如果数据表格对于视力没有问题用户都难以阅读的话,那么想像一个那些用辅助技术(掌上设备)的人来说,它们是多么复杂和混乱.幸运的是html规范提供了许多无素和属性来提高数据表格对于这些设备的可访问性.

1.summary 和 caption

第一元素是表格的caption,它基本上用做表格的标题.尽管这不是必须有的元素,但是尽可以使用caption总是好的.另一个元素是summary.summary属性可以应用于表格标签,用来描述表格的内容.与image的alt文本属性相似.

2.thead, tbody, tfoot

thead, tbody, tfoot使网页设计人员能够将表格划分为罗辑部分.例如,可以将所有列标题放在thead元素中,这样就能够对这个特殊区域单独应用样式.如果选择使用thead或tfoot元素,那么必须至少使用一个tbody元素.在一个表格中只能使用一个thead和tfoot元素,但是可以使用多个tbody元素将复杂的表格划分为更容易管理的部分.

3.col 和 colgroup

行与列标题应该使用th标记而不是td,但是如果某些内容既是标题又是数据,那么它仍然使用td.表格标题可以设置为row或col的scope属性,定义它们是行标题还是列标题.

虽然tr元素使开发人员能够整行应用样式,但是很难整列应用样式.为了解决这个问题,w3c引入了colgroup和col元素.colgroup能够对使用col元素定义的一个或多个列进行分组.不幸的是,支持col和colgroup元素的样式的浏览器并不多.

以下是html代码:

=============================

夕木木音乐排行榜

夕木木音乐排行榜歌曲歌手专辑

1我的未来不是梦张雨生未知2昨日重现卡朋特未知3我的未来不是梦张雨生未知4昨日重现卡朋特未知5我的未来不是梦张雨生未知6昨日重现卡朋特未知7我的未来不是梦张雨生未知8昨日重现卡朋特未知9我的未来不是梦张雨生未知10昨日重现卡朋特未知

=========================

下面我们来添加css:

css规范有两个表格边框模型:单独的和叠加的.在单独模型中,在各个单元格周围有边框,而在叠加模型中单元格共享边框.大多数浏览器默认采用单独模型,因些首先要做的事就是将表格的border-collapse属性设置为collapse.为了防止表格太宽,需要限制它的宽度;为了帮助定义表格区域,添加边框是个好主意.通过应用少量的?直和水平填充,在表格单元格周围形成一些空白,这也是好想法.

---------------------------------

table {

border-collapse: collapse;

width: 50em;

border: 1px solid #666;

}

th, td {

padding: 0.1em 1em;

}

----------------------------------

css的border-spacing属性可以控制单元格之间的距离.不幸的是,windows上的IE6和更低版本不理解这个属性(别怀疑这件事,因为大多数人不懂得升级)因此很少使用它.为了去掉单元格之间的默认填充,不得不使用老式但可靠的cellspacing属性.严格地说,这个属性在本质上是表现性的.但是,它仍然是有效的html,而且是当前在IE6中控制单元间距的惟一方法.

--------------------------------------

---------------------------------------

完整的css代码:

==============================

table {

border-collapse: collapse;

width: 50em;

border: 1px solid #666;

}

caption {

font-size: 1.2em;

font-weight: bold;

margin: 1em 0;

}

col {

border-right: 1px solid #ccc;

}

col#albumCol {

border: none;

}

thead {

background: #ccc url(images/bar.gif) repeat-x left center;

border-top: 1px solid #a5a5a5;

border-bottom: 1px solid #a5a5a5;

}

th {

font-weight: normal;

text-align: left;

}

#playlistPosHead {

text-indent: -1000em;

}

th, td {

padding: 0.1em 0.5em;

}

.odd {

background-color:#edf5ff;

}

tr:hover {

background-color:#3d80df;

color: #fff;

}

thead tr:hover {

background-color: transparent;

color: inherit;

}

==============================

刚学css的时候认为

本博客所有文章如无特别注明均为原创。以超链接形式注明转自 成功志 。

html 好看的数据表格,CSS制作好看的网页表格相关推荐

  1. php表格好看样式,怎么用css制作好看的表格?【示例】

    本篇文章将要给大家详细介绍如何用css制作出好看又简洁的HTML表格.相信大家在接触过HTML相关知识后,或多或少都会自己写点小代码,写个小效果.就比如table表格,我们在浏览各个网站时,总能看到各 ...

  2. 使用html和css制作简单的网页

    使用html和css制作简单的网页 创作不易,可否给作者点个赞再走 html部分: /** * author 阿木木 * date 09/26 10:23 * / <html><he ...

  3. css加号图标_纯CSS制作各种各样的网页图标(三角形、暂停按钮、下载箭头、加号等)...

    三角形 .box{ width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transpa ...

  4. 纯css打造漂亮的html表格,table CSS制作好看的网页表格

    幸运的是html规范提供了许多无素和属性来提高数据表格对于这些设备的可访问性. 1.summary 和 caption 第一元素是表格的caption,它基本上用做表格的标题.尽管这不是必须有的元素, ...

  5. html表格线条粗细,css 细线表格 css制作table细线表格常用属性

    Css制作table细线表格 1.介绍了一个不常用属性:border-collapse:collapse; 2.使用了一个属性缩写技巧:border:style color;border-width: ...

  6. 在PHP中给表格加上css样式,表格CSS样式设置 给table表格设置CSS样式表

    表格table tr td CSS花色设置 给table表格设置CSS花式表 在一个网页中多处运用了表格table标签,这个时候给指定的表格对象设置装备摆设款式仿照照旧概略经由CSS发展管束配置. 着 ...

  7. python 爬虫 表格,python爬虫爬取网页表格数据

    用python爬取网页表格数据,供大家参考,具体内容如下 from bs4 import BeautifulSoup import requests import csv import bs4 #检查 ...

  8. html如何制作美观搜索栏,css制作好看的搜索框

    做网站开发我们肯定少不了一种最基本的功能,就是搜索框,那么搜索框样式也能让一个网站看起来更加美观上档次.现在我们就教大家一种如何把搜索框做的很美观的方法. 效果图: 实现这种效果有两种方法:一是整体处 ...

  9. 用css制作好看的登录注册页面

    在这里插入代码片<!DOCTYPE html> <html lang="en"><head><meta charset="UTF ...

最新文章

  1. Git HEAD 意思详解 和版本回退
  2. linux内核中的GPIO系统之(1):软件框架
  3. fc oracle,使用 CLI 配置 FC
  4. java培训第一阶段测试总结_java学习的第一阶段总结
  5. sqlserver2000给账户授予所有的权限_内网渗透 | 域内权限解读
  6. python现有两个磁盘文件a和b_有两个磁盘文件A和B,各存放一行字母,今要求把这两个文件中的信息合并,输出到一个新文件C中。...
  7. Win7系统账户被禁用的解决方法
  8. 树莓派:文本编辑器与文件
  9. stm32f407手册_入门篇 | STM32F407库函数开发L按键控制Led灯
  10. mysql存储数组类型的数据_mysql中怎么存储数组
  11. seq2seq序列到序列模型
  12. Python--文件修改
  13. NOIP2017提高组Day2T1(奶酪)题解
  14. 规范JavaScript注释
  15. php桌面快捷方式图标,window_Win10桌面图标没了怎么办?Win10桌面快捷方式消失了解决方法,不少使用windows10系统的朋友都 - phpStudy...
  16. [附源码]JSP+ssm计算机毕业设计校园征兵及退役复原管理系统16z67【源码、数据库、LW、部署】
  17. 实际记录vue3中使用rrweb以及rrweb-player组件实现网页录屏和回放功能,还有遇到的问题和解决思考
  18. Lynis介绍与使用
  19. Vue3官网-高级指南(十五)Vue 与 Web Components
  20. 【线性代数】6-7:SVD分解(Singular Value Decomposition-SVD)

热门文章

  1. 阿里云redis学习笔记
  2. 大数据学习路线(完整详细版)
  3. 在VS 2019中使用HDF5的C API遍历HDF5数据集
  4. 小米校招 C++研发 相机部 一二面
  5. centos8安装RabbitMQ和erlang
  6. 【网络原理】知识点汇总2
  7. 【三维激光扫描技术】原理、方法及实验图文教程目录
  8. 时隙aloha协议仿真程序_石科院:芳烃吸附分离装置吸附塔控制系统的仿真培训系统开发!...
  9. 基于宜搭的《T恤尺码收集》应用搭建最佳实践
  10. python 银行数据_Kmeans 银行数据聚类分析