網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 一、CSS布局理念 隨著Web2.0標準化設計理念的普及,國內很多大型門戶網站已經紛紛采用CSS-DIV制作方法,從實際應用情況來看,此種方法絕對好于表格制作頁面的方法。由于CSS富含豐富的樣式,使頁面更加靈活,它可以根據不同的瀏覽器,達到顯示效果的統一和不變形。 二、將頁面用DIV分塊 無論使用表格還是CSS,網頁布局都是把大塊的內容放進網頁的不同區域里面。CSS排皈是一種很新的排版理念,首先要將頁面使用<div>整體劃分為幾個板塊,然后對各個板塊進行CSS定位,最后在各個板塊中添加相應的內容。 <div id="container">container 例子中每個板塊都是一個<div>,這里直接使用CSS中的id來表示各個板塊,頁面的所有DIV塊都屬于container,一般的DIV排版都會在最外面加上這個父DIV,便于對頁面的整體進行調整。對于每個DIV塊,還可以再加入各種元素或行內元素。 三、設計各塊的位置 當頁面的內容已經確定后,則需要根據內容本身考慮整體的頁面布局類型,如是單欄、雙欄還是三欄等,這里采用的布局如圖所示。 由圖可以看出,在頁面外部有一個整體的框架container,banner位于頁面整體框架中的最上方,content與links位于頁面的中部,其中content占頁面的絕大部分,最下面是頁面的腳注footer。 四、用CSS定位 整理好頁面的框架后,就可以利用CSS對各個板塊進行定位,實現對頁面的整體規劃,然后再往各個板塊中添加內容。 body { 上面代碼設置了頁面的邊界、頁面文本的對齊方式,以及父塊的寬度800像素。下面來設置banner板塊,其CSS代碼如下所示。 #banner{ 這里設置了banner板塊的邊界、填充、背景顏色等。 #content{ 由于content和links對象都設置了浮動屙陛,因此footer需要設置clear·屬性,使其不受浮動的影響,代碼如下所示。 #footer{ 這樣頁面的整體框架便搭建好了,這里需要指出的是content塊中不能放寬度太長的元素,如很長的圖片或不換行的英文等,否則links將再次被擠到content下方= 請點擊:CSS+DIV布局理念 下載本實例相關素材及源碼
網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!