CSS学习总结2

盒子模型相关属性

边框属性

1.边框样式(border-style)
语法格式:border-style:上边[右边 下边 左边];
属性值:solid:边框为单实线
dashed:边框为虚线
dotted:边框为点现
double:边框为双实线
2.边框宽度(border-width)
语法格式:border-width:上边[右边 下边 左边];
3.边框颜色(border-color)
语法格式:border-color:上边[右边 下边 左边];
属性:boder-top-colors (right,bottom,left)
4.综合设置边框
语法格式:border:宽度 样式 颜色
5.圆角边框(border-radius)
语法格式:border-radius:参数1/参数2
参数1:圆角的水平半径,参数2:圆角的垂直半径

边距属性

1.内边距padding
指的是元素内容与边框之间的距离,设置方法:
padding-top:上内边距
padding-right:右内边距
padding-bottom:下内边距
padding-left:左内边距
padding:上内边距[右内边距 下内边距 左内边距],一个值四边,两个值为上下/左右,三个值上/左右/下
2.外边距margin
指的是元素边框与相邻元素的距离,与padding相似

背景属性

1.设置背景颜色(background-color)
2.设置背景图像(background-image)

浮动与定位

元素的浮动

1.元素的浮动属性float
语法格式:选择器{float:属性值} 常用属性值:
left,元素向左浮动;right:元素向右浮动;none,元素不浮动
2.清除浮动
语法格式:选择器{clear:属性值} 常用属性值:
left: 不允许左侧有浮动;right:不允许右侧有浮动;both:同时清除左右两侧浮动的影响

overflow属性

语法格式:选择器{overflow:属性值} 常用属性值:
visible:内容不会被修剪,会呈现在元素框之外
hidden:溢出内容会被修剪,并且被修剪的内容是不可见的
auto:在需要时产生滚动条,即自适应所要显示的内容
scroll:溢出内容会被修剪,且浏览器会始终显示滚动条

元素的定位

1.元素的定位属性
语法格式:选择器{position:属性值} 常用属性值:
(1)static:静态定位;默认定位方式
(2)relative:相对定位,相对于其原文档流的位置进行定位
(3)absolute:决定定位,相对于其上一个已经定位的父元素进行定位
(4)fixed:固定定位,相对于浏览器窗口进行定位

元素的类型与转换

元素的类型

1.块元素
常见块元素有:

~
,

,

,

你可能感兴趣的:(CSS学习总结2)