CSS学习笔记:表格样式,图片样式【7/27】

CSS/设计
412
0
0
2022-12-01

表格标题位置

语法caption-side:取值;

默认情况下,表格标题是在表格的顶部,属性为:top,如果想把标题放在底部,属性为:bottom。

如果想要定义表格标题的位置,在table或caption这两个元素的CSS中定义caption-side属性,效果是一样的,一般情况,我们只在table中定义就行。

表格边框合并

语法border-collapse:取值;

属性值

说明

separate

边框分开,有空隙(默认值)

collapse

边框合并,无空隙

在CSS中,border-collapse属性也是在table元素中定义的。

img

表格边框间距

语法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),而不论它本身是何种元素。

假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止。