CSS代碼結(jié)構(gòu)初探:根基的建立使有意義的html標(biāo)記_CSS教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
我們都知道建筑物的重要部件就是根基的建立,假如沒(méi)有堅(jiān)固良好的基礎(chǔ)。再華麗的外觀(guān)與裝飾都不復(fù)存在。我們建立符合Web標(biāo)簽的網(wǎng)頁(yè),大多數(shù)人更加關(guān)心CSS技術(shù)及其應(yīng)用。但我們也需要明白,CSS不管怎么強(qiáng)大也是作用于XHTML的。假如沒(méi)有結(jié)構(gòu)良好的XHTML基礎(chǔ),我們的布局實(shí)現(xiàn)起來(lái)就會(huì)顯得比較困難�;蛟S我們的基礎(chǔ)非常牢固,但細(xì)節(jié)繁雜、結(jié)構(gòu)不合理,也將成為我們開(kāi)發(fā)的障礙。
在WEB早期的時(shí)候,HTML只是用來(lái)添加基本的形式與結(jié)構(gòu)。隨著互聯(lián)網(wǎng)的發(fā)展,HTML被用來(lái)表現(xiàn)頁(yè)面。我們運(yùn)用各種各樣的組合以達(dá)到我們想要的外觀(guān)效果,我們習(xí)慣如用B標(biāo)簽來(lái)加粗文檔的標(biāo)題,而我們并不是用標(biāo)題h1~h6來(lái)顯示它們。更重要的是我們運(yùn)行表格進(jìn)行布局,在早期的時(shí)候表格只是用來(lái)顯示表格數(shù)據(jù)的,而不是用來(lái)進(jìn)行布局與版面顯示的,隨著WEB的發(fā)展,很快我們就發(fā)現(xiàn),一切都失去了本來(lái)的意義。字體設(shè)計(jì),表格,加粗,等等等等,成了一鍋粥。變得難以理解。而且越來(lái)越復(fù)雜。
我們?cè)絹?lái)越傾向于借助于Dreamweaver這類(lèi)的所見(jiàn)即所得的工具軟件來(lái)處理網(wǎng)頁(yè),但非常不幸,這類(lèi)軟件并沒(méi)有改善這種混亂的現(xiàn)狀,反而更多的添加了它們自己的復(fù)雜標(biāo)記。這樣的情況下,我們不能用手寫(xiě)編輯代碼了,看真起來(lái)一切都糟透了。
CSS的出現(xiàn),我們看到了曙光,建立符合Web標(biāo)準(zhǔn)的網(wǎng)頁(yè)讓我們見(jiàn)到的希望,人們?cè)絹?lái)越重視網(wǎng)站重構(gòu),讓表現(xiàn)與內(nèi)容分離,新的時(shí)代已經(jīng)開(kāi)始了。我們可以去掉一些無(wú)意義的標(biāo)簽,例如:font、b、i等等,我們把這些工作交給CSS完成,我們可以運(yùn)用CSS進(jìn)行布局而不是用表格來(lái)構(gòu)建頁(yè)面了。
我們可以按照標(biāo)簽本身的意義來(lái)建立文檔,瀏覽器默認(rèn)的樣式我們可以通過(guò)CSS重新定義他們的外觀(guān)。標(biāo)題、內(nèi)容里的段落或列表,我們可以通過(guò)CSS重新設(shè)置它們。標(biāo)題不一定非要是大號(hào)字,粗體的難看的樣子,段落可以控制他們的行距及縮進(jìn),列表不一定非要縱向,我們也可以橫向的排列。等等。
有意義標(biāo)簽的好處,讓我們更加輕易理解代碼的內(nèi)容,更加輕易處理他們。例如我們需要修改頁(yè)面中所有的外鏈,我們假如為這些元素加上了合適的標(biāo)記,我們很輕易的就找到它們并進(jìn)行修改。假如一切都混雜在一起,我們就無(wú)從下手了。
除了讓我們的開(kāi)發(fā)變的輕易之外,其它設(shè)備與程序?qū)ξ臋n也可以有更好的理解,最典型的要屬搜索引擎的識(shí)別了,搜索引擎可以非常方便的找到文章中的標(biāo)題,副標(biāo)題,文章內(nèi)容。假如瀏覽者使用的是手持閱讀設(shè)備,可以依靠標(biāo)題,內(nèi)容等給予很好的導(dǎo)航與顯示比重。MB5U.com更多CSS文章
最重要的是有意義的HTML標(biāo)簽,將提供了將元素調(diào)整為你所想要的樣式的簡(jiǎn)單的方法,這些有意義的標(biāo)簽在文檔中創(chuàng)建了一個(gè)最基本的結(jié)構(gòu)框架模型,我們不必添加其它的id或class其它標(biāo)識(shí),直接就可以進(jìn)行表現(xiàn)的控制。
這些有意義的標(biāo)簽主要有:
在CSS頁(yè)面布局中,能使用它們的時(shí)候,就不要使用其它的東西了。盡量的使用具有意義的html標(biāo)記。
在WEB早期的時(shí)候,HTML只是用來(lái)添加基本的形式與結(jié)構(gòu)。隨著互聯(lián)網(wǎng)的發(fā)展,HTML被用來(lái)表現(xiàn)頁(yè)面。我們運(yùn)用各種各樣的組合以達(dá)到我們想要的外觀(guān)效果,我們習(xí)慣如用B標(biāo)簽來(lái)加粗文檔的標(biāo)題,而我們并不是用標(biāo)題h1~h6來(lái)顯示它們。更重要的是我們運(yùn)行表格進(jìn)行布局,在早期的時(shí)候表格只是用來(lái)顯示表格數(shù)據(jù)的,而不是用來(lái)進(jìn)行布局與版面顯示的,隨著WEB的發(fā)展,很快我們就發(fā)現(xiàn),一切都失去了本來(lái)的意義。字體設(shè)計(jì),表格,加粗,等等等等,成了一鍋粥。變得難以理解。而且越來(lái)越復(fù)雜。
我們?cè)絹?lái)越傾向于借助于Dreamweaver這類(lèi)的所見(jiàn)即所得的工具軟件來(lái)處理網(wǎng)頁(yè),但非常不幸,這類(lèi)軟件并沒(méi)有改善這種混亂的現(xiàn)狀,反而更多的添加了它們自己的復(fù)雜標(biāo)記。這樣的情況下,我們不能用手寫(xiě)編輯代碼了,看真起來(lái)一切都糟透了。
CSS的出現(xiàn),我們看到了曙光,建立符合Web標(biāo)準(zhǔn)的網(wǎng)頁(yè)讓我們見(jiàn)到的希望,人們?cè)絹?lái)越重視網(wǎng)站重構(gòu),讓表現(xiàn)與內(nèi)容分離,新的時(shí)代已經(jīng)開(kāi)始了。我們可以去掉一些無(wú)意義的標(biāo)簽,例如:font、b、i等等,我們把這些工作交給CSS完成,我們可以運(yùn)用CSS進(jìn)行布局而不是用表格來(lái)構(gòu)建頁(yè)面了。
我們可以按照標(biāo)簽本身的意義來(lái)建立文檔,瀏覽器默認(rèn)的樣式我們可以通過(guò)CSS重新定義他們的外觀(guān)。標(biāo)題、內(nèi)容里的段落或列表,我們可以通過(guò)CSS重新設(shè)置它們。標(biāo)題不一定非要是大號(hào)字,粗體的難看的樣子,段落可以控制他們的行距及縮進(jìn),列表不一定非要縱向,我們也可以橫向的排列。等等。
有意義標(biāo)簽的好處,讓我們更加輕易理解代碼的內(nèi)容,更加輕易處理他們。例如我們需要修改頁(yè)面中所有的外鏈,我們假如為這些元素加上了合適的標(biāo)記,我們很輕易的就找到它們并進(jìn)行修改。假如一切都混雜在一起,我們就無(wú)從下手了。
除了讓我們的開(kāi)發(fā)變的輕易之外,其它設(shè)備與程序?qū)ξ臋n也可以有更好的理解,最典型的要屬搜索引擎的識(shí)別了,搜索引擎可以非常方便的找到文章中的標(biāo)題,副標(biāo)題,文章內(nèi)容。假如瀏覽者使用的是手持閱讀設(shè)備,可以依靠標(biāo)題,內(nèi)容等給予很好的導(dǎo)航與顯示比重。MB5U.com更多CSS文章
最重要的是有意義的HTML標(biāo)簽,將提供了將元素調(diào)整為你所想要的樣式的簡(jiǎn)單的方法,這些有意義的標(biāo)簽在文檔中創(chuàng)建了一個(gè)最基本的結(jié)構(gòu)框架模型,我們不必添加其它的id或class其它標(biāo)識(shí),直接就可以進(jìn)行表現(xiàn)的控制。
這些有意義的標(biāo)簽主要有:
示例代碼 [www.hl5o.cn]
h1、h2...h6;
ul、ol、dl;
strong、em;
blockquote、cite;
abbr、acronym、code;
fieldset、legend、label;
caption、thead、tbody、tfoot等等。
ul、ol、dl;
strong、em;
blockquote、cite;
abbr、acronym、code;
fieldset、legend、label;
caption、thead、tbody、tfoot等等。
在CSS頁(yè)面布局中,能使用它們的時(shí)候,就不要使用其它的東西了。盡量的使用具有意義的html標(biāo)記。
相關(guān)CSS教程:
CSS教程Rss訂閱Div+Css教程搜索
CSS教程推薦
猜你也喜歡看這些
- XHTML網(wǎng)頁(yè)教程
- head區(qū)域的編碼規(guī)范
- 網(wǎng)頁(yè)輸入框的樣式觸發(fā)效果
- 請(qǐng)注意頁(yè)面head區(qū)域的編碼是不是規(guī)范
- HTML初級(jí)教程標(biāo)簽、屬性和元素
- XHTML DHTML SHTML到底是什么,有何區(qū)別?
- HTML表格標(biāo)記教程(13):內(nèi)部邊框樣式屬性RULES
- XHTML 1.0 參考
- 網(wǎng)頁(yè)設(shè)計(jì)之網(wǎng)頁(yè)音樂(lè)的實(shí)現(xiàn)技巧
- HTML5的結(jié)構(gòu)和語(yǔ)義——語(yǔ)義性的內(nèi)聯(lián)元素(四)
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索CSS代碼結(jié)構(gòu)初探:根基的建立使有意義的html標(biāo)記
- 教程說(shuō)明:
CSS教程-CSS代碼結(jié)構(gòu)初探:根基的建立使有意義的html標(biāo)記
。