亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

完全掌握純CSS布局網(wǎng)頁

互聯(lián)網(wǎng)   發(fā)布時間:2008-10-17 19:22:58   作者:佚名   我要評論
  你正在學(xué)習CSS布局嗎?是不是還不能完全掌握純CSS布局?通常有兩種情況阻礙你的學(xué)習:   第一種可能是你還沒有理解CSS處理頁面的原理。在你考慮你的頁面整體表現(xiàn)效果前,你應(yīng)當先考慮內(nèi)容的語義和結(jié)構(gòu),然后再針對語義、結(jié)構(gòu)添加CSS。這篇文章將告訴你應(yīng)該怎樣把HTML

  你正在學(xué)習CSS布局嗎?是不是還不能完全掌握純CSS布局?通常有兩種情況阻礙你的學(xué)習:
  第一種可能是你還沒有理解CSS處理頁面的原理。在你考慮你的頁面整體表現(xiàn)效果前,你應(yīng)當先考慮內(nèi)容的語義和結(jié)構(gòu),然后再針對語義、結(jié)構(gòu)添加CSS。這篇文章將告訴你應(yīng)該怎樣把HTML結(jié)構(gòu)化。
 另一種原因是你對那些非常熟悉的表現(xiàn)層屬性(例如:cellpadding,、hspace、align="left"等等)束手無策,不知道該轉(zhuǎn)換成對 應(yīng)的什么CSS語句。 當你解決了第一種問題,知道了如何結(jié)構(gòu)化你的HTML,我再給出一個列表,詳細列出原來的表現(xiàn)屬性用什么CSS來代替。
結(jié)構(gòu)化HTML

  我們在剛學(xué)習網(wǎng)頁制作時,總是先考慮怎么設(shè)計,考慮那些圖片、字體、顏色、以及布局方案。然后我們用Photoshop或者Fireworks畫出來、切割成小圖。最后再通過編輯HTML將所有設(shè)計還原表現(xiàn)在頁面上。
  如果你希望你的HTML頁面用CSS布局(是CSS-friendly的),你需要回頭重來,先不考慮“外觀”,要先思考你的頁面內(nèi)容的語義和結(jié)構(gòu)。
  外觀并不是最重要的。一個結(jié)構(gòu)良好的HTML頁面可以以任何外觀表現(xiàn)出來,CSS Zen Garden是一個典型的例子。CSS Zen Garden幫助我們最終認識到CSS的強大力量。
  HTML不僅僅只在電腦屏幕上閱讀。你用photoshop精心設(shè)計的畫面可能不能顯示在PDA、移動電話和屏幕閱讀機上。但是一個結(jié)構(gòu)良好的HTML頁面可以通過CSS的不同定義,顯示在任何地方,任何網(wǎng)絡(luò)設(shè)備上。
開始思考
  首先要學(xué)習什么是"結(jié)構(gòu)",一些作家也稱之為"語義"。這個術(shù)語的意思是你需要分析你的內(nèi)容塊,以及每塊內(nèi)容服務(wù)的目的,然后再根據(jù)這些內(nèi)容目的建立起相應(yīng)的HTML結(jié)構(gòu)。
  如果你坐下來仔細分析和規(guī)劃你的頁面結(jié)構(gòu),你可能得到類似這樣的幾塊:
  標志和站點名稱
  主頁面內(nèi)容
  站點導(dǎo)航(主菜單)
  子菜單
  搜索框
  功能區(qū)(例如購物車、收銀臺)
  頁腳(版權(quán)和有關(guān)法律聲明)
我們通常采用DIV元素來將這些結(jié)構(gòu)定義出來,類似這樣:
<div id="header"></div>
<div id="content"></div>
<div id="globalnav"></div>
<div id="subnav"></div>
<div id="search"></div>
<div id="shop"></div>
<div id="footer"></div>
  這不是布局,是結(jié)構(gòu)。這是一個對內(nèi)容塊的語義說明。當你理解了你的結(jié)構(gòu),就可以加對應(yīng)的ID在DIV上。DIV容器中可以包含任何內(nèi)容塊,也可以嵌套另一個DIV。內(nèi)容塊可以包含任意的HTML元素---標題、段落、圖片、表格、列表等等。
  根據(jù)上面講述的,你已經(jīng)知道如何結(jié)構(gòu)化HTML,現(xiàn)在你可以進行布局和樣式定義了。每一個內(nèi)容塊都可以放在頁面上任何地方,再指定這個塊的顏色、字體、邊框、背景以及對齊屬性等等。

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

最新評論