因為使用表格來顯示數據可讀性較高,也非常整齊一致,特別是當你網站專門用來顯示數據在前端都會使用表格來呈現數據效果是最好的,所以是否熟練使用表格就顯得很重要了,經過表格就能把一大坨雜亂的數據放到他們該有的行和列中讓自己或是給別人看就顯得乾淨清爽。 Show 雖然使用 div 佈局也可以做到用來展示數據,但你用起來就沒有表格來的方便快速又有效率,所以這個表格標籤還一直存在並在 HTML5 中還給了它更多增強功能,所以現在知道了表格的重要性了吧。 HTML 如何創建 table 表格 ?創建表格語法:
要了解表格標籤,首先要想想表格是由那些東西所組成形成的
在上面語法中包含了基本三對,HTML 標籤幾乎都是成雙成對居多,<table>、<tr>、<td> 它們是創建表格的基本標籤缺一不可,只要有缺少這三對標籤就會產生顯示不出來或是出現問題,在下面會進行更詳細解釋一開始先有個概念就好。
HTML Table 標籤還原縮寫意思
小總結
以上就是table表格標籤的最基本用法,當你完成後你會覺得說怎麼我寫出來的表格是那麼的陽春,沒錯不用懷疑這是很正常的,沒有加入任何表格屬性現在呈現出來的表格是沒有框線的,如果你要加入框線或是邊框、內部字體移動,小青會在下一節帶你了解更加進階的的寫法才會讓你表格看起來更加豐富。 HTML 标签功能绘制表格使用;如果是做后台管理的用户列表等类似 Excel 功能,这个标签是最佳的选择标签定义 HTML 表格一个 HTML 表格包括元素,一个或多个 、 元素定义表格行HTML以及元素。元素定义表头元素定义表格单元更复杂的 HTML 表格也可能包括 一个简单的 HTML 表格,包含两列两行:
HTML标签演示网站名网址阿西河前端教程www.axihe.com浏览器支持所有主流浏览器都支持 标签。 注意事项虽然现在 DIV+CSS 布局非常流行,是取代 table 布局的好选择; 但是遇到 table 相关的东西,还是使用 HTML4 与 HTML5 之间的差异在 HTML5 中,仅支持 "border" 属性,并且只允许使用值 "1" 或 ""。 属性属性值 描述 align left center right HTML5 不支持。HTML4 已废弃。 规定表格相对周围元素的对齐方式。bgcolor rgb(x,x,x) #xxxxxx colorname HTML5 不支持。HTML4 已废弃。 规定表格的背景颜色。 border 1 "" 规定表格单元是否拥有边框。 cellpaddingpixels HTML5 不支持。规定单元边沿与其内容之间的空白。 cellspacingpixels HTML5 不支持。规定单元格之间的空白。 frame void above below hsides lhs rhs vsides box borderHTML5 不支持。规定外侧边框的哪个部分是可见的。 rules none groups rows cols all HTML5 不支持。规定内侧边框的哪个部分是可见的。 summary text HTML5 不支持。规定表格的摘要。 width pixels % HTML5 不支持。规定表格的宽度。 全局属性标签支持 HTML 全局属性。 事件属性标签支持 HTML 事件属性本文参考HTML中文帮助文档 <table>使用语境--MDN
0、 1、 2、 3、 4接下来,我们看看每个元素有什么用,使用后会有怎样的效果。 table 的基本使用1.<table>
有标题的 table table 的属性如:border、width、height 等,建议写在 css 样式中。 5 元素可以设置表格的标题2.<th>、<tr>和<td>
简单的 table colspan 属性规定单元格可横跨的列数。
3.<thead>、<tbody> 以及 <tfoot><thead><tbody><tfoot> 把表格分成多个逻辑区域,以便之后可以用 CSS 更好的控制表现。
以上就是 table 的基本用法,接下来让我们来完成关于 table 的练习作业吧! 练习作业任务地址:https://bbs.excellence-girls.org/topic/62/任务1-html核心概念和常用标签-创建一个纯html的试卷页面-2周 需求 我们先把该表格按下图分为三部分: 这三部分则分别放在 thead、tfoot 以及 tbody 元素内。
等等,这就完成了吗?看看需求,我们可以看到每个单元格看起来文本都是居中的,而上面说到 <td> 内的文本是默认居左的。
首先我们尝试的解决方式是让 <td> 内的文本居中。
可以看到文本居中了,但新的问题是需求中的单元格并不是宽度一致的,因此我们应该采用另一种方式:表格内边距。有两种方式可以做到:
从实用角度出发,最好不要规定 cellpadding,而是使用 CSS 来添加内边距。
为单元格加了 padding 的 table 至此该练习完成。 如果有不对的地方请指出 - |