/* 注释内容 可多行注释 */
选择器(属性:值;属性:值;……)
id 唯一标识标签
class 标签类属性 可以有多个,类似python面向对象的继承
标签名{属性名:值}
#id名{属性名:值}
.类名{属性名:值}
*{属性名:值}
标签名1,标签名2,标签名3{属性名:值}
A B{属性名:值}
A > B {属性名:值}
A + B {属性名:值}
A ~ B {属性名:值}
[属性名]{样式}:属性名符合的标签更改样式 [属性名=属性值]{样式}:属性名及属性值都符合的标签会更改样式 也适用组合选择器
元素:伪类名{属性名:值} 栗子:遵循爱恨原则,顺序不能变 a:link {color:gray;}/*链接没有被访问时前景色为灰色*/ a:visited{color:yellow;}/*链接被访问过后前景色为黄色*/ a:hover{color:green;}/*鼠标悬浮在链接上时前景色为绿色*/ a:active{color:blue;}/*鼠标点中激活链接那一下前景色为蓝色*/
第一个字母 ::first-letter{属性名:值} 第一行(以浏览器为准的第一行) ::first-line{属性名:值} 被选中的字行(鼠标选择的字段) ::selection ::before 和 ::after在内部内容的前面或者后面插入内容,必须带一个属性content
相同选择器 不同引用方式——就近原则 谁靠近标签谁生效
不同选择器 相同引入方式——行内样式 > id选择器 > 类选择器 > 标签选择器