下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

表格与列表

作者:课课家教育     来源: http://www.kokojia.com点击数:767发布时间: 2016-10-08 13:17:40

标签: css教程css基础web开发

Web开发

  小编通过这篇文章主要给大家介绍表格与列表的css样式设置。我们都知道,CSS表格以及列表属性可以帮助我们极大地改善表格的外观。表格样式以及列表样式都是多样的。下面就给大家一一介绍。

  (一)表格css样式

  (1)表格宽高以及文字居中

  以下是三行三列的表格,可以使用css来控制其宽度、高度以及文字对其方式:

表格与列表_css教程_css基础_课课家

表格宽高以及文字居中

表格宽高以及文字居中

表格宽高以及文字居中

  显示效果:

表格宽高以及文字居中

  (2)表格边框间距

  如上例,要是table中没配置border="1",那么默认表格是没有边框的,css当中可以用“border-spacing”属性调整边框的间距,如下例:

表格边框间距

表格边框间距

  显示效果:

表格边框间距

  (3)表格边框样式

  现实中,多数的表格边框都属于实线,css可以用“border-collaPSe”属性把border的边框调为实线显示,然后配合border属性还可以调整为边框允许的所有样式,例如:实线,虚线以及点线等等,如下例:

表格边框样式

表格边框样式

表格边框样式

表格边框样式

  显示效果:

表格边框样式

  (4)表格标题位置

  默认下,要是设置了表格标题,那它就会出现在表格顶部,css可以用“caption-side”属性调整表格标题的位置,如下例:

表格标题位置

表格标题位置

表格标题位置

表格标题位置

  显示效果:

表格标题位置

  (5)隐藏无数据的单元格

  用empty-cells属性可以隐藏没有数据的单元格,如下例:

隐藏无数据的单元格

隐藏无数据的单元格

  显示效果:

隐藏无数据的单元格

  (6)表格垂直拉升

  默认下,在我们设置了表格的总宽高后,单元格会自动的平均分配总宽高,要是在单元格中内容超出此平均宽高,该单元格就会被水平拉升进行容纳超出的数据,然后把后面的单元格的宽度挤压成只能容纳一个字符为止,再垂直扩充高度,这是默认方式,要是想要table中的单元格不被水平拉升,一直都保持平均宽度,就要用css提供的“table-layout”属性,让表格垂直拉升,如下例:

表格垂直拉升

表格垂直拉升

表格垂直拉升

表格垂直拉升

  显示效果:

表格垂直拉升

  (7)表格内容垂直对齐方式

  默认下,表格中的内容是垂直居中但水平不居中显示的,可以用“vertical-align”属性调整内容垂直显示的位置,如下例:

表格内容垂直对齐方式

表格内容垂直对齐方式

表格内容垂直对齐方式

  显示效果:

表格内容垂直对齐方式

  (二)列表css样式

  css用“list-style”属性来控制列表的显示样式,该属性有三个常用的子属性,分别是:

  A.“list-style-type”类型值,列表当中的标记类型;

  B.“list-style-image”用图片当作列表标记;

  C.“list-style-position”位置值,排列的相对位置;

  D.“list-style-type”属性有以下类型值:

  E.none是指没有标记,主要用于取消前置的标记;

  F.disc为实心圆;

  G.circle为空心圆;

  H.square为实心方块;

  I.decimal指的是阿拉伯数字;

  J.lower-roman是指小写罗马数字;

  K.upper-roman指的是大写罗马数字;

  L.lower-Alpha为小写英文字母;

  M.upper-roman是指大写英文字母;

  (1)列表前标样式

  显示效果:

列表前标样式

  如下例:

列表前标样式

  (2)前标相对文本位置

  块状元素ul可以设置宽度,默认下,要是设置了宽度,其中的文字还超出了宽度,文字就会自动换行,文字就会跟第一行文字对齐,用“list-style-position”属性能使换行后的文字与前标对齐:

前标相对文本位置

前标相对文本位置

  显示效果:

前标相对文本位置

  (3)使用图像替换前标

  css可以用一张图片代替列表的前标显示,如下例:

使用图像替换前标

  显示效果:

使用图像替换前标

  (4)三种属性的简写方式

  以上三种属性能一次性配置在list-style属性中,如下例:

三种属性的简写方式

  总结:通过这篇文章,我们可以知道CSS表格以及列表属性能帮助我们极大地改善表格的外观,表格样式以及列表样式都是多种多样的。大家要是想要学习更多关于css的内容,可以关注我们的网站:课课家教育。

赞(16)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程