欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

WEB前端涉及的布局、結(jié)構(gòu)化和標(biāo)準(zhǔn)化

互聯(lián)網(wǎng)   發(fā)布時(shí)間:2008-10-17 19:23:59   作者:佚名   我要評論
很久沒有寫文章,最近一直在忙于找工作和找房子。哎,現(xiàn)在終于安定下來了,哎,又嘆息一下,是因?yàn)槲野讶ヌ詫毭嬖嚨臋C(jī)會(huì)也推掉了,本來以為要卷鋪蓋回武漢了,哎,不提了,很對不起小馬哥,也很對不起自己??! 現(xiàn)在還是在上海,不扯了,開始正題吧。做前端開發(fā)快有3年時(shí)

什么叫結(jié)構(gòu)化?
由于個(gè)人認(rèn)為這個(gè)知識(shí)點(diǎn)是十分重要的,所以請?jiān)试S我在這里多羅嗦幾句,我們采用WEB標(biāo)準(zhǔn)的方法制作頁面的優(yōu)勢就體現(xiàn)在頁面結(jié)構(gòu)清晰。我們以前用table布局的時(shí)候,我們的表現(xiàn)(數(shù)據(jù))和形式(布局樣式)是混在一起的,有很多冗余的數(shù)據(jù)混雜在一起,而大家再看看我上面給大家展示的代碼,很明顯,結(jié)構(gòu)十分清晰。
呵呵,說了半天,還是沒有說什么是結(jié)構(gòu)化,什么才是結(jié)構(gòu)清晰???不要急。還記得我剛才提到的那幾個(gè)標(biāo)簽嗎?
h1~h6--如果你要顯示的數(shù)據(jù)是作為標(biāo)題顯示的時(shí)候,就用這些標(biāo)簽,因?yàn)檫@個(gè)標(biāo)簽的意思就是說,這個(gè)是一個(gè)標(biāo)題,不僅我們的用戶很容易理解h-head的英文字母縮寫,我們的另外一個(gè)用戶搜索引擎也可以很容易理解它。呵呵,看到了吧,一個(gè)充分結(jié)構(gòu)化的頁面,對用戶是十分友好的。
p--Paragraph(段落)
ul--unorglized list(無序的列表)
ol--orglized list(有序的列表)
li--list item(列表項(xiàng))
form--表單
div--division(區(qū)域)
我這么一寫,大家估計(jì)開始明白了,原來XHTML標(biāo)簽是有著自己的意義的(至于其他的標(biāo)簽的語意義,大家可以自己到W3C看看它的解釋,也可以查看語義化你的HTML標(biāo)簽和屬性),所以我們講要語意化的意思,就是用合理的標(biāo)簽來顯示數(shù)據(jù),比如前面提到的,是標(biāo)題,就應(yīng)該用h1~h6標(biāo)簽,如果是一個(gè)段落的介紹文字,那么就應(yīng)該使用p標(biāo)簽,如果是顯示的一個(gè)沒有順序的列表,就應(yīng)該用ul標(biāo)簽,如此...
所以看這個(gè)例子里
<h2>Ajax標(biāo)簽導(dǎo)航實(shí)例詳解</h2>
這么寫就是很合理的,h2標(biāo)簽就說明這里是個(gè)標(biāo)題。而這么寫:
復(fù)制內(nèi)容到剪貼板代碼:
.title{
font-size:18px;
...
}
<div class="title"><strong>Ajax標(biāo)簽導(dǎo)航實(shí)例詳解</strong></div>

雖然你用了strong來強(qiáng)調(diào)說明這部分文字,但是還是沒有h2標(biāo)簽來的直接明了。
還有這么寫
<div class="ariticle-title"><h2>Ajax標(biāo)簽導(dǎo)航實(shí)例詳解</h2></div>
也不是我們推薦的,可以不用嵌套層的地方,我們盡量不要去過多的嵌套層,減少嵌套會(huì)讓我們的瀏覽器解析起來會(huì)更容易,速度更快。
所我們使用WEB標(biāo)準(zhǔn)開發(fā)頁面,絕對不是單純的把以前的table換成DIV就OK了。而采用標(biāo)準(zhǔn)制作頁面,也不意味著我們就不使用table。只要把握我剛才說的原則,使用合理的標(biāo)簽顯示相應(yīng)特征的數(shù)據(jù)。
其實(shí)我們的table標(biāo)簽是一個(gè)很好的用來顯示二維數(shù)據(jù)的標(biāo)簽,而table標(biāo)簽也確實(shí)是設(shè)計(jì)出來用來顯示數(shù)據(jù)的,而不是用來布局的,只是我們當(dāng)時(shí)的設(shè)計(jì)師們都用table標(biāo)簽來布局了。關(guān)于table標(biāo)簽的使用,大家也可以去看看上面提供那篇參考文章《語義化你的HTML標(biāo)簽和屬性》。

相關(guān)文章

  • css九宮格布局的五種方法

    本文主要介紹了css九宮格布局的五種方法,內(nèi)容包括grid布局、flex布局、table布局、float浮動(dòng)定位、inline-block+letter-spacing屬性這五種方法的實(shí)現(xiàn),感興趣的可以了解下
    2023-09-18
  • CSS實(shí)現(xiàn)元素水平垂直居中的幾種方法

    在Web開發(fā)中,經(jīng)常會(huì)遇到需要將元素水平和垂直居中的情況,今天,將為大家分享幾種CSS方法,讓你的元素輕松居中,讓頁面更美觀吸引人,感興趣的小伙伴可以自己動(dòng)手試一試
    2023-09-08
  • css實(shí)現(xiàn)元素居中的6種方法

    相信大家在面試的時(shí)候也會(huì)經(jīng)常碰到css實(shí)現(xiàn)元素居中的方法,下面我介紹6種方法給大家,歡迎大家評論區(qū)交流
    2023-09-07
  • flex布局中使用flex-wrap實(shí)現(xiàn)換行的項(xiàng)目實(shí)踐

    最近需要做個(gè)換行的布局,本文主要介紹了flex布局中使用flex-wrap實(shí)現(xiàn)換行的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需
    2022-06-16
  • CSS布局之浮動(dòng)(float)和定位(position)屬性的區(qū)別

    今天看到有朋友留言問浮動(dòng)和定位有什么區(qū)別,如何使用?今天找了篇文章,講的比較通俗易懂,供大家參考
    2021-09-23
  • css實(shí)現(xiàn)元素居中的N種方法

    這篇文章主要介紹了css實(shí)現(xiàn)元素居中的N種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • div水平布局兩邊對齊的三種實(shí)現(xiàn)方法

    這篇文章主要介紹了div水平布局兩邊對齊的三種實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起
    2021-01-21
  • waterfall瀑布流布局+動(dòng)態(tài)渲染的實(shí)現(xiàn)

    這篇文章主要介紹了waterfall瀑布流布局+動(dòng)態(tài)渲染的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起
    2021-01-19
  • 頁面中有間隔的方格布局如何完美實(shí)現(xiàn)方法

    這篇文章主要介紹了頁面中有間隔的方格布局如何完美實(shí)現(xiàn)方法。文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來
    2020-11-27
  • css實(shí)現(xiàn)六種自適應(yīng)兩欄布局方式

    這篇文章主要介紹了css實(shí)現(xiàn)六種自適應(yīng)兩欄布局方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)
    2020-10-28

最新評論