校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 拿什么來拯救你,我的table(海玉博客)

拿什么來拯救你,我的table(海玉博客)

熱門標簽:華為收費站地圖標注 經綸電銷機器人 浦東新區百度地圖標注圖片 外呼智能系統報價 騰訊植物園地圖標注 巫山縣地圖標注app 個貸電銷機器人 電話機器人宣傳片 鄒城智能外呼系統

table曾經在網頁開發中占據著舉重若輕的地位——布局,即使到了Web2.0我們依舊可以看到其布局的身影。然而技術是不斷進步的Div+Css組合方式終究敲開了老式布局的大門刮起了新的一輪布局浪潮。之后而來的就是新仇舊恨,許許多多無論是對table有意見亦或沒意見的人也開始了對table筆誅口伐——臃腫的代碼、無語義標簽、繁雜的書寫方式等等。記住,table被創造之初并非是用于布局,而是顯示數據。舍棄table布局,并非舍棄table本身。拿什么來拯救你,我的table。

何為table:

table者Html表格也,數據之載體。

下面是一個比較標準的table代碼寫法:


復制代碼
代碼如下:

<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<th>Month</th>
<th>Date</th>
</tr>
<tr>
<td>AUG</td>
<td>18</td>
</tr>
</table>


簡單的HTML表格由table元素以及一個或多個tr、th或td元素組成。tr元素定義表格行,th元素定義表頭的單元格,td元素定義表格單元格。border屬性規定表格邊框的寬度,cellpadding規定單元邊沿與其內容之間的空白,cellspacing規定單元格之間的空白,這三個屬性我們一般手動設置為0避免瀏覽器差異。width屬性規定表格的寬度,因為table寬度是隨內部元素的寬度撐起多少而變化,而常用情況下我們希望table是同外部容器等寬,所以常常默認設置100%寬度使之撐滿容器。

不得不說的table-layout:fixed屬性

table-layout: auto(默認)|fixed。

參數:

auto:默認的自動算法。布局將基于各單元格的內容。表格在每一單元格讀取計算之后才會顯示出來,速度很慢。
fixed:固定布局的算法。在這算法中,水平布局是僅僅基于表格的寬度,表格邊框的寬度,單元格間距,列的寬度,而和表格內容無關。 解析速度快。

fixed布局模型的工作步驟:
1.width屬性值不是auto的所有列元素會根據width值設置該列的寬度。
2.表首行中位于該列的單元格width,根據該單元格寬度設置此列的寬度。如果這個單元格跨多列,則寬度在這些列上平均分配。
3.在以上兩步之后,如果列的寬度仍為auto,會自動確定其大小,使其寬度盡可能相等。此時,表的寬度設置為表的width值或列寬度之和(取其中較大者)。如果表度度大于其列寬總和,將二者之差除以列數,再把得到的這個寬度增加到每一列上。
這種方法的速度很快,因為所有列寬都由表的第一行定義。首行后所有行中的單元格都根據首行所定義的列寬確定大小。后面這些行中的單元格不會改變列寬。這意味著為這些單元格指定的width值都會被忽略。

一般在做復雜表格html的時候,有時候你會發現,無論怎么調整第一行每列的width,列寬還是會發生出乎于你意料之外的變動(例如一長串英文文本,并且中間無空格分隔的情況你要這列限定寬度,使得過長文字強制換行且不撐破表格,而往往結果是怎么也調整不到合適的寬度),這個時候在萬般無奈之下,你可以使用table-layout:fixed。

table疑難雜癥之換行

用table顯示數據有時候會有一個頭疼的地方,即不換行顯示某段文字,尤其在表頭th中用到地方最多。其實你所頭疼的并非換行,而是其背后的瀏覽器兼容加性使得換行的困難程度大大增。這里,你可以查看攻略強制換行與強制不換行這篇文章得到啟示,文中詳細討論了在不同情況下攻略換行的方法。

總體來說在table中換行個人比較推薦的方式為:先為table設定table-layout:fixed,基本上設定完這個屬性后基本的換行問題都能夠解決而不會出現table中td,th因為里面各個內容的多寡發生搶奪其他td,th寬度的情形發生。這時如果你依舊有強制換行問題,那么在此td中內部加一層div,再利用word-wrap:break-word; word-break:break-all;這倆個CSS方法可以解決換行的問題。

常見而又生疏的幾個table標簽

thead、tfoot以及tbody

這三個標簽是所謂xhtml的產物,主要是使您有能力對表格中的行進行分組。當您創建某個表格時,您也許希望擁有一個標題行,一些帶有數據的行,以及位于底部的一個總計行。這種劃分使瀏覽器有能力支持獨立于表格標題和頁腳的表格正文滾動。當長的表格被打印時,表格的表頭和頁腳可被打印在包含表格數據的每張頁面上。個人認為其主要用途適用于超長表格的顯示優化。

thead標簽表示HTML表頭
表格的頭部thead,可以使用單獨的樣式定義表頭,并且在打印時可以在分頁的上部打印表頭。

thead標簽表示HTML頁腳
表格的頁腳tfoot,可以使用單獨的樣式定義頁腳(腳注或表注),并且在打印時可以在分頁的下部打印頁腳。

tbody標簽表示HTML表體
瀏覽器顯示表格時,通常是完全下載表格后,再全部顯示,所以當表格很長時,可以使用tbody分段顯示。

注釋:如果您使用 thead、tfoot以及tbody元素,您就必須使用全部的元素。它們的出現次序是:thead、tfoot、tbody,這樣瀏覽器就可以在收到所有數據前就可呈現表頭和頁腳了。您必須在table元素內部使用這些標簽,且thead內部必須擁有tr標簽。所以書寫更為標準的table方式即如下代碼:


復制代碼
代碼如下:

<table border="0" cellspacing="0" cellpadding="0" width="100%">
<thead>
<tr>
<th>Month</th>
<th>Date</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Month Lists</th>
<th>Date Lists</th>
</tr>
</tfoot>
<tbody>
<tr>
<td>AUG</td>
<td>18</td>
</tr>
</tbody>
</table>


個人認為這個東西挺雞肋,取之無用,棄之可惜。小項目可以增加些語義化,但因為曾經遇到過有多個不同表頭在同一表格顯示的窘境,限制了日后的開發,所以正式項目從可擴展的角度來說情慎用這些標簽。

col和colgroup

這倆標簽也是xhtml的產物,功能強大,兼容奇差。

col標簽為表格中一個或多個列定義屬性值。

colgroup標簽用于對表格中的列進行組合,以便對其進行格式化。

它們的作用主要就是來控制單元格的寬度了,這樣省去單獨定義每個單元格的麻煩,過去我們往往是在第一行中的th或者td上定義寬度來規定每列的寬度,而col不但可以定義寬度還能同時定義其他的屬性,例如可以通過col來控制幾列寬度的總和,還可以控制這列的背景色。但理想是豐滿的,現實是骨干的,正如前面所說,功能越大不代表其兼容性也越強,據現有的測試下來,col和colgroup能發揮作用還能保證兼容的應用就只有倆:width和background。對于width,個人寧愿使用常規方式,第一行設置寬度,保證列寬。對于bacground,一般實際中表格大面積使用不同背景的情況也很少見。故個人認為:能不用盡量不用。

何處用table

個人認為,在一個放置數據非常密集且又非常序列化的一個容器里,用table準沒錯。最常見的例子就是我們常見的購物訂單結算頁面,上面列有你訂單詳情:商品名稱、單價、購買數量、金額小計、運費等等,最后最下方還會有一個最終訂單金額的結果,table在這里可謂是如魚得水,達到了數據之載體的神效。

以上是對常見的table知識點進行了一次梳理,對常用到得幾個地方進行了分析整理。期待看到這篇文章的你能夠以正確的態度看待table,使用table。希望本文可以稍稍的挽救你吧,我的table。謝謝。

標簽:唐山 廣西 南平 三沙 日喀則 滁州 那曲 楊凌

巨人網絡通訊聲明:本文標題《拿什么來拯救你,我的table(海玉博客)》,本文關鍵詞  拿,什么,來,拯救,你,我的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《拿什么來拯救你,我的table(海玉博客)》相關的同類信息!
  • 本頁收集關于拿什么來拯救你,我的table(海玉博客)的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    午夜国产精品一区| 日韩激情av在线| 欧美精品一区二区在线观看| 欧美专区亚洲专区| 色8久久人人97超碰香蕉987| 99久久精品免费观看| 91丝袜高跟美女视频| 99免费精品在线观看| av一本久道久久综合久久鬼色| 风间由美性色一区二区三区| 99久久久精品| 欧美日韩亚洲另类| 日韩一区二区电影在线| 日韩美女天天操| 国产午夜精品久久久久久久| 国产精品第五页| 亚洲国产一区二区三区| 亚洲.国产.中文慕字在线| 蜜桃一区二区三区四区| 国产尤物一区二区在线| 99热精品一区二区| 91精品国模一区二区三区| www国产精品av| 亚洲欧美一区二区视频| 午夜精品福利视频网站| 久久精品国产99国产| 成人国产精品免费观看| 在线观看一区不卡| 日韩欧美一区二区不卡| 国产精品午夜在线观看| 天天色综合天天| 大白屁股一区二区视频| 欧美视频第二页| 日本一区二区视频在线| 五月天一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 色综合天天在线| 日韩精品影音先锋| 亚洲激情在线激情| 国产精品亚洲视频| 91精品国产高清一区二区三区 | 欧美三区免费完整视频在线观看| 91精品国产欧美一区二区成人| 久久日韩粉嫩一区二区三区| 一区二区三区高清在线| 国内精品伊人久久久久av一坑| 一本一本久久a久久精品综合麻豆| 日韩欧美123| 亚洲一区在线视频| 成人激情动漫在线观看| 欧美一区日韩一区| 一区二区三区蜜桃网| 国产麻豆成人精品| 国产亚洲污的网站| 亚洲国产精品影院| 波多野结衣的一区二区三区| 欧美成人一区二区| 天天综合日日夜夜精品| 日本精品一区二区三区高清 | 国产精品萝li| 精品一二三四区| 欧美日韩激情一区| 亚洲视频在线观看三级| 成人动漫一区二区| 中文字幕免费一区| 国产成人综合网| www国产成人| 国模大尺度一区二区三区| 欧美日韩国产不卡| 亚洲午夜在线视频| 91丨九色丨尤物| 亚洲欧洲日韩综合一区二区| 成人免费av在线| 2017欧美狠狠色| 美女视频黄久久| 欧美成人精品1314www| 蜜桃视频第一区免费观看| 91精品麻豆日日躁夜夜躁| 天堂久久一区二区三区| 欧美日韩第一区日日骚| 亚洲成人三级小说| 欧美丰满高潮xxxx喷水动漫| 午夜亚洲福利老司机| 欧美日韩dvd在线观看| 午夜成人在线视频| 日韩一区二区视频| 久久成人免费网| 久久只精品国产| 欧美视频一二三区| 亚洲国产美女搞黄色| 在线91免费看| 精品影院一区二区久久久| 精品国内二区三区| 国产69精品一区二区亚洲孕妇| 中文字幕乱码一区二区免费| 91免费小视频| 亚洲chinese男男1069| 日韩亚洲欧美成人一区| 国产一区二区三区综合| 国产精品国产自产拍高清av王其| 色94色欧美sute亚洲线路一久| 亚洲h在线观看| 久久综合给合久久狠狠狠97色69| 成人一二三区视频| 亚洲va欧美va人人爽午夜 | 久久久久久免费| 97精品超碰一区二区三区| 日日摸夜夜添夜夜添国产精品| 久久综合九色综合欧美亚洲| youjizz久久| 日本女优在线视频一区二区| 久久影院午夜论| 91国偷自产一区二区开放时间 | 国产成人av自拍| 亚洲精品中文字幕乱码三区| 9191国产精品| 成人h精品动漫一区二区三区| 亚洲精品老司机| 久久一二三国产| 欧美三级日韩在线| av中文字幕不卡| 免费av网站大全久久| 日韩理论片在线| 精品国产一区二区三区久久影院| 91久久国产综合久久| 99这里只有精品| 老司机精品视频一区二区三区| 亚洲欧美另类综合偷拍| 精品成人佐山爱一区二区| 在线视频中文字幕一区二区| 国产精品一色哟哟哟| 日韩国产在线观看一区| 中文字幕一区二区三区精华液| 精品福利在线导航| 欧美日韩色一区| 91色porny在线视频| 成人一区二区三区视频| 久草在线在线精品观看| 日韩av二区在线播放| 亚洲宅男天堂在线观看无病毒| 国产精品美日韩| 久久综合国产精品| 欧美电影免费观看高清完整版在线观看| 在线视频一区二区免费| 99re在线精品| 成人黄色国产精品网站大全在线免费观看| 蜜臀久久99精品久久久久宅男| 午夜精品成人在线视频| 亚洲成人黄色影院| 污片在线观看一区二区| 亚洲成av人影院| 偷拍日韩校园综合在线| 亚洲国产精品久久艾草纯爱| 亚洲黄色免费电影| 一级特黄大欧美久久久| 亚洲综合色自拍一区| 亚洲综合丁香婷婷六月香| 一区二区三区中文在线观看| 一区二区在线观看免费| 一区二区三区四区不卡在线| 激情成人午夜视频| 久88久久88久久久| 国产一区二区三区在线观看免费 | 99精品久久久久久| voyeur盗摄精品| 91久久精品日日躁夜夜躁欧美| 欧洲色大大久久| 欧美日韩一区二区三区不卡| 欧美一区二区视频网站| 欧美精品一区二区精品网| 久久久蜜臀国产一区二区| 中文字幕乱码日本亚洲一区二区| 亚洲欧美综合色| 亚洲一区二区黄色| 久久成人精品无人区| 国产成人夜色高潮福利影视| 91丝袜美腿高跟国产极品老师| 欧美午夜精品免费| 欧美大片拔萝卜| 国产精品不卡一区| 婷婷中文字幕综合| 国产传媒日韩欧美成人| 色综合色狠狠综合色| 91精品国产综合久久精品图片| 精品少妇一区二区三区在线视频| 久久久不卡影院| 亚洲国产综合视频在线观看| 久久国产精品区| 色综合色综合色综合色综合色综合| 欧美日韩一卡二卡三卡| 久久精品在这里| 婷婷久久综合九色综合绿巨人 | 国产精品乱人伦中文| 亚洲国产三级在线| 国产99久久久国产精品免费看| 91久久一区二区| 久久色.com| 日本欧美一区二区三区乱码| 99热99精品| 久久久精品黄色|