
????????
? ? ? ? 3.?
行内样式:
配合 JavaScript 使用
????????????????? CSS 写在标签的
style
属性值里
3.选择器?
????????作用:查找标签,设置样式。
????????基础选择器:
????????????????? 标签选择器
????????????????? 类选择器
????????????????? id 选择器
????????????????? 通配符选择器
?
? ? (1)标签选择器:
? ? ? ??标签选择器:使用标签名作为选择器 → 选中同名标签设置相同的样式。
????????例如:p, h1, div, a, img......
?

????????
????????注意:标签选择器
无法差异化
同名标签的显示效果。
? ? ?(2)类选择器:
????????作用:查找标签,差异化设置标签的显示效果。

????????步骤:
? ? ? ? ????????? 定义类选择器 →
.类名
????????????????? 使用类选择器 → 标签添加
class="类名“
????????
????????规则:
??????
????????????????? 类名自定义,
不要用纯数字或中文
,尽量用英文命名
????????????????? 一个
类选择器可以供
多个标签
使用
????????????????? 一个标签可以使用
多个
类名,类名之间用
空格
隔开
????????开发习惯:类名
见名知意
,多个单词可以用
-
连接,例如:
news-hd
? ? (3)id选择器:
????????作用:查找标签,差异化设置标签的显示效果。

????????场景:id 选择器一般配合 JavaScript 使用,很少用来设置 CSS 样式。
????????步骤:
????????????????? 定义 id 选择器 →
#id名
????????????????? 使用 id 选择器 → 标签添加
id= "id名"
????????规则:
????????????????
????????????????? 同一个 id 选择器在一个页面只能使用一次
? ? (4)通配符选择器:
????????作用:查找页面所有标签,设置相同样式。

????????通配符选择器:
*
,
不需要调用
,浏览器
自动
查找页面
所有
标签,设置相同的样式。
????????经验:
????????????????? 通配符选择器可以
用于清除标签的默认样式
,例如:标签默认的外边距、内边距。
? ? (5)画盒子:
????????目标:使用合适的选择器画盒子。

??
4.文字控制属性?? ? ?

? ? (1)字体大小:? ? ??
?????????
属性名:
font-size。
????????
?????????
属性值:
文字尺寸
,PC 端网页最常用的单位
px。

?????????
经验:谷歌浏览器默认字号是16px。
? ? ? ? (2)字体粗细 :
????????属性名:
font-weight
????????
????????属性值
????????????????? 数字(开发使用)
????

????????????????? 关键字

?

? ? ? ? ? ? ? ?
? ? (3)字体样式(是否倾斜) :
????????作用:
清除文字默认的倾斜效果
????????属性名:
font-style
????????属性值
????????????????? 正常(不倾斜):normal
????????????????? 倾斜:italic
??


????????

????????行高的测量方法
:从一行文字的最顶端(最底端)量到下一行文字的最顶端(最底端)。
????????
? ? (5)行高-垂直居中:
????????垂直居中技巧:
行高属性值等于盒子高度属性值。
????????
????????注意:该技巧适用于单行文字垂直居中效果。
????????
? ? (6)字体族:
????????属性名:font-family
????????属性值:字体名
? ? (7)font 复合属性介绍:
????????使用场景:设置网页文字公共样式

????????复合属性:属性的
简写
方式,
一个属性
对应
多个值
的写法,各个属性值之间用
空格
隔开。
????????
????????font: 是否倾斜 是否加粗
字号/行高 字体
(
必须按顺序书写
)。
????????注意:
字号和字体值必须书写
,否则 font 属性不生效。
? ? (8)文本缩进:
????????属性名:
text-indent
????????
????????属性值:
????????????????? 数字 + px
????????????????? 数字 + em
(推荐:1em = 当前标签的字号大小)

? ? (9)文本对齐方式 :
????????作用:
控制内容水平对齐方式
????????属性名:
text-align
? ? (10)水平对齐方式 – 图片:
????????text-align本质是控制
内容
的
对齐方式
,属性要设置给
内容的父级
。
? ?(11)文本修饰线:
????????属性名: text-decoration
? ? (12)color 文字颜色:
????????提示:只要属性值为颜色,都可以使用上述四种颜色表示方式,例如:背景色。
????????
5.调试工具?
????????调试工具–谷歌浏览? ? ? ??
? ? ? ? 点击F12出现调试工具 / 点击右键,下拉最后,点击检查? ? ?也可以查看调试工具。
结束!!!
????????小伙伴们,
????????下期间!!!!!!
