类选择器
没什么可说的 .class
修改样式.
选择器.key 选中所有class属性为 key的元素.
选择器 p.key 选中所有class属性为key的
元素。
ID选择器
没什么可说的 #id
修改样式.
伪类选择器
注意是伪类,伪类!,伪类!
, p,div
元素伪类,不能是.class:after 伪类.
这种#data-table-1 test1:first-child{color: red;}
不生效样式.
加上元素 tdtd.test1:first-child{color: red;}
可以
- :link
- :visited
- :active
- :hover
- :focus
- :first-child
- :nth-child
- :nth-last-child
- :nth-of-type
- :first-of-type
- :last-of-type
- :empty
- :target
- :checked
- :enabled
- :disabled
关系的选择器
选择器 | 选择的元素 |
A E | 元素A的任一后代元素E (后代节点指A的子节点,子节点的子节点,以此类推) |
A > E | 元素A的任一子元素E(也就是直系后代) |
E:first-child | 任一是其父母结点的第一个子节点的元素E |
B + E | 元素B的任一下一个兄弟元素E |
B ~ E | B元素后面的拥有共同父元素的兄弟元素E |
实例
1 | <table id="data-table-1"> |