最近在图书馆借了一本CSS方面的书想巩固下CSS基础,书名是《CSS设计指南》,看完感觉是一本还错的CSS基础书籍,然后我便把自己CSS方面还比较薄弱的地方写到了笔记里,以后自己还可以复习下,嘻嘻~
标签1>标签2
标签1是标签2的父元素,不能是祖先元素
选择符合条件的紧跟在后面的同胞元素(兄弟元素)
选择所有符合条件的同胞元素(兄弟元素)
p.special
即表示选择P标签且类名为special的元素
.special.featured
两个类名之间没有空格!
即表示选择同时具有special和featured类名的元素
img[title]
选择带有title属性的img元素
是楼上选择符的增强版= 。 =img[title ="red flower]"
选择title属性为xxx的img
e:focus
当用户单击元素e(e表示任何元素)时会获得焦点,然后添加相应样式
e:target
如果用户点击一个指向指定页面中其他元素的链接,则那个元素就是目标 target
,可以用target伪类选中它
表示当点击a标签会跳到p元素,此时p元素添加样式背景颜色
类似于JQ的选择器语法
e:frist-child 和 e:last-child
选择e元素的第一个/最后一个子元素e:nth-child(n)
n表示数值,选择e元素的第n个子元素
nth-child伪类常用于提高表格的可读性
::first-letter
选择首字符::first-line
选择文本段落的首行::before 和 ::after伪元素
可用于在特定元素前面和后面添加内容,比如可以这样:
|
|
这样可以根据数据库动态的改变age的数字,但前后格式都不会变化
相对值 em ex %
使用em,ex则可以根据字体的变化动态改变字体的行距