9.09日(rì)音(yīn)訊,閑聊"div+css∏¶<₩"的(de)叫法是(shì)不(bù)“合适&r÷¶>λdquo;的(de)。DIV+CSS這(zhè)種叫法其實是(shì)↑>β↓一(yī)種很(hěn)錯(cuò)誤的(de)叫法, ÷這(zhè)是(shì)國(guó)人(rén)一(yī)廂情願©↕的(de)叫法,而标準的(de)叫法是(shì)什(shén)麽呢≤✔(ne)?
呵呵,沒錯(cuò),是(shì)xHTML+CSS,不(bù¶ )理(lǐ)解吧(ba),我來(lái)細細給你(nǐ)γ¶說(shuō),如(rú)果下(xià)面的 (de)你(nǐ)能(néng)理(lǐ)解,保證面試的♣'(de)時(shí)候會(huì)有(yǒu)很(hěn)大(✔'↕dà)的(de)幫助,同時(shí)也(yě)可(♣'βkě)以讓你(nǐ)後面的(de)學習(xí)更輕松。
為(wèi)什(shén)麽國(gu♠•>ó)人(rén)将這(zhè)種頁面布局的(de)方法叫做(z₹←£☆uò)DIV+CSS?
因為(wèi)過去(qù)布局頁面基本上(shàng)都(dōu)是×¥(shì)用(yòng)Table布局,也(yě)可(♣₽γkě)以說(shuō)是(shì)Table+CSS,而現(xiàn)在布局♦↓≤頁面呢(ne),用(yòng)DIV,所以叫DIV+CSS,聽(tīng)≠&∞起來(lái)也(yě)挺合理(lǐ),認"♥>為(wèi)這(zhè)樣布局出來(lái)的(de)×∑≠ 頁面也(yě)就(jiù)是(shì)标準頁面,甚至有(yǒu)些 ←φ&(xiē)人(rén)走了(le)個(gè)極端,看(kàn)ε¥到(dào)其他(tā)網站(zhàn)用(yòng)到(dào)Ta& ₹>ble,就(jiù)會(huì)嘲笑(xiào)頁面做(zuò)的(de)不(®'☆bù)夠标準,好(hǎo)似用(yòng)不(bù)用(yòn↑₹£¥g)Table成為(wèi)了(le)頁面是(sh♣•ì)否标準的(de)一(yī)個(gè)标尺。現(xià∏ ÷★n)在我可(kě)以告訴大(dà)家(j★✔ iā),凡是(shì)有(yǒu)著(zhe)這(zhè)種行(xí'♥Ω&ng)為(wèi)的(de),都(dōu)學得(de)不(bù)咋樣,"₹®很(hěn)皮毛!
用(yòng)了(le)Table頁面就(♥÷↓jiù)不(bù)标準了(le)?!純粹無稽之談→¥,那(nà)什(shén)麽才是(shì)标準 ±頁面呢(ne)?先看(kàn)一(yī)個(gè)專業(yè)概念,WEB标準™♠↑ ,然後我會(huì)問(wèn)三個(gè)問('♣wèn)題,你(nǐ)來(lái)回答(dá):
WEB标準不(bù)是(shì)某一(yī)個(gè)₽÷标準,而是(shì)一(yī)系列标準的(d↓σe)集合。網站(zhàn)建設主要(yà☆∞o)由三部分(fēn)組成:結構(Structuβ→★∑re)、表現(xiàn)(Presentation)和≥✘'→(hé)行(xíng)為(wèi)(Behavior)。對(•★'duì)應的(de)标準也(yě)分(fēn)三方面:結構化(huà)标準語<¶言主要(yào)包括XHTML和(hé)XML,✘ ✘>表現(xiàn)标準語言主要(yào)包括CSS→♣Ω,行(xíng)為(wèi)标準主要(yào)包₽≈≠括對(duì)象模型(如(rú)W3CDO≤←₽M)、ECMAScript等。這(zhè)些(xiē)标準大(dà)部分(•λ★fēn)由W3C起草(cǎo)和(hé)發布,也(yě)有(yǒu)γδ©γ一(yī)些(xiē)是(shì)其他(tā)标準組織制(zhì)訂的(de♥♦σ)标準,比如(rú)ECMA(EuropeanCompu≤®terManufacturersAssociatio☆ ₽§n)的(de)ECMAScript标準。
看(kàn)明(míng)白(bái)了(le)沒有(yǒu♦≤σ)?問(wèn)題來(lái)了(le)~先不(bù)要₹©β₽(yào)看(kàn)答(dá)案,從(cóng)上(shàng)面的(de)£πΩ概念中找出
問(wèn)題一(yī):WEB标準有&×(yǒu)幾部分(fēn)組成?
問(wèn)題二:結構化(huà)标準語言是(shì)什(s₹♦≠hén)麽?
問(wèn)題三:表現(xiàn)标準語言是(shì)什(shén)麽♣₹εα?
答(dá)案一(yī):三部分(fēn),結構∑☆≠↑、表現(xiàn)、行(xíng)為(wèi)
答(dá)案二:XHTML和(hé)XML
答(dá)案三:CSS
看(kàn)完上(shàng)面三•δ個(gè)問(wèn)題,哪什(shén)麽是(shì)标準"©頁面呢(ne)?呵呵,說(shuō)白(bá∞•i)了(le)就(jiù)是(shì)按照(zhào)WEB标準制(z§σ♠hì)作(zuò)的(de)頁面,從(cóng)第二個(gè)問₩δ<(wèn)題和(hé)第三個(gè)問(wèn)§≈®題中,我們又(yòu)可(kě)以說(shuō),π₹用(yòng)XHTML和(hé)CSS制(zhì)作(zuò)的(de)∞↓¥頁面就(jiù)是(shì)标準頁面,也(yě)就(jiù)是(shì)∏Ω↑✔說(shuō)xHTML+CSS制(zhì)作(z¶>∞uò)的(de)頁面就(jiù)是(shì)标準頁面。怎©∞♦麽樣,理(lǐ)解了(le)吧(ba)
為(wèi)什(shén)麽不(bù)說(shuō)X♥σ≥ML+CSS呢(ne)?
很(hěn)簡單,因為(wèi)Xε✘$δML過于複雜(zá),且當前的(de)大(dà)部分(fēn)浏覽 απ器(qì)都(dōu)不(bù)完全支持"←XML。所以就(jiù)不(bù)用(yòng)它來(lái)布局頁面ε∏≠©喽~
既然xHTML+CSS制(zhì)作(zuò)頁面就(jiù)® ₩δ是(shì)标準頁面了(le),又(yòu↔≤)因為(wèi)xHTML中不(bù)隻有(yǒu∑★)DIV标簽,還(hái)有(yǒu)span、p、a、ul、li、dl、♠✔≠÷dt、dd….,即使我不(bù)用(y↑©¥☆òng)DIV,用(yòng)其他(tā)标簽(比如(rú)≠ >:ul、li)制(zhì)作(zuò)出來(lái)的(de ★)頁面也(yě)是(shì)标準頁面!所以說(shuō)用(yòng)£☆DIV+CSS來(lái)制(zhì)作(zuò)标準頁面<這(zhè)句話(huà)就(jiù)很(hěn)狹隘喽~如(rú)≈↕果滿屏全部都(dōu)是(shì)DIV那(nà)也(yě)算(suàn)φβ&↑不(bù)上(shàng)标準頁面,曾經由一(yī)個(gè)朋 &(péng)友(yǒu)告訴我,說(shuō)他(tā)的(de)頁面全部用 ¥α(yòng)的(de)DIV,每個(gè)模塊,每個(gè ←)功能(néng)區(qū)域,就(jiù)連一(yī)條♥ ✔≈線都(dōu)是(shì)純DIV實現(xiàn),并且相(x↔¥₩iàng)當自(zì)豪的(de)告訴我,沒有(yσΩ←ǒu)人(rén)比他(tā)做(zuò)的(de)頁>✔×面更标準的(de)了(le),他(tā)不(bùε¶✘↕)但(dàn)對(duì)WEB标準頁面的(∑<÷de)理(lǐ)解有(yǒu)差錯(cuò)還(hái)犯<☆了(le)一(yī)個(gè)很(hěn)大(dà)的(de)錯( ×↑¥cuò)誤,xHTML中的(de)每一(yī)個(g→↓>₩è)标簽都(dōu)有(yǒu)其作(zuò)用(yòng©β),各司其職,各守其責,要(yào)用(yòng>±±)的(de)恰到(dào)好(hǎo)處,這(zhè)才算(suàn✔Ω☆)是(shì)标準頁面,DIV不(bù)是(♠εshì)萬能(néng)的(de)喲~!
說(shuō)到(dào)這(zhè)裡(lǐ)大(dà)家(ji☆₽€←ā)應該明(míng)白(bái),這(zhè)★π種Web2.0時(shí)代的(de)布局頁面φ↑的(de)方法,叫DIV+CSS是(shì)不(b δù)準确的(de),應該叫xHTML+CSS,當然既然大(dà)家(jiā)也↑ (yě)這(zhè)麽叫習(xí)慣了(le),當然也(yě)是λ₽ (shì)沒有(yǒu)關系,重要(yào)的(de)是(sh✔↑←∞ì)我們明(míng)白(bái)其中的(de₩→≠♣)緣由就(jiù)行(xíng)了(le),
邯鄲網站(zhàn)建設首創網絡歡迎大(dà)家(jiā)一(yī)同交流δ∏。