亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網(wǎng)站 > 網(wǎng)頁設(shè)計 > 正文

扔掉Table使用XHTML+CSS的布局

2024-08-30 08:25:53
字體:
供稿:網(wǎng)友

XHTML+CSS能夠?qū)崿F(xiàn)的是一種流布局,也就是隨著內(nèi)容的長度自動增長區(qū)域,并且最終導致整個頁面增長,這時候瀏覽器就必須顯示滾動條。table強迫癥的一個征兆就是極力避免流布局,希望以瀏覽器的可視區(qū)域為布局目標,要求在可視區(qū)域中劃分內(nèi)容區(qū)域而不是在頁面上劃分內(nèi)容區(qū)域。本文就講解了使用XHTML+CSS布局頁面的原因。

在CSDN社區(qū)上,時不時能夠看到一些頁面整體布局的問題,要求用div做一些table才能做到的,否則就以此為把柄說XHTML+CSS布局方法不好。其實,首先要做的是改變思維,以適應(yīng)XHTML+CSS的布局。

面向頁面設(shè)計而非面向瀏覽器設(shè)計

XHTML+CSS能夠?qū)崿F(xiàn)的是一種流布局,也就是隨著內(nèi)容的長度自動增長區(qū)域,并且最終導致整個頁面增長,這時候瀏覽器就必須顯示滾動條。table強迫癥的一個征兆就是極力避免流布局,希望以瀏覽器的可視區(qū)域為布局目標,要求在可視區(qū)域中劃分內(nèi)容區(qū)域而不是在頁面上劃分內(nèi)容區(qū)域。實際上XHTML是無法針對瀏覽器設(shè)計的,因為它僅僅包含語義,或者說是內(nèi)容,而瀏覽器如何去表現(xiàn)這些內(nèi)容是我們無法確定的。CSS提供了我們控制表現(xiàn)方式的一種途徑,但這僅僅是針對主流瀏覽器的,而且瀏覽器支持的“指令集”還有稍為的差別(說到這,我真希望能夠為一個瀏覽器寫CSS然后編譯為全平臺兼容代碼),最后這些指令暫時還僅僅支持針對頁面的流式布局控制。因此,如果你決定要開始寫符合語義的XHTML并且僅僅用CSS控制布局,首先就要把思路轉(zhuǎn)變?yōu)槊嫦蝽撁妫ɑ蛘哒f是文檔)的布局控制,而非面向瀏覽器可視區(qū)域的布局控制。

接下來肯定有人要說,“那你就是承認了有些布局老方法很容易做到,但新方法很難做到啦”。這是當然的,然而這不成為我們繼續(xù)使用table的理由。這時候要反過來探討原始目標了,我們是為什么要控制布局?低層次的需求是為了美觀,誰都希望同樣的內(nèi)容能夠以更好的視覺效果展示在用戶眼前;高層次的需求是為了控制受眾的瀏覽方式,讓他們能夠按我們預先設(shè)計好的方式來區(qū)分頁面內(nèi)容的輕重點,按我們的期望優(yōu)先瀏覽某些內(nèi)容,同時也幫助他們更快的找到他們想要的內(nèi)容,而不會在我們的網(wǎng)站內(nèi)感到沮喪。既然我們確定了這時控制布局的目標,那么我們再來看看CSS是不是“沒辦法把事情做好”。首先,CSS也能做出美觀的頁面,雖然某些布局做不到,但是在CSS的限制下做到同等美觀程度的頁面是肯定沒問題的。其次,CSS也能讓設(shè)計變得友善,不會說CSS的設(shè)計就肯定是“干凈”到用戶無法一眼找到他想要的功能。因此,雖然CSS無法實現(xiàn)某些特定的布局效果,但對于設(shè)計師來說它能夠達到老方法所能達到的同等效果,這就足夠了。

從XHTML中去掉內(nèi)容無關(guān)的視覺元素

另一個table強迫癥的征兆就是,習慣為每一個視覺上的元素對應(yīng)一個XHTML元素。在table中,無論視覺效果有多復雜,我們總能不停的切割table,甚至table套table,直到準確定位每一個特定的元素。然而應(yīng)用了CSS之后,這就是不必要的,甚至會給設(shè)計師帶來麻煩,因為XHTML+CSS就是為了內(nèi)容和布局分離,所以如果一個視覺元素與內(nèi)容無關(guān),那么它就不應(yīng)當出現(xiàn)在XHTML中,自然也就不會對應(yīng)一個XHTML元素。

例如有一個網(wǎng)站當前欄目的徽標,這個徽標沒有任何的語義,而XHTML中也有文字內(nèi)容描述當前欄目了,那么這個徽標就并不一定要對應(yīng)一個<img />元素。如何讓徽標顯示出來呢?它可以是當前欄目文字描述區(qū)域的background-image,同時通過一些定位技巧讓它顯示出來。如果你認為有這個徽標就不需要文字描述時,你還可以通過定位技巧將文字隱藏掉,這樣單純看XHTML或者在不支持CSS的瀏覽器上就只見文字描述,而在支持CSS的瀏覽器中則看見會標。從這個例子,我們可以看得到一個視覺元素不一定要對應(yīng)XHTML中一個實實在在的內(nèi)容元素,或者對應(yīng)一個文本元素而非圖形元素。XHTML包含的是內(nèi)容,那就不應(yīng)該包含與內(nèi)容無關(guān)的視覺元素描述,而通過CSS你可以事后增加有關(guān)的視覺元素。

又例如:before和:after這兩個偽選擇器,允許你創(chuàng)建插入在匹配元素前后的元素,這樣就能夠?qū)崿F(xiàn)非內(nèi)容視覺效果僅在CSS中插入。常見的用法包括,插入clear到浮動元素之后以確保父元素的完整包含,又或者是引用語句的前后自動加上引號。事實表明,CSS是很適合于將非內(nèi)容的元素從XHTML中分離出來的,因此我們在設(shè)計XHTML時就不能夠總想著要有什么效果,而應(yīng)該單純想著信息的組織形式。

最后,如果要我為table強迫癥開處方的話,我還是會選擇《CSS Mastery/精通CSS》。看完之后,你自然能夠解除上述的煩惱,理解到CSS布局帶來的便利,從而選擇開始用純CSS的思維來進行設(shè)計。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
成人美女在线视频| 成人综合av| 中文字幕日韩欧美精品在线观看| 在线91av| 一区二区三区四区在线播放| 成人精品网站在线观看| 欧美momandson| 精品综合在线| 美女网站视频黄色| 亚洲国产日韩a在线播放| 1024日韩| 人人澡人人澡人人看| 亚洲电影免费观看高清完整版在线| 99久久亚洲一区二区三区青草| 制服 丝袜 综合 日韩 欧美| 91成人小视频| 国产一区二区精品免费| 精品视频一区二区在线| 日本激情小视频| 国产日产欧美一区| 午夜精品福利一区二区| 岛国片免费看| 欧美多人乱p欧美4p久久| 99热这里只有精品7| 久久精品欧美一区二区三区不卡| 亚洲最大色网站| 91论坛在线播放| 国产一区二区三区久久| 亚洲国产精品综合| 一区二区三区四区国产| 不卡在线观看av| 影音先锋欧美精品| 真实新婚偷拍xxxxx| 国产精品羞羞答答在线观看| 99re热这里只有精品免费视频| 国产区二精品视| 国产激情视频一区二区| 日韩五码电影| 午夜视频一区| 国产精品吹潮在线观看| 欧美午夜精品久久久久免费视| 久久草av在线| 中文字幕在线观看欧美| 久久精品国产福利| 国产在线精品一区二区三区| 国产精品三区www17con| 黄片毛片在线看| 国产免费久久久| 欧美成人一区二区三区四区| 五月综合激情日本mⅴ| 粉嫩绯色av一区二区在线观看| 亚洲成人自拍网| 欧美日韩水蜜桃| 黄a大片av永久免费| 一个人看的www久久| 亚洲欧美经典视频| 天堂精品高清1区2区3区| 色999日韩自偷自拍美女| 九九九久久国产免费| 欧美一级手机免费观看片| 一区二区亚洲欧洲国产日韩| 97不卡在线视频| 成全电影大全在线观看| 一区二区三区四区不卡视频| 亚洲va韩国va欧美va精品| 亚洲色图第一区| 黄页视频在线播放| 国自产拍偷拍精品啪啪一区二区| 超碰手机在线观看| 最新欧美精品一区二区三区| 一区二区三区高清视频在线观看| 中国丰满人妻videoshd| 亚洲国产一区二区三区a毛片| 久久久久久久久久成人| 清纯唯美综合亚洲| 国产一区二区三区免费在线观看| 中文字幕一区二区三区乱码在线| 亚洲国产av一区二区| 天天操天天干天天| a一区二区三区| 国产1区2区3区中文字幕| 啊啊啊国产视频| 亚洲aaaaaa| 青草青在线视频| 91短视频在线| 久久国产精品电影| 成人在线播放网址| 精品欧美黑人一区二区三区| 1pon在线| 偷拍25位美女撒尿视频在线观看| 99视频资源网| 亚洲一二三在线观看| 国产一二三区精品视频| 特黄三级视频| 欧美日韩成人在线一区| 欧美区在线播放| 国内视频自拍在线视频| 欧美性活一级视频| 91丝袜脚交足在线播放| 国产一级二级在线| 亚洲国产精品视频在线| yy6080久久伦理一区二区| 欧美精品欧美精品系列c| 亚洲大片在线| 丝袜在线观看| 欧美亚洲人成在线| 日韩av不卡播放| 性欧美丰满熟妇xxxx性仙踪林| 韩国成人精品a∨在线观看| 国产精品—色呦呦| 日韩一区二区三| 欧美一区二区三区精品| 国产精品久久综合青草亚洲AV| 国产一区二区免费在线观看| 国产在线拍揄自揄拍| 亚洲男帅同性gay1069| 欧美激情视频一区| 日本精品一区二区在线观看| 亚洲国产图片| 国产精品久久久精品四季影院| 欧美艳星介绍134位艳星| 欧美视频精品一区| 乳奴隷乳フ辱julia在线观看| 成午夜精品一区二区三区软件| av午夜精品一区二区三区| 蜜桃福利入口| 性中国古装videossex| 中文字幕久久午夜不卡| 91免费视频黄| 国产裸体美女永久免费无遮挡| 妞干网在线免费视频| 蜜臀av免费一区二区三区| 欧美色爱综合网| 亚洲深夜激情| 国产精品mv在线观看| 男女激情片在线观看| 久久国产主播精品| 欧美一区二区三区免费观看视频| 1000部精品久久久久久久久| 美女视频黄免费| 欧美日韩在线观看一区二区三区| xf在线a精品一区二区视频网站| 69精品丰满人妻无码视频a片| 18+激情视频在线| 国产精品自在欧美一区| 成人午夜影院| 艳妇乳肉豪妇荡乳xxx| 亚洲国产日韩在线| 亚洲大片在线观看| 男人的天堂avav| 99久久精品免费看国产| 97最新国自产拍视频在线完整在线看| 成人网页在线免费观看| www视频免费看| 三级在线免费看| 日本中文视频| 91传媒免费观看| 欧美放荡办公室videos4k| 亚洲小视频在线观看| 成人黄色电影在线| 天堂网视频在线观看| 亚洲精品成人无码熟妇在线| 夜夜嗨av一区二区三区四区| 香蕉视频成人在线| 精品一区二区三区的国产在线观看| 久久久精品国产免费观看同学| 欧美成人午夜影院| 国产欧美日韩麻豆91| 欧美人乱大交xxxxx| 精品女同一区二区三区| 亚洲美女中文字幕| 538任你躁在线精品免费| 免费精品国产的网站免费观看| 日本在线观看天堂男亚洲| 性xx十八spa按摩| 四虎成人免费电影| 91网页版在线| 亚洲三级精品| 蜜桃视频在线播放| 国产呻吟对白刺激无套视频在线| 4438亚洲最大| 中文字幕第六页| 精品va天堂亚洲国产| 欧美高清视频在线播放| http;//www.99re视频| 人人干在线观看| 日韩欧美国产亚洲| 春意影院午夜免费入口| 国产精品亚洲综合久久| 欧美性受xxxx黑人| 91久久久久久久| 日本黄色播放器| 亚洲永久精品免费| 成人黄色大片在线免费观看| 黄色在线网站噜噜噜| 色悠久久久久综合欧美99| 污视频在线免费观看一区二区三区| 日韩精品一线二线三线| 大胸美女被爆操| 久久噜噜噜精品国产亚洲综合| 国产精品探花在线播放| 毛片免费在线播放| 国产亚洲精品久久久久久豆腐| 97国产精东麻豆人妻电影| 超碰超碰人人人人精品| 青青草原亚洲| 国产日韩欧美二区| 亚洲国产精品日韩专区av有中文| 免费人成网ww777kkk手机| 国产精品国产三级国产普通话三级| jizzjizz免费大全| 看免费黄色录像| 三级中文字幕在线观看| 国产午夜精品一区二区| 精品va天堂亚洲国产| 96sao精品免费视频观看| 一区二区三区成人| sm捆绑调教国产免费网站在线观看| 亚洲码国产岛国毛片在线| 欧美激情 国产精品| 日韩成人精品| 欧美~级网站不卡| 久久九九国产精品怡红院| 91精品天堂福利在线观看| 性色av一区二区三区| 亚洲国产精品久久久久婷婷软件| 亚洲第一页在线| 亚洲免费视频观看| 天天插天天操天天干| 尤物视频网址| 亚洲人成影院在线观看| 在线一区二区三区四区| 激情成人四房播| 啪啪国产精品| 国产精品一区二区免费看| 色欲一区二区三区精品a片| 国产免费成人av| 亚洲国产一区二区三区高清| 亚洲精品在线91| 久久99精品久久久久久水蜜桃| 国产成人精品实拍在线| 亚洲午夜一区二区| 欧美美女一区二区在线观看| 欧美日韩国产成人在线91| 国产精品www| 精品国产鲁一鲁一区二区三区| 搡老女人一区二区三区视频tv| 色综合www| 一级黄色录像视频| 一级美女在线| 亚洲精品极品| 91在线观看免费| jiyouzz国产精品久久| 娇妻被老王脔到高潮失禁视频| 久草在线资源福利站| 久久99中文字幕| 久久蜜桃av一区二区天堂| 国产精品免费观看久久| 综合国产视频| 日韩av在线第一页| 又黄又免费的视频| 99精品在免费线偷拍| 国内精品免费| 欧美日韩国产中文字幕在线| 999色成人| 欧美变态xxxx| 国产一区二区三区站长工具| 91精品国产91久久综合桃花| 欧美揉bbbbb揉bbbbb| 亚洲色婷婷综合开心网| 先锋影音av321| 欧美高清xxx| 伊人伊成久久人综合网小说| 成人爱爱电影网址| 日韩性小视频| 久久久久久av无码免费网站| 尤物网站在线| 国产夫妻在线播放| 成人午夜在线影视| 在线观看国产区| 亚洲中文字幕无码爆乳av| 国产成人三级视频| 国产一级aa大片毛片| 一区二区日本| 久久综合偷偷噜噜噜色| 欧美激情视频一区二区三区在线播放| 久久网站热最新地址| 久久久精品一区二区毛片免费看| 2012中文字幕在线视频| youjizz.com在线观看| 黄色a级三级三级三级| 欧美男同性恋视频网站| 日本成人免费在线| 精品国产一区二区在线| 国产在线观看黄| 18激情网站| 国产成人精品亚洲日本在线桃色| 不卡在线视频| 成人午夜一级二级三级| 亚洲r级在线观看| 精品视频偷偷看在线观看| 国产精品对白一区二区三区| 羞羞影院体验区| 3d动漫精品啪啪一区二区下载| 国产亚洲精品自拍| 麻豆蜜桃在线观看| 欧美激情女人20p| 欧美大成色www永久网站婷| 2018高清国产日本一道国产| 国产jk精品白丝av在线观看| www.久久久久| 黄色片一区二区三区| 337p粉嫩大胆噜噜噜鲁| 精品一区二区亚洲| av影院午夜一区| 欧美激情精品久久久久| 隔壁人妻偷人bd中字| 少女频道在线观看高清| 亚洲美女自拍视频| 亚洲欧美精品伊人久久| 日韩欧美亚洲另类| 六月丁香综合在线视频| 久久久久国产美女免费网站| 本田岬高潮一区二区三区| 中文字幕在线字幕中文| 精品久久久久久中文字幕一区奶水| 国产伦精品一区| 精品国产免费第一区二区|