国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發(fā) > CSS > 正文

初學(xué)DIV+CSS應(yīng)該理解HTML標(biāo)簽的語義_0

2020-03-24 19:28:37
字體:
供稿:網(wǎng)友
如今Web標(biāo)準(zhǔn)都被通俗的叫做“div+css”或者“層布局”。我不反對這種便宜行事的叫法。但是這樣會(huì)陷入一個(gè)誤區(qū):即大量的使用div標(biāo)簽作為結(jié)構(gòu)元素。事實(shí)上這是一種更高級的div濫用(Jeffrey Zeldman在《網(wǎng)站重構(gòu)》一書中提到)。HTML為我們提供了相當(dāng)豐富的標(biāo)簽,每個(gè)標(biāo)簽都有它各自的含義。我認(rèn)為在設(shè)計(jì)時(shí),除了遵循HTML語法以外,應(yīng)該充分利用并遵守各標(biāo)簽的“語義”。如標(biāo)題文字應(yīng)該包含在h1-h6中,大段的文字內(nèi)容應(yīng)該由 p 進(jìn)行分段而不是 br / ,列表項(xiàng)應(yīng)該放在ul或ol或dl中,表格形式的數(shù)據(jù)應(yīng)該仍然用table布局。為什么要這樣做?一個(gè)很有說服力的原因是,保證在用戶去掉CSS顯示的情況下,網(wǎng)頁能夠盡量有效的將內(nèi)容的結(jié)構(gòu)層次顯示出來。如果全部用div,當(dāng)去掉CSS之后,整個(gè)網(wǎng)頁就失去了層次,只剩下一些雜亂的文字碎片。這并不符合Web標(biāo)準(zhǔn)對低配置兼容的要求。我下面詳細(xì)的列舉一下我對一些標(biāo)簽的語義的理解:p br
先說個(gè)最簡單的。分段要用p標(biāo)簽而不是用br(甚至連續(xù)兩個(gè) br / )。這個(gè)似乎不用多說。但是有時(shí)候我們不得不放棄這個(gè)原則。一個(gè)常見的例子是論壇發(fā)帖,如果我想分段,便打回車。而如此傳輸?shù)胶笈_(tái)并顯示出來的,顯然就是用 br / 分段的。table th
由于大力宣揚(yáng)div+css的結(jié)果,似乎現(xiàn)在誰用table布局誰就是未開化的土著。但我認(rèn)為這種觀點(diǎn)是不正確的。table的含義是表格,因此凡是應(yīng)該以表格形式出現(xiàn)的數(shù)據(jù),仍然應(yīng)該用table布局。簡單的例子是班級同學(xué)的花名冊,包括姓名學(xué)號(hào)性別等等,這明顯是一個(gè)表格形式的數(shù)據(jù),因此應(yīng)該用table布局。另一個(gè)比較值得探討的例子是,blog里面的日歷導(dǎo)航。我曾經(jīng)有見過一個(gè)blog程序,它的日歷導(dǎo)航里的各個(gè)日期,從1號(hào)到30號(hào)全用div套好,再使用float:left樣式7個(gè)一排的排出當(dāng)月的日歷。當(dāng)我取消瀏覽器的CSS顯示之后,日歷的那部分則從1號(hào)到30號(hào)一豎排下來。我認(rèn)為這是不對的。因?yàn)槿諝v應(yīng)該是一個(gè)表格形式的數(shù)據(jù),因此仍然應(yīng)該用table布局。當(dāng)取消css之后,應(yīng)該仍然按照一排7個(gè)的樣子歸成一個(gè)表格。th則是另一個(gè)會(huì)被忽視的標(biāo)簽。由于CSS的萬能,所有的表格單元都可以用td加一個(gè)html' target='_blank'>class屬性搞定。但是從語義上講,一些表格單元應(yīng)該用th標(biāo)簽。比如上文說到的日歷表格,里面的“MON TUE WED... SUN”這些標(biāo)識(shí)星期的單元,就應(yīng)該用th而不是td。h1-h6
對于h1-h6標(biāo)簽,從語義上講,它們應(yīng)該適用于所有標(biāo)題文字。因此,一些如 div class="diary-title 的寫法都是多余的,直接寫成 h1 ,然后直接對h1而不是.diary-title定義CSS,不是一樣的效果么?當(dāng)然,這個(gè)規(guī)矩我也不能定得太死,因?yàn)橛袝r(shí)候標(biāo)題部分的結(jié)構(gòu)元素并不能簡單的用一個(gè)h1就能解決的。但我最多用類似 h1 span /span /h1 的方法將標(biāo)題的結(jié)構(gòu)嵌套得更復(fù)雜,以滿足表現(xiàn)的需要。但這里會(huì)出現(xiàn)一個(gè)語義上的分歧。h1究竟該理解為一級標(biāo)題呢還是理解為1號(hào)字體大小的標(biāo)題。我通常理解為一級標(biāo)題,一級標(biāo)題下再有小標(biāo)題就用h2。但是事實(shí)上回顧HTML設(shè)計(jì)之初,h1-h6后面的數(shù)字更多的被理解為控制標(biāo)題文字大小的。用h3或許只是為了使用三號(hào)大小的字體,而并非它就是三級標(biāo)題。否則一級標(biāo)題全用h1,個(gè)個(gè)都是斗大的字,又不得不用CSS來控制字號(hào),感覺很累贅。所以,這是一個(gè)待商榷的問題。ul ol
凡是需要羅列條款的,都應(yīng)該用ul或者ol,而不是用p。比如招聘廣告里的職位需求,比如注意事項(xiàng),比如操作步驟說明。此外一個(gè)流行的用法是網(wǎng)頁的導(dǎo)航菜單也用ul li來列舉,然后再用CSS控制其排列方式。應(yīng)該要補(bǔ)充的是,別忘了li里面還可以再用ul或ol,形成第二級列表。dl dt dd
這是一組幾乎被人忘記的標(biāo)簽,但Jeffrey Zeldman在《網(wǎng)站重構(gòu)》中大力推崇對它們的使用。dl應(yīng)該是“defining list(或是definition list?有知道的朋友請告訴我)”的全稱,一個(gè)典型的用法是字典的詞條。單詞的名字放在dt里面,單詞的解釋放在dd里面。而alistapart.com網(wǎng)站更加高明的,將右側(cè)欄整個(gè)定義為dl,每個(gè)單元的標(biāo)題用dt,而該單元的內(nèi)容則用dd。img
img標(biāo)簽本身也沒啥好說的。只是想老生常談一個(gè),即只有當(dāng)確實(shí)這個(gè)元素是內(nèi)容里必須的圖片的時(shí)候才使用img,否則應(yīng)該用CSS定義為樣式。如插圖,頭像,表情圖標(biāo),這些是內(nèi)容里必須出現(xiàn)的圖片,用img。而其他的比如標(biāo)題的背景圖,列表項(xiàng)前面的小icon,這些都不應(yīng)該用img標(biāo)簽。span
span如今大有和div并駕齊驅(qū)的風(fēng)頭。但是事實(shí)上我認(rèn)為我們還是應(yīng)該遵從它最初的使用。我個(gè)人的理解,span最初就是用來帶class或者style屬性的。它本身不具有明確的語義。因此在文本流中,我們需要對某些文字做樣式上的改變,就用span括起來。比如有些字需要加紅,我就用 span 。但是值得注意的是,這樣又有可能犯之前h1里面提到的問題。因?yàn)橛行┪淖值臉邮狡鋵?shí)是有現(xiàn)成的標(biāo)簽的,比如 strong 、 sub 等,我們也應(yīng)該適當(dāng)?shù)慕o它們一些機(jī)會(huì)。a
a是控制超連接的標(biāo)簽。但有些特殊的情況,我們不一定喜歡用它。比如需要彈出一個(gè)小窗口。我沒怎么留心,但我想有些設(shè)計(jì)師會(huì)將onclick直接定義到“播放”小圖標(biāo)的 img 標(biāo)簽里。我個(gè)人認(rèn)為還是應(yīng)該在img外面加一個(gè)a,然后將onclick定義到a里面,并記住在js函數(shù)最后寫上return false。如果可以,該a標(biāo)簽的href屬性也應(yīng)該寫上彈出窗口的URL,保證用戶在禁止JS的情況下仍能夠有效的打開頁面。我暫時(shí)就列出這么多。最后再總結(jié)一下遵循HTML標(biāo)簽語義的重要性。Web標(biāo)準(zhǔn)的其中一個(gè)要求是低配置的兼容性:當(dāng)用戶禁用圖片、禁用CSS或禁用JS的時(shí)候,我們?nèi)阅軌蜃屗行У臑g覽網(wǎng)頁內(nèi)容。眾所周知強(qiáng)制alt屬性就是為禁用圖片時(shí)的兼容性作考慮。而正確的遵循HTML標(biāo)簽的語義,則是保證禁用CSS時(shí)的兼容性。只有當(dāng)正確使用了HTML標(biāo)簽,我們的網(wǎng)頁在“CSS裸奔”的時(shí)候,才會(huì)仍然讓人看得出哪里是導(dǎo)航菜單,哪里是文章標(biāo)題,日歷表格也不會(huì)分崩離析 本文作者:html教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
精品视频麻豆入口| 国产精品扒开做爽爽爽的视频| 国产三级香港三韩国三级| 91caoporn在线| 国产极品一区二区三区| 国产视频在线播放| 国产黄网站在线观看| 在线视频1区2区| 超碰免费在线| 国产高清自拍视频在线观看| 在线国产1区| 资源视频在线播放免费| 国产美女性感在线观看懂色av| 中文字幕在线永久在线视频| 99中文字幕一区| 尤物在线网址| а√最新版在线天堂| 精品视频一二三| 国产蜜臀在线| 亚洲欧美精品中文第三| 国产精品伦一区二区三区视频| 亚洲91av| 国产超碰在线| 国产精品xxx电影| 国产毛片在线看| 日本成a人片在线观看| 国产精品秘入口| 欧美日韩在线中文字幕| 在线中文字幕av| 国产精品久久久久久久久鸭| 综合激情丁香| 国产理论电影在线观看| 亚洲精品国自产拍在线观看| 国产精品免费视频二三区| 国产一区在线视频观看| 亚洲欧美久久婷婷爱综合一区天堂| 国产一级粉嫩xxxx| 国精一区二区三区| 九色在线网站| 好吊日视频在线观看| 欧美韩日国产| 成在在线免费视频| 超碰97在线免费观看| 亚洲激情丁香| 欧洲有码在线视频| 久久精品无码一区二区日韩av| www.91在线播放| 激情综合丁香| 中中文字幕av在线| 国产福利资源| 一本久中文高清| 日本一本久久| 综合激情亚洲| 国产va在线| 人人干人人插| 中文字幕中文字幕在线中高清免费版| 国产小视频福利在线| 精品极品三级久久久久| 在线视频婷婷| 麻豆av在线| 国产一二三区精品视频| 精品视频一二区| 开心激情五月婷婷| 国产福利在线视频| 女人色在线免费视频| 自拍av在线| 日韩a视频在线观看| 国产卡二和卡三的视频| 国产欧美日本亚洲精品一4区| 精品推荐国产麻豆剧传媒| 开心婷婷激情五月| 在线免费黄色毛片| 国产在线高潮| 国产xxx在线| 黄色激情网址| 亚洲成人av在线影院| 国产天堂av| 六月天色婷婷| 午夜影院免费看| 国产高清在线看| 五月亚洲综合| 国产在线第一页| 四虎精品成人a在线观看| 国产一区二区三区不卡在线| 日本黄色免费网址| 亚洲日本一区二区三区在线观看| 国产情侣高潮对白| 国产区在线观看| 狠狠操天天操夜夜操| 欧洲一区av| eeuss影影院www在线播放| 97视频在线| 国产精品剧情一区二区三区| 国产免费电影网站入口| 超碰免费在线播放| 久久久久久国产视频| 青青青青在线| 九九热精品在线视频| 激情小说 在线视频| 久草在线视频网| 久久国产精品久久久久久小说| av资源网站在线观看| a视频免费看| 在线免费观看污| 亚洲欧美日韩综合精品网| 精品99又大又爽又硬少妇毛片| 国产高潮av| 亚洲欧美综合乱码精品成人网| av在线首页| 久草一本av| 国产亚洲精品久久久网站好莱| 五月婷婷导航| 69国产精品视频| 精品亚洲综合| 啪啪免费视频一区| 国产一区二区在线|播放| 国产精品第八页| 亚洲精品在线视频免费| 性国产高清在线观看| 欧美性xxxx交| 国产青草视频在线观看视频| 18av在线播放| 日本亚洲欧美| 五月天婷婷基地| 99久热re在线精彩视频| 久草亚洲一区| 国产精品美女视频免费观看软件| 在线国产一级| 国产精品亚洲第五区在线| 99高清免费国产自产拍| 九九热在线观看视频| 精品久久av| 国产一二在线观看| 在线一二三区| 国产日本视频| 国产美女视频一区二区三区| 亚洲欧美日韩一区成人| 国产精品久久精品牛牛影视| 欧美日韩**字幕一区| 国产h色视频在线观看| 国产女人在线视频| 任你操视频在线观看| 精品久久九九| 国产精品入口麻豆免费看| 人xxxx性xxxxx欧美| 97中文字幕| 精品福利影院| 国产videos| 国产免费黄视频在线观看| h网站免费在线观看| 中文字幕av免费| 国产黄a三级三级三级av在线看 | 在线观看视频污| 国产羞羞视频| 国产一级片麻豆| 国产乱子视频| 午夜视频在线看| 国产在线视频精品视频免费看| 国产www在线观看| 国产成人va亚洲电影| 国产福利在线视频| 国产高潮av| 精品推荐国产麻豆剧传媒| 国产福利在线看| 精品视频二区| 亚洲91av| 国内精品免费一区二区三区| 好男人社区在线视频| 国产精品一品| 国产黄色在线网站| 91亚洲精选| www.夜夜操| 超碰在线观看免费版| 男人天堂亚洲| 尤物网址在线观看| 国产黄色免费网站| 先锋影音av中文字幕| 国产在线视频网站| 国产香蕉视频在线观看| 精品无人区乱码1区2区3区免费 | 四虎a级欧美在线观看| 秋霞av在线| 国产婷婷视频在线| 在线中文字幕av| 日本一二三区视频免费高清| 福利在线视频导航| 国产激情三区| 美女国产在线| 精品全国在线一区二区| 俺来俺也去www色在线观看| 天堂在线看视频| 午夜影院在线| 国产精品入口麻豆免费看| 亚洲伊人网在线观看| 午夜视频在线免费 | 在线成人一区| 中文字幕欧美日韩在线不卡| 在线视频观看国产| 欧美日韩视频精品二区| 国产二区三区四区|