好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

CSS学习笔记(1):选择器_html/css_WEB-ITnose

一、元素选择器

段落2

效果:

通过h1+p匹配了之前的兄弟元素是

的所有符合要求的

元素,如果

元素之前元素隔着其它元素,则不符合匹配要求,但中间只隔着文本内容并不会影响匹配。

接下来我们要讲的就是更有意思伪类和伪元素了。

伪类

1.链接伪类

:link 指示作为超链接(即有一个href属性)并指向一个未访问地址的所有锚。有些链接会不正确的解释

:visited 指示作为已访问地址超链接的所有锚

例子:

             index              a:link {color:blue;}        a:visited{color:red;}       被点击过了了未被点击   

结果:

链接伪类也适用于ID选择器,如:

a#one:link{color:yellow;} 

2.动态伪类

:focus 当前拥有输入焦点的元素

:hover 指示鼠标停留元素

:active 指示被用户输入激活的元素

例子:

             index              input:focus{background-color:black;}        a:hover {background-color:yellow;}        a:active{background-color:red;}        例子   

无操作效果:

文本框获得焦点效果:

鼠标在文字上停留效果:

鼠标在文字上按下左键时效果:

伪元素

1.设置首字母样式

如将

元素中第一个字母变成红色:

p:first-letter{color:red;} 

效果:

2.设置第一行的样式

如:

p:first-line{color:red;} 

效果:

3.设置之前和之后元素的样式

如:

h2:before{content:" >";color:red;} 

效果:

第一次写博客,免不了诸多错误,仅作为个人学习笔记。作为一名在校学生,希望大家多多指教。

查看更多关于CSS学习笔记(1):选择器_html/css_WEB-ITnose的详细内容...

  阅读:42次