Div CSS布局入門

2021-04-14 01:43:02 字數 2711 閱讀 2723

頁面布局與規劃

在網頁製作中,有許多的術語,例如:css、html、dhtml、xhtml等等。在下面的文章中我們將會用到一些有關於html的基本知識,而在你學習這篇入門教程之前,請確定你已經具有了一定的html基礎。下面我們就開始一步一步使用div+css進行網頁布局設計吧。

所有的設計第一步就是構思,構思好了,一般來說還需要用photoshop或fireworks(以下簡稱ps或fw)等處理軟體將需要製作的介面布局簡單的構畫出來,以下是我構思好的介面布局圖。

下面,我們需要根據構思圖來規劃一下頁面的布局,仔細分析一下該圖,我們不難發現,大致分為以下幾個部分:

1、頂部部分,其中又包括了logo、menu和一幅banner;

2、內容部分又可分為側邊欄、主體內容;

3、底部,包括一些版權資訊。

有了以上的分析,我們就可以很容易的布局了,我們設計層如下圖:

根據上圖,我再畫了乙個實際的頁面布局圖,說明一下層的巢狀關係,這樣理解起來就會更簡單了。

div結構如下:

│body {} /*這是乙個html元素,具體我就不說明了*/

└#container {} /*頁面層容器*/

├#header {} /*頁面頭部*/

├#pagebody {} /*頁面主體*/

│ ├#sidebar {} /*側邊欄*/

│ └#mainbody {} /*主體內容*/

└#footer {} /*頁面底部*/

至此,頁面布局與規劃已經完成,接下來我們要做的就是開始書寫html**和css。

寫入整體層結構與css

程式**

這是xhtml的基本結構,將其命名為index.htm,另乙個記事本文件則命名為css.css。

下面,我們在標籤對中寫入div的基本結構,**如下:

程式**

程式**

/*基本資訊*/

body

/*頁面層容器*/

#container

/*頁面頭部*/

#header

/*頁面主體*/

#pagebody

/*頁面底部*/

#footer

把以上檔案儲存,用瀏覽器開啟,這時我們已經可以看到基礎結構了,這個就是頁面的框架了。

1、請養成良好的注釋習慣,這是非常重要的;

2、body是乙個html元素,頁面中所有的內容都應該寫在這標籤對之內,我就不多說了;

3、講解一些常用的css**的含義:

font:12px tahoma;

這裡使用了縮寫,完整的**應該是:font-size:12px;font-family:tahoma;說明字型為12畫素大小,字型為tahoma格式;

margin:0px;

也使用了縮寫,完整的應該是:

margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px或

margin:0px 0px 0px 0px

順序是 上 / 右 / 下 / 左,你也可以書寫為margin:0(縮寫);

以上樣式說明body部分對上右下左邊距為0畫素,如果使用auto則是自動調整邊距,

另外還有以下幾種寫法:

margin:0px auto;

說明上下邊距為0px,左右為自動調整;

我們以後將使用到的padding屬性和margin有許多相似之處,他們的引數是一樣的,

只不過各自表示的含義不相同,margin是外部距離,而padding則是內部距離。

text-align:center

文字對齊方式,可以設定為左、右、中,這裡我將它設定為居中對齊。

background:#fff

設定背景色為白色,這裡顏色使用了縮寫,完整的應該是background:#ffffff。

background:#ccc url('bg.gif') top left no-repeat;

top left

表示位於當前層的左上端,no-repeat表示僅顯示大小而不填充滿整個層。

top/right/left/bottom/center

用於定位背景,分別表示 上 / 右 / 下 / 左 / 中;還可以使用

background:url('bg.gif') 20px 100px;

表示x座標為20畫素,y座標為100畫素的精確定位;

repeat/no-repeat/repeat-x/repeat-y

分別表示 填充滿整個層 / 不填充 / 沿x軸填充 / 沿y軸填充。

height / width / color

分別表示高度(px)、寬度(px)、字型顏色(html色系表)。

4、如何使頁面居中?

大家將**儲存後可以看到,整個頁面是居中顯示的,那麼究竟是什麼原因使得頁面居中顯示呢?

是因為我們在#container中使用了以下屬性:

margin:0 auto;

按照前面的說明,可以知道,表示上下邊距為0,左右為自動,因此該層就會自動居中了。

如果要讓頁面居左,則取消掉auto值就可以了,因為預設就是居左顯示的。

通過margin:auto我們就可以輕易地使層自動居中了。

5、這裡我只介紹這些常用的css屬性了,其他的請參看css2.0中文手冊。

Div CSS布局入門教程

一 頁面布局與規劃 在網頁製作中,有許多的術語,例如 css html dhtml xhtml等等。在下面的文章中我們將會用到一些有關於html的基本知識,而在你學習這篇入門教程之前,請確定你已經具有了一定的html基礎。下面我們就開始一步一步使用div css進行網頁布局設計吧。所有的設計第一步就...

Div CSS布局入門教程

第 1 頁 頁面布局與規劃 第 2 頁 寫入整體層結構與css 第 3 頁 頁面頂部製作之一 第 4 頁 頁面頂部製作之二 第 5 頁 頁面製作 用好border和clear 網頁製作中,有許多的術語,例如 css html dhtml xhtml等等。在下面的文章中我們將會用到一些有關於html的...

Div CSS布局入門教程 三

三 頁面頂部製作 1 當我們寫好了頁面大致的div結構後,我們就可以開始細緻地對每乙個部分進行製作了。程式 基本資訊 body a link,a visited a hover 頁面層容器 container 樣式說明 a link,a visited a hover container 指定整個頁...