CSS-9种基础选择器的认识

**CSS (Cascading Stylel Sheet) **:层叠样式表,是一组格式设置的规则,用于控制web页面的外观。

选择器{属性:属性值;属性:属性值;}

继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代,并不是所有的属性都能被继承,一般的自提属性是能继承的。

1.ID选择器(页面中不能出现同名的id)
标签内:

ID选择器


style内:#name { color:red; }
2.类名选择器
标签内:
类名选择器

style内:.name { color:red; }
3.标签选择器
标签内:
标签选择器

style内:div{ color:red; }
4.通用选择器
标签内:
通用选择器/全局选择器

style内:* { color:black; } "*"作为通用选择器,他的优先级是最低的。
5.伪类选择器
标签内:超链接
style内:
a:link { color:black; } a:visited { color:purple } a:hover { color:blue; } a:active { color:red }
正常的显示顺序 L V H A :link(访问前)、visited(访问后)、 hover(经过时)、 active(点击时)。
6.后代选择器
标签内:

子元素


style内:div p { color:red; }
后代选择器对应对象内所有的子节点都有效。
7.子选择器
标签内:

子元素


style内:div>p { color:red; }
子选择器只对应用对象的直接子节点有效。
8.群组选择器
标签内:
元素一

元素二


style内:div,p { color:red; }
9.交叉选择器
标签内:

段落标签


style内: p.name { color:red; }
第一个必须是标签选择器,第二个必须是类选择器或者ID选择器,两个选择器之间不能有空格,是连续写的。

选择器的优先级

行内样式 > ID > 类 > 标签

html中使用CSS的引入方式

1.标签内引入

我是div

2.内嵌式引入
在 head 部分 加入
3.link 链接式引入
在 head 部分引入外部的css文件
4.@import引入
在 style 里面引入外部的css文件

优先级####

行内样式>(内嵌式、链接式,谁在后加载谁的)> @import

你可能感兴趣的:(CSS-9种基础选择器的认识)