不停更新…..
css:hover*选择器 选择鼠标指针浮动在其上的元素,并设置其样式*
a:hover
{
background-color:yellow;
}
定义和用法
:hover 选择器用于选择鼠标指针浮动在上面的元素。
提示::hover 选择器可用于所有元素,不只是链接。
提示::link 选择器设置指向未被访问页面的链接的样式,:visited 选择器用于设置指向已被访问的页面的链接,:active 选择器用于活动链接。
relative、absolute和float
relative、absolute都可以改变元素在文档中的位置,都能激活元素的left、top、bottom、right和z-index属性。
不同点:
relative会保留自己在z-index:0层的占位,left、top、right、bottom值是相对于自己在z-index层的位置。
absolute会完全脱离文档流,不再z-index:0层保留占位符,其left、top、right、bottom值是相对于自己最近的一个位置设置了的祖先元素,如果不存在祖先元素就相对于body元素
float也能改变文档刘,不同的是,float不会让元素浮到另一个元素上面,它仍然让元素在z-index:0层排列,只能通过float:right和float:left来控制元素。float会改变正常的文档流排列。
absolute和float会隐式的改变display类型,不论之前什么类型的元素(None除外),只要设置了position:absolute和float中任何一个,都会让元素以display:inline-block的方式显示:可以设置长宽。
relatIve不会隐式改变display类型。