表格标题位置
语法:caption-side:取值;
默认情况下,表格标题是在表格的顶部,属性为:top,如果想把标题放在底部,属性为:bottom。
如果想要定义表格标题的位置,在table或caption这两个元素的CSS中定义caption-side属性,效果是一样的,一般情况,我们只在table中定义就行。
表格边框合并
语法:border-collapse:取值;
属性值 | 说明 |
---|---|
separate | 边框分开,有空隙(默认值) |
collapse | 边框合并,无空隙 |
在CSS中,border-collapse属性也是在table元素中定义的。
表格边框间距
语法:boreder-spacing:像素值;
图片对齐
图片水平对齐
在css中使用text-align
来实现图片的水平对齐,其属性值跟文本的一样。
图片是在父元素中进行水平对齐,因此我们是在图片的父元素中定义。
img的父元素是div,因此想要实现图片的水平对齐,就应该在div中定义text-align属性。
图片垂直对齐
语法:vertical-align:取值;
属性值 | 说明 |
---|---|
top | 顶部对齐 |
middle | 中部对齐 |
baseline | 基线对齐 |
bottom | 底部对齐 |
W3C(Web标准制定者)对vertical-align属性的定义是极其复杂的,其中有一项是“vertical-align属性定义周围的行内元素或文本相对于该元素的垂直方式”。
文字环绕
文字环绕即图文混排,这个我们经常会用到。
语法:float:取值;
属性值 | 说明 |
---|---|
left | 元素向左浮动 |
right | 元素向右浮动 |
float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动,定义之后,浮动元素会生成一个块级框(inline-block),而不论它本身是何种元素。
假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止。