網頁佈局基礎

摘要:網頁佈局是進行網頁製作的基礎.

網頁佈局基礎

  1、頁面尺寸:

一般分辨率在800x600的情況下,頁面的顯示尺寸爲:780x428個象素;分辨率在640x480的情況下,頁面的顯示尺寸爲:620X311個象素;分辨率在1024X768的情況下,頁面的顯示尺寸爲:1007x600。從以上數據可以看出,分辨率越高頁面尺寸越大。網頁的高度不易超過三屏。

  2、頁頭:

頁頭又可稱之爲頁眉,頁眉的作用是定義頁面的主題。比如一個站點的名字多數都顯示在頁眉裏。這樣,訪問者能很快知道這個站點是什麼內容。頁頭是整個頁面設計的關鍵,它將牽涉到下面的更多設計和整個頁面的協調性。頁頭常放置站點名字的圖片和公司標誌以及旗幟廣告。

  3、文本:

文本在頁面中出現都數以行或者塊(段落)出現,它們的擺放位置決定者整個頁面佈局的'可視性。在過去因爲頁面製作技術的侷限,文本放置的位置的靈活性非常小,而隨着Dhtml的興起,文本已經可以按照自己的要求放置到頁面的任何位置。

  4、頁腳:

頁腳和頁頭相呼應。頁頭是放置站點主題的地方,而頁腳是放置製作者或者公司信息的地方。你能看到,許多製作信息都是放置在頁腳的。

  5、圖片

圖片和文本是網頁的兩大構成元素,卻一不可。如何處理好圖片和文本的位置成了整個頁面佈局的關鍵。而你的佈局思維也將體現在這裏。

瞭解完上述5個基本要素再深入瞭解DIV+CSS佈局網頁的要點

  流式佈局、浮動佈局、絕對定位佈局。

標準文檔流、例子模型、FLOAT屬性、POSITION屬性。

自動居中——列布局安全——例子模型的使用方法。

浮動佈局案例——float屬性、解決浮動影響的方法。

絕對定位佈局案例——絕對定位實現橫向兩列或多列布局。

  W3C標準

結構化標準語言(HTML和XML)

表現標準語言(CSS)

行爲標準語言(DOM和ECMAScript)

倡導結構、樣式、行爲分離

  CSS中3種定位機制:

標準文檔流

浮動

絕對定位

  標準文檔流,特點:

從上到下,從左到右,輸出文檔內容

由塊級元素和行級元素組成

  塊級元素,特點:

從左到右撐滿頁面,獨佔一行

到頁面邊緣時,會自動換行

divullidldtp...

  行級元素,特點:

能在同一行內顯示

不會改變HTML文檔結構

spanstrongimginput...

大部分表單元素

塊級元素和行級元素都是盒子模型。

  盒子模型

盒子模型=網頁佈局的基石,由4個部分組成:

邊框(border)

外邊距(margin)

內邊距(padding)

  盒子中的內容(content)

上右下左

上(左右)下

(上下)(左右)

(上下左右)

  樣式表:(就近樣式)

外部樣式

內部樣式

行內樣式

  盒子模型三維立體圖:

border

content+padding

background-image

background-color

margin

自動居中一列布局

  三個技能點:

標準文檔流

塊級元素

margin屬性

#wrap{width:770px; margin:0 auto;}

auto會根據瀏覽器的寬度自動的設置兩邊的外邊距

(瀏覽器的寬度-外包含層的寬度)/2=外邊距

浮動佈局

CSS中規定的第二種定位機制

能夠實現橫向多列布局

通過設置float屬性實現

  float屬性,值:

left——左浮動

right——右浮動

none——不浮動

特點:元素會左移、右移,直到觸碰到窗口爲止

設置了浮動的元素,仍舊處於標準文檔流中

當元素沒有設置寬度值,面設置了浮動屬性,元素的寬度隨內容的變化面變化

當元素設置了浮動屬性後,會對相鄰的元素產生影響,相鄰的元素特指緊鄰後面的元素

  清除浮動的常用方法:

clear屬性——常用clear:both;

clear:left; 或者 clear:right

同時設置width:100%;(或固定寬度) + overflow:hidden;

  橫向兩列布局:

網頁佈局最覺的方式之一

  主要應用技能

float屬性——使縱向排列的塊級元素,橫向排列

margin屬性——設置兩列之間的間距

position屬性

擁有3種定位形式:1靜態定位 2相對定位 3絕對定位

  可設置4個屬性值

static(靜態定位)

relative(相對定位)

absolute(絕對定位)

fixed(固定定位)