(一)頁面布局與規劃
在網頁製作中,有許多的術語,例如: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的基本結構,**如下:
把以上檔案儲存,用瀏覽器開啟,這時我們已經可以看到基礎結構了,這個就是頁面的框架了。
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可以用來給指定的層填充背景色、背景,以後我們將用到如下格式:
background:#ccc url('bg.gif') top left no-repeat;
表示:使用#ccc(灰度色)填充整個層,使用bg.gif做為背景,
top left
表示位於當前層的左上端,no-repeat表示僅顯示大小而不填充滿整個層。
top/right/bottom/left/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布局入門教程
第 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 指定整個頁...
Div CSS布局入門教程 五
四 頁面製作 1 用好border和clear 由於找工作找房子的原因,隔了這麼久才能開始寫教程,心裡感覺很對不起一直在關注本站的朋友,今天是找到房子的第二天,於是趕快繼續寫教程。這一節裡面,主要就是想告訴大家如何使用好border和clear這兩個屬性。首先,如果你曾用過table製作網頁,你就應...