`
风花雪月饼
  • 浏览: 75731 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

关于table和css更具结构性的组合

阅读更多
这个是在网上看了一些介绍。于是做了一段代码来模拟,验证使用这种方式带来的好处
先看个效果。很简单的显示出一个表格:




<style type="text/css">
body{font-size:13px;}
.nice-table{
border-left:1px #eee solid; border-bottom:1px #eee solid;
}
.nice-table caption{ font-size:16px; font-weight:bold;}
.nice-table thead{}
.nice-table thead tr td,.nice-table thead tr th{
border-top:1px #eee solid; border-right:1px #eee solid; padding:3px; background-color:#f2f2f2;
}
.nice-table tbody{}
.nice-table tbody tr td{
border-top:1px #eee solid; border-right:1px #eee solid; padding:3px;
}
.nice-table tfoot{}
.nice-table tfoot tr td{
border-top:1px #eee solid; border-right:1px #eee solid; padding:3px;
}
</style>
<table class="nice-table" cellpadding="0" cellspacing="0">
	<caption>用户列表</caption>
    <thead>
    	<tr>
        	<th width="20">ID</th>
            <th width="100">登录名</th>
            <th width="100">姓名</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td>
            <td>miller</td>
            <td>麦扣</td>
        </tr>
        <tr>
            <td>2</td>
            <td>doudou</td>
            <td>麦兜</td>
        </tr>
    </tbody>
    <tfoot>
    	<tr>
        	<td colspan="3">
            <span style="float:right">[1][2][3]</span>
            </td>
        </tr>
    </tfoot>
</table>



可以看出这样的结构很分明:
表格由head,body,foot组成,如果没有使用这样的方式那么可能需要对每个tr去定义其属于什么类型的。
并且切换表格式样也方便了。只需要更换table的class属性即可。
  • 大小: 2.4 KB
分享到:
评论

相关推荐

    Table转div+css工具

    2. **优化代码结构**:转换后的代码更符合现代Web开发标准,Div+CSS结构使得代码更清晰,更易于维护。 3. **提高性能**:Div+CSS布局通常比Table布局加载更快,因为浏览器解析CSS比解析Table更高效。 4. **支持响应...

    Table2CSS表格转CSS+DIV布局工具

    CSS+DIV布局也更利于搜索引擎优化(SEO),因为搜索引擎通常对CSS结构化的网页内容有更好的理解和索引能力。 【标签】中,“Table2 CSS”表明了软件的主要功能,即处理表格并转换为CSS;“表格”是转换的对象,HTML...

    table2css-3.10.3

    相比之下,CSS布局允许更精细的控制和更好的用户体验,特别是在移动设备上。"table2css-3.10.3"就是为了解决这个问题而诞生的,它可以帮助开发者快速地将现有的HTML表格转换为符合现代标准的CSS布局,从而实现更加...

    table转div工具

    总的来说,"table转div工具"是一个实用的辅助软件,它可以帮助开发者快速地将传统的表格布局转换为更现代、更符合Web标准的div+CSS布局,从而提升网站的性能和用户体验。在实际工作中,结合这种工具与良好的前端开发...

    HTML Table 漂亮的CSS

    4. **条纹样式**:使用`nth-child`选择器创建交替的背景色,使表格更具层次感。 ```css tr:nth-child(even) { background-color: #f2f2f2; } ``` 5. **悬停效果**:为鼠标悬停在行或单元格上添加特殊效果,...

    table转div、table转css

    在网页设计领域,将传统的HTML表格(table)转换为由CSS布局控制的div元素,是一种常见的优化网页可维护性和响应式设计的方法。标题"table转div、table转css"所指的就是这一过程,即利用特定工具将原本用表格布局的...

    css+div和table+css的比较

    CSS+div 和 table+css 是网页布局的两种常见方法,它们各有优缺点。首先,我们来看一下 div 和 table 的基本概念。 `div` 是 HTML 中的一个块级元素,用于组织文档的大块内容。它是一个容器,可以容纳其他 HTML ...

    CSS.table.rar_Table_css table_table css_表格css

    以下是一些关于"CSS.table.rar_Table_css table_table css_表格css"中涉及的关键知识点: 1. **表格元素基础**: - `&lt;table&gt;`:这是HTML中创建表格的基本标签,用于定义表格的结构。 - `&lt;tr&gt;`:表示表格行(Table...

    漂亮的Table CSS

    以下是一些关于Table CSS的重要知识点: 1. **基础样式**:首先,可以使用`border-collapse`属性合并单元格边框,创建更整洁的外观。例如,`border-collapse: collapse;`将消除边框之间的间距。 2. **背景色与边框...

    table布局网页转换为div+CSS布局的转换软件

    总的来说,`table`到`div+CSS`的转换软件是网页开发过程中的一种实用工具,它帮助开发者更快地适应Web标准,提升网站的性能和可维护性。不过,理解和掌握`div+CSS`布局原理仍然是每个前端开发者的必备技能。

    Table2CSS Converter V3.0.0 汉化版

    CSS布局的优点在于它能提供更好的可访问性、更高的灵活性和更好的性能。Table2CSS Converter V3.0.0 的目标就是帮助开发者实现这一转变,减少手动重构表格布局的工作量,提高工作效率。 **CSS的优势:** 1. **分离...

    非常漂亮的css+table+js BS模板

    3. **HTML表格**:理解如何使用HTML `&lt;table&gt;` 元素来展示数据,并结合CSS使其更易于阅读和交互。 4. **JavaScript和jQuery**:可能涉及到动态效果和用户交互,如表单验证、下拉菜单、模态框等,这些都需要...

    Table2CSS Converter v3.0.0 汉化版

    1. **自动转换**: Table2CSS Converter可以快速将HTML表格的结构转换为等效的CSS和div结构,减轻手动重构的工作量。 2. **汉化界面**: 作为v3.0.0版本的特色,该工具已经过汉化处理,更适合中文用户使用,降低了理解...

    好看的css table样式

    以上这些技巧和方法都是在“好看的css table样式”中常见的实践,通过它们的组合和应用,可以创造出既实用又美观的表格,提高网页的用户体验。当然,实际项目中可能还需要结合JavaScript或框架(如jQuery、Vue、...

    淘宝主推团购低利润宝贝展示table+css代码

    1. **美化表格**:通过设置边框、背景色、字体样式等,让表格看起来更具吸引力,与网站整体风格保持一致。 2. **响应式设计**:使商品展示在不同设备上(如手机、平板、电脑)都能自适应显示,确保用户在任何环境下...

    给设计人员开发者推荐Table转CSS

    1. **提高可访问性**:CSS布局更有利于屏幕阅读器,使视障用户能更好地理解页面结构。 2. **更好的响应式设计**:CSS允许根据不同的设备和屏幕尺寸调整布局,使网页能在手机、平板和桌面等不同设备上呈现良好。 3. *...

    table 圆角 html5 css3

    在HTML5和CSS3的世界里,为表格(table)添加圆角效果是一项常见的美化任务,可以使得网页设计更具现代感和优雅。本文将深入探讨如何使用HTML5和CSS3实现表格的圆角效果,以及相关的知识点。 首先,HTML5虽然在语义...

    CSS Table

    在这个主题"CSS Table"中,我们将探讨如何使用CSS来创建和美化表格,以及如何制作出交互式的菜单。 CSS不仅可以改变文本的字体、颜色和大小,还能控制布局,包括表格的样式。 一、CSS与表格 在HTML中,`&lt;table&gt;`...

    漂亮的table样式(内附css)

    在网页设计中,表格(Table)是展示数据的重要方式,然而默认的HTML表格样式往往显得单调,不符合现代网页设计的美观需求。...通过不断实践和优化,我们可以创造出更多富有创意的表格样式,满足不同场景的需求。

    CSS 美化Table,可以多选Table的行和列

    表格的基本结构由`&lt;table&gt;`、`&lt;tr&gt;`(行)、`&lt;td&gt;`(单元格)和`&lt;th&gt;`(表头)组成。通过以下属性,我们可以调整表格的外观: 1. **边框和间距**:使用`border`、`border-collapse`和`border-spacing`属性可以控制...

Global site tag (gtag.js) - Google Analytics