web设计_8_数据表格内容样式分离

1.页面需要用到table的时候,样式重置CSS要设置:

table{
border-collapse: collapse;
border-spacing: 0;
}

2. HTML结构

<table>
<caption>标题</caption>
  <thead>
    <tr>
      <th scope="col">...</th>
     </tr>
  </thead>
  <tfoot>              /*tfoot在tbody之前,这样浏览器就可以在收到所有数据前呈现页脚了*/
    <tr>
      <td>...</td>
     </tr>
  </tfoot>
  <tbody>
    <tr>
      <td>...</td>
    </tr>
  </tbody>

</table>

2.1 使用caption正确表示标题

2.2 thead,tbofy,tfoot 三者配合一起使用,对表格数据进行分组

2.3 当表格数据过多时,最好将tfoot放置与tbody之前,这样浏览器就可以在收到所有数据前呈现页脚了。

2.4 thead中,设置属性scope=col,scope 属性定义将表头单元与数据单元相关联的方法,屏幕阅读器可以利用该属性。

3. 表格整体外边框和背景添加在table上。

4. 通过给th或td添加padding,border,color属性来修饰表格及内部文字样式。

5.通过使用CSS3的 :nth-child伪元素可以实现交替行背景色。

6.可以设置th,td的:first-child第一个实例文字居左对齐,且table的宽度为百分数,达到table可以自动伸缩来适应容器。

当然也可以通过jquery选择器来选择元素并添加样式。

效果如下:

时间: 2024-11-09 09:00:18

web设计_8_数据表格内容样式分离的相关文章

对表单和数据表格使用样式

对数据表格应用样式 1.表格特有的元素 caption:基本上用做表格的标题.summary:可应用于表格的标签,用来描述表格的内容(与image的alt文本相似) <table class="cal" summary="A calandar style date picker"> <caption> <a href="#" class="prev"><</a> Janua

第7章 对表单和数据表格应用样式

一 表格特有元素 1 summary和caption summary:应用于表格标签,描述表格内容 caption:基本上用作表格标题. 2 thead,tbody和tfoot 行标题和列标题应该使用th而不是td,表格标题可以设置值为row或col的scope属性,定义它是行标题还是列标题. 3 col和colgroup 二 数据表格标记 三 基本的表单布局 1 fieldset:对相关信息块分组.大多用户代理在其周围加一条细边框线,可用border:none;关闭. fieldset中的le

表格内容样式修改问题

表格只能修改背景色,如想修改字体颜色或者加下划线可用font,如果是href,默认有下划线,但有的情况下没有(至今原因不明),下划线也可以使用这种方法,eg. <tr><td><font color="#FF5511"><u>11</u></font></td><td>12</td></tr> 原文地址:https://www.cnblogs.com/wisdomns

web设计之无懈可击

无懈可击的web设计旨在尽可能地考虑页面元素在各个情况下都能够呈现最好的效果. 1. 思路总览 2. 灵活的文字 3. 可伸缩的导航栏 4. 可扩展的行 5. 自由的框式组件 6. 图片/标题/说明文字布局 7. 页面缺失图片或CSS的情况下仍然易写 8. 数据表格内容样式分离 9. 响应式布局           1. 思路总览 核心思想:结构和样式分离 HTML与CSS 只有充分将页面核心内容和外观设计相分离而获得的灵活性,才能顺利构建出能够满足每个web用户需要的最佳设计方案. 核心要求:

CSS——读书笔记-07-表单&amp;数据表格-1

第七章 对表单和数据表格应用样式-1 1.对数据表格应用样式 1>表格特有的元素 >>summary & caption caption: 表格的标题 summary: 表格标签,用来描述表格的内容 <table class="cal" summary="A calendar style date picker"> <caption> <a href="cal.php?month=dec08"

渐进增强的Web设计 —— 可折叠内容

在图书馆翻到了<渐进增强的Web设计>,书中基于jQuery构建了许多组件,在此一一记录. 有一些实现思路其实很简单,我也不会把代码粘过来,只是记录一下注意事项技巧神马的,对重要的代码简单标记. 可折叠内容,其实就是点击显示和隐藏某部分区域. 1.body字体设置: body {font-size: 62.5%;} 这样基准字体被设置成百分比的形式,所以任何指定的em都会简单的转换成px,1.5em相当于15px,2.2em相当于22px. 2.先编写一般性的css,然后编写用于特定元素的增强

asp.net 微信企业号办公系统-表单设计-数据表格

数据表格即在表单中显示一个table,该table数据可以来自任意自定义的来源: 数据类型:指定表格的数据源类型 1.datatable,即.net中的System.Data.DataTable 2.HTML,即html字符串的形式:<table><tr><td></td></tr></table> 3.json,即json字符串的形式:[[1,2,3,4],[1,2,3,4]] 数据来源:指定表格的数据来源 1.sql,即从一个sq

.NET开源工作流RoadFlow-表单设计-数据表格

数据表格即在表单中显示一个table,该table数据可以来自任意自定义的来源: 数据类型:指定表格的数据源类型 1.datatable,即.net中的System.Data.DataTable 2.HTML,即html字符串的形式:<table><tr><td></td></tr></table> 3.json,即json字符串的形式:[[1,2,3,4],[1,2,3,4]] 数据来源:指定表格的数据来源 1.sql,即从一个sq

Web自动化框架之五一套完整demo的点点滴滴(excel功能案例参数化+业务功能分层设计+mysql数据存储封装+截图+日志+测试报告+对接缺陷管理系统+自动编译部署环境+自动验证false、error案例)

标题很大,想说的很多,不知道从那开始~~直接步入正题吧 个人也是由于公司的人员的现状和项目的特殊情况,今年年中后开始折腾web自动化这块:整这个原因很简单,就是想能让自己偷点懒.也让减轻一点同事的苦力活:对于自动化测试与人工测试优缺势的问题,这里不想深入讨论,开一个博客收集一些观点然后开个讨论组讨论效果可能会更好. 标题上列的,是自己对web自动化这块统一的一个想象或是一套完整的自动化应所包含的的部分,目前完成了excel功能案例参数化+业务功能分层设计+mysql数据存储封装+截图+日志+测试