CSS盒子模型:
1.什么是盒子,盒子长什么样?
盒子就是放内容的容器,包括:
(1)大小(width、height)
(2)边框(border)
(3)内边距(padding)
(4)外边距(margin)
2.边框:border(top,right,bottom,left)
1.边框的宽度:border-width:5px;
2.边框的样式:border-style:solid;
3.边框的颜色:border-color:red;
(1)边框颜色分别设置:
<style type="text/css">
p:hover{
border-top-color: red;
border-right-color: blue;
border-bottom-color: yellow;
border-left-color: green;
}
</style>
(2)颜色综合设置
<style type="text/css">
p:hover{
border-color:red yellow green blue;/*顺时针*/
</style>
(3)边框综合设置:
<style type="text/css">
p:hover{
border:2px dashed green;
</style>
(4)边框线对照表:
3.内边距:padding(top,right,bottom,left)
与边框原理基本相同,举一反三即可
4.外边距:margin(top,right,bottom,left)
与边框原理基本相同,举一反三即可
5.块级元素与行内元素:
1.块级元素:元素在显示时会独占一行,并同时具有宽、高、内外边距特征,如ul,li,p标签等
2.行内元素:在显示时通常不会以新行开始,横向排列,到最右端自动折行,如a,img标签等
3.< div >< /div >:块级元素容器
4.< span >< /span >:行内元素容器,常用于分隔设置一个元素内部单行的部分元素
6.display属性:用于指定HTML标签的显示方式
常用属性:
7.图像透明的实现:
使用opacity属性,参数范围(0-1)
<style type="text/css">
img{
opacity: 0.5; //透明度50%
}
</style>