CSS学习笔记

CSS3
选择器
<style type="text/css">
div {
color: black;

}

.a1 {
color: #0000FF;
}

#aa {
color: greenyellow !important;
}

/* 属性选择器*/
(具有class属性) div[class=a1] {}

input[type="text"] {}

input[type="text"]:focus~span {
display: none;
}
</style>
<div class="a1" id="aa" style="color: red;">111</div>
<input type="text" name="" id="" value="" />
<span>消失测试</span>

/* 伪类选择器 */
:focus 获取焦点时;
:checked 选中时;
:hover 鼠标滑动时;
:first-child 第一个子元素;
:last-child 最后一个子元素;
:nth-child(N) 选择第N个子元素 (odd)选择奇数 (even)选择偶数;
:nth-of-type(n) 选择第N个元素;


/* 关系选择器 */
(鼠标滑过E元素,让E1元素发生样式改变
E:hover空格E1 {}
(E1是E的后代);

E:hover+E1 {}
(E1是E的下一个相邻兄弟);

E:hover~E1 {}
(E1是E的下N个兄弟);


/* 伪元素选择器 (特点双冒号) */

不常用 ::first-letter 选择首字符 (中文,数字,英文);

::first-line 选择首行;

::selection 选择选中的文本;


重要;
属于行内元素;
必须存在content属性;
不能添加hover效果,但是可以被hover;

div:hover::before {
color: yellow
}

;
主要用于清除浮动和做一些小图标;

::before 本意:在。。。。之前;

::after 本意:在。。。。之后;


清除浮动;

.clearfix::after {
content: "";
清除左右浮动 clear:both; 将元素转换为块级元素 display: block;
}

上一篇:javascript – 星级评分系统悬停


下一篇:前端 显示与隐藏