c. 边框 border 上下左右边框 都可单独配置
例:<div style="height: 48px;border-left: 1px dotted red"></div>
2.font-size:字体大小 px font-weight:字体加粗 bold
例:<div style="height: 48px;width: 80%;border: 1px solid red;font-size: 14px;font-weight: bold"></div>
3.text-align 水平文本对齐方式 left:文本左对齐 right:文本右对齐 center:中间对齐 inherit:父类继承
a.平行方向左右居中:text-align: center
例:<div style="height: 48px;width: 80%;border: 1px solid red;font-size: 14px;text-align: center">测试</div>
b.垂直方向居中 line-height:垂直方向要根据标签高度
例:<div style="height: 48px;width: 80%;border: 1px solid red;font-size: 14px;text-align: center;line-height: 48px">测试</div>
3.float:浮动 块级标签浮动后 相当于分层 都向左浮动 块级标签会便在一行 如果超过宽度超过100则会换行
通过浮动可以将块及标签放到一行,相当于不同层,但是超过100%的宽度就会换行,超过100%的宽度,是相对于外层div来判断的。 none:默认不浮动、inherit:父类继承
例:<div style="width: 20%;float: left">1</div>
<div style="width: 20%;float:left;">2</div>
<div style="width: 20%;float:right;">3</div>
块及标签的占满100%是相对来说,相对与他外层的div
例:<div style="width: 400px;height: 400px;border: 1px solid black;">
<div style="width: 100px;height: 40px;float:left;"></div>
<div style="width: 100px;height: 40px;float:left;"></div>
<div style="width: 100px;height: 40px;float:left;"></div>
<div style="width: 100px;height: 40px;float:left;"></div>
<div style="width: 100px;height: 40px;float:left;"></div>
4.display:展示属性 块级标签和行内标签之间切换的属性
块级标签和行内标签之间切换的属性 display:inline,块级标签转换为行内标签 display:block 行内标签转换为块级标签
行内标签无法设置无法设置高度、宽度、padding、margin,可以通过display的display:inline-block,行内标签的自己多大就占多大的特性 又有块级标签使用 宽、高、内外边距的特性
a.display:inline 块级标签转换为行内标签
例:<div style="height: 100px;background-color: black;display: inline">外联标签</div>
b.display:block 内联标签转换为块及标签
例:<span style="height: 100px;background-color: red;display: block;">内联标签</span>
c.通过display:inline-block 可以完美的解决这个问题 他既有行内标签的自己多大就占多大的特性 又有块级标签使用 宽、高、内外边距的特性
例:<span style="background-color: blue;width: 100px;height: 100px;display: inline-block;">测试</span>
d.display:none 让标签消失,这个属性很重要,在UI自动化测试定位元素的时候很重要
例:<span style="background-color: #336699;display: none">我不显示的</span>
5.外边距 margin 内边距 padding
a.margin 外边距 自己针对外围的div产生变化 外边距撑大外层
例:<div style="border: 1px solid red;height: 100px">
<div style="height: 70px;margin-top: 30px"></div>
</div>
b.padding 内边距 自身的边距增加 从上到下增加 内边距扩大自身
例:<div style="border: 1px solid red;height: 100px">
<div style="height: 70px;padding: 10px">内边距增加</div>
</div>