前端学习笔记

tech2022-08-17  134

CSS字体样式属性调试工具

目标 1、学会CSS字体样式完成对字体的设置。 2、学会emment语法。 3、学会开发人员工具调试代码。

1、font字体

1.1、font-size:大小

作用:font-size用于设置字号语法 p { font-size: 20px; } 单位

1.2、font-family:字体

作用:font-family属性用于设置字体。语法 p { font-family: "微软雅黑", "宋体", arial ; } 注意: 1、当电脑没有第一个字体会下推下一个字体,直到成功。 2、当字体是中文字体、字体名带有空格或特殊字符则加引号。 3、英文字体不需要加引号。Unicode字体 用于早期设置字体使用中文,文件编码不匹配的解决方法之一。 也可以设置成 font-family=“Microsoft Yahei”;

1.3、font-weight:自体粗细

作用:在CSS中设置字体粗细;但是CSS没有语义。提倡:使用数字来控制加粗效果。 语法 p { font-weight: 700; font-weight: bold; }

1.4、font-style:字体风格

作用:设置字体风格(如:倾斜),但CSS无语义。属性 语法 .two { font-style: italic; } 案例 em { /* 让倾斜的字体不倾斜 */ font-style: normal; }

1.5、综合设置字体样式(重点)

作用:利用font属性对字体进行综合设置。

语法 选择器 { font-style: normal; font-weight: 400; font-size: 20px; font-family: "book antiqua"; } 案例 .title { font: italic 700 18px "楷体" ; } 注意: 1、各属性必须按照顺序写入,否则无效。 2、该写法必须有font-size(字号)和font-family(字体)否则写法无效。

1.6、font总结

2、CSS外观属性

2.1、color:文本颜色

作用:color属性用于定义文本的颜色。取值方式有以下3种

注意: 1、十六进制:前两个数代表红色;中间两个数代表绿色;后面两个数代表蓝色。 2、十六进制:#FF0000可以缩写为 #F00 ;代表同一种颜色的数字如果一样可以缩写。 3、RGB代码其实是十六进制的变体,16*16=256(别忽略0)。

语法 .color { color: #ff0000; color: #f00; color: red; color: rgb(255,0,0); color: rgb(100%,0%,0%); }

2.2、text-align:文本水平对齐方式

作用:text-align用于设置文本内容的水平对齐方式,相当于HTML中的align属性。属性值 注意:是让盒子里的内容居中对齐而不是让盒子居中对齐。语法 .text-align { text-align: center; }

2.3、line-height:行间距

作用:line-height用于设置行高属性值 属性值单位像素(px)相对值(em)百分比(%)

注意: 1、实际使用中一般使用像素(px)。 2、一般情况下行高比字体大 7、8 像素左右就可以了。

用法 /* 行高 */ .line-height { line-height: 26px; }

2.4、 text-indent:首行缩进

作用:text-indent 属性用于设置文本首行缩进。属性值单位:一般使用em作为单位,1em 代表文本中一个字符的宽度。语法 /* 首行缩进 */ .text-indent { text-indent: 2em; }

2.5、text-decoration:文本的装饰

作用:text-decoration通常用于修改链接装饰效果。属性值 语法 /* 文本装饰 */ .text-decoration { text-decoration: line-through; }

2.6、CSS外观属性总结

小技巧(emment语法的一部分): 1、.demo + Tab键将生成<div class="demo"></div>。 2、.demo$*3 + Tab键将生成: <div class="demo1"></div> <div class="demo2"></div> <div class="demo3"></div>

实践

HTML <html> <head> <meta charset="utf-8"> <title>体育新闻</title> <link rel="stylesheet" type="text/css" href="./style.css"/> </head> <body> <h1 class="title">中乙队赛前突然换帅仍胜毅腾 高原黑马欲阻击舜天</h1> <div class="nav"> <span class="date">2017年07月16日20:11</span> <span class="news">新浪体育 评论中大奖 (11人参与)</span> <a href="#" class="collect">收藏本文</a> <input type="text" value="请输入查询条件" class="search" /> <input type="button" value="搜索" class="btn"> </div> <hr /> <p>新浪体育讯 7月16日是燕京啤酒<em>[微博]</em>2017中国足协杯第三轮比赛,丽江嘉云昊队主场迎战哈尔滨毅腾队的比赛日。然而就在比赛日中午,丽江嘉云昊队主帅李虎和另外两名成员悄然向俱乐部提出了辞呈,并且收拾行囊准备离开。在这样的情况下,丽江嘉云昊队不得不由此前的教练员杨贵东代理指挥了本场比赛。 </p> <p>在昨日丽江嘉云昊队主帅李虎就缺席了赛前的新闻发布会,当时俱乐部给出的解释是李虎由于身体欠佳,去医院接受治疗。然而今日李虎出现在俱乐部时,向记者否认了这一说法,并且坦言已经向俱乐部提出了辞呈。 </p> <p>据记者多方了解的情况,李虎<em>[微博]</em>极其教练组近来在执教成绩上承受了不小的压力,在联赛间歇期期间,教练组曾向俱乐部提出能够多引进有实力的球员补强球队,然而由于和俱乐部在投入以及成绩指标上的分歧,李虎最终和教练组一起在比赛日辞职。 </p> <p>这样的情况并没有影响到丽江嘉云昊队<em>[微博]</em>的队员,在比赛中丽江队在主场拼的非常凶,在暴雨之中仍然发挥出了体能充沛的优势,最终凭借点球击败了中超球队哈尔滨毅腾,顺利晋级下一轮比赛。<strong>根据中国足协杯的赛程,丽江嘉云昊队将在本月23日迎战江苏舜天队。</strong> </p> </body> </html> CSS .title { font: 400 26px "微软雅黑"; text-align: center; } .nav { text-align: center; } .date { color: #ccc; } .news { color: #990000; } .collect { text-decoration: none; } .search { color: red; } .btn { color: #008000; font-weight: 700; } p { font-size: 16px; line-height: 26px; text-indent: 2em; } em { font-style: normal; color:#33A6DB; }
最新回复(0)