CSS網(wǎng)頁(yè)布局使用表格可以嗎?
互聯(lián)網(wǎng) 發(fā)布時(shí)間:2009-04-02 19:36:58 作者:佚名
我要評(píng)論
網(wǎng)頁(yè)制作Webjx文章簡(jiǎn)介:CSS網(wǎng)頁(yè)布局的宗旨是語(yǔ)義化具有良好結(jié)構(gòu)的HTML文檔,將外觀表現(xiàn)分離到CSS文件中,這是webjx.com一直強(qiáng)調(diào)的頁(yè)面開發(fā)思維。
CSS網(wǎng)頁(yè)布局的宗旨是語(yǔ)義化具有良好結(jié)構(gòu)的HTML文檔,將外觀表現(xiàn)分離到CSS文件
CSS網(wǎng)頁(yè)布局的宗旨是語(yǔ)義化具有良好結(jié)構(gòu)的HTML文檔,將外觀表現(xiàn)分離到CSS文件中,這是jb51.net一直強(qiáng)調(diào)的頁(yè)面開發(fā)思維。 CSS網(wǎng)頁(yè)布局的宗旨是語(yǔ)義化具有良好結(jié)構(gòu)的HTML文檔,將外觀表現(xiàn)分離到CSS文件中,這是jb51.net一直強(qiáng)調(diào)的頁(yè)面開發(fā)思維。有朋友在jb51論壇中提出問(wèn)題,引發(fā)了思考。在html頁(yè)面,初學(xué)DivCSS網(wǎng)頁(yè)布局的時(shí)候,排斥table,用很多的div來(lái)嵌套:(看起來(lái)很差勁)
<div>
<div>DivCSS網(wǎng)頁(yè)布局中使用表格的一些討論</div><div>www.dhdzp.com</div>
<div>DivCSS網(wǎng)頁(yè)布局中使用表格的一些討論</div><div>www.dhdzp.com</div>
</div>
如圖所示:
l圖1。
圖2。
知道html要具有語(yǔ)義之后,進(jìn)化成這樣的寫法:
<ul>
<li><span>DivCSS網(wǎng)頁(yè)布局中使用表格的一些討論</span>www.dhdzp.com<li>
<li><span>DivCSS網(wǎng)頁(yè)布局中使用表格的一些討論</span>www.dhdzp.com<li>
</ul>
因?yàn)橐潭?biāo)題的寬度,又涉及到<span>標(biāo)簽的inline-block。
而且,當(dāng)涉及到標(biāo)題一行,內(nèi)容需要換行的時(shí)候很麻煩,如圖效果:
圖3。
我想,既然要避免使用table標(biāo)簽會(huì)造成如此多麻煩,可不可以干脆使用table呢,簡(jiǎn)單直接,而且從html的語(yǔ)義上考慮,這樣的內(nèi)容似乎用table也有道理。但是語(yǔ)義并不明確。也不可取。
我們來(lái)討論可以使用的方法:
圖1。
圖3。
圖1和圖3,可以用無(wú)序列表ul或定義列表dl標(biāo)識(shí)。配合使用lidtddstrongemspan標(biāo)簽。
圖2。
圖2是一個(gè)表單,可以用formlabelinput等標(biāo)簽加以標(biāo)識(shí)。
小結(jié):
這三個(gè)圖片所示的頁(yè)面元素,均不是表格類的數(shù)據(jù),用表格標(biāo)簽不妥當(dāng)。
使用表格作為網(wǎng)頁(yè)排版、布局頁(yè)面元素是不合理的。
表格是用來(lái)顯示數(shù)據(jù)的。
至于什么樣的數(shù)據(jù)形式以表格來(lái)標(biāo)識(shí),沒(méi)有統(tǒng)一的規(guī)范。
或許大家對(duì)它有著不同的理解,除了數(shù)據(jù)表,別的元素在什么情況下用表格表示呢。
其實(shí)根據(jù)情況,可以選擇多種標(biāo)簽??赡苁菬o(wú)序列表,可能是定義列表。
至于CSS樣式的實(shí)現(xiàn),那就是屬性定義的問(wèn)題。
不要因?yàn)镃SS設(shè)置比較繁瑣,而否定內(nèi)容本身的語(yǔ)義。
相關(guān)文章
本文主要介紹了css九宮格布局的五種方法,內(nèi)容包括grid布局、flex布局、table布局、float浮動(dòng)定位、inline-block+letter-spacing屬性這五種方法的實(shí)現(xiàn),感興趣的可以了解下2023-09-18- 在Web開發(fā)中,經(jīng)常會(huì)遇到需要將元素水平和垂直居中的情況,今天,將為大家分享幾種CSS方法,讓你的元素輕松居中,讓頁(yè)面更美觀吸引人,感興趣的小伙伴可以自己動(dòng)手試一試2023-09-08
- 相信大家在面試的時(shí)候也會(huì)經(jīng)常碰到css實(shí)現(xiàn)元素居中的方法,下面我介紹6種方法給大家,歡迎大家評(píng)論區(qū)交流2023-09-07

flex布局中使用flex-wrap實(shí)現(xiàn)換行的項(xiàng)目實(shí)踐
最近需要做個(gè)換行的布局,本文主要介紹了flex布局中使用flex-wrap實(shí)現(xiàn)換行的項(xiàng)目實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需2022-06-16CSS布局之浮動(dòng)(float)和定位(position)屬性的區(qū)別
今天看到有朋友留言問(wèn)浮動(dòng)和定位有什么區(qū)別,如何使用?今天找了篇文章,講的比較通俗易懂,供大家參考2021-09-23
這篇文章主要介紹了css實(shí)現(xiàn)元素居中的N種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
div水平布局兩邊對(duì)齊的三種實(shí)現(xiàn)方法
這篇文章主要介紹了div水平布局兩邊對(duì)齊的三種實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起2021-01-21
waterfall瀑布流布局+動(dòng)態(tài)渲染的實(shí)現(xiàn)
這篇文章主要介紹了waterfall瀑布流布局+動(dòng)態(tài)渲染的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起2021-01-19
頁(yè)面中有間隔的方格布局如何完美實(shí)現(xiàn)方法
這篇文章主要介紹了頁(yè)面中有間隔的方格布局如何完美實(shí)現(xiàn)方法。文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)2020-11-27css實(shí)現(xiàn)六種自適應(yīng)兩欄布局方式
這篇文章主要介紹了css實(shí)現(xiàn)六種自適應(yīng)兩欄布局方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)2020-10-28

