久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網(wǎng)站+自適應(yīng)網(wǎng)頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網(wǎng)站建設(shè) > Div+CSS布局入門 網(wǎng)站建設(shè)基礎(chǔ)知識,搭建網(wǎng)站

Div+CSS布局入門 網(wǎng)站建設(shè)基礎(chǔ)知識,搭建網(wǎng)站

時間:2023-08-06 11:08:06 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: 網(wǎng)站開發(fā)者

導(dǎo)讀:搭建網(wǎng)站搭建網(wǎng)站一、頁面布局與規(guī)劃   在網(wǎng)頁制作中,有許多的術(shù)語,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我們將會用到一些有關(guān)于HTML的基本知識,網(wǎng)站服務(wù)器搭建網(wǎng)站平臺搭建。

網(wǎng)站服務(wù)器搭建網(wǎng)站平臺搭建一、頁面布局與規(guī)劃       在網(wǎng)頁制作中,有許多的術(shù)語,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我們將會用到一些有關(guān)于HTML的基本知識,而在你學(xué)習(xí)這篇入門教程之前,請確定你已經(jīng)具有了一定的HTML基礎(chǔ)。下面我們就開始一步一步使用DIV+CSS進行網(wǎng)頁布局設(shè)計吧。    所有的設(shè)計第一步就是構(gòu)思,構(gòu)思好了,一般來說還需要用PhotoShop或FireWorks(以下簡稱PS或FW)等圖片處理軟件將需要制作的界面布局簡單的構(gòu)畫出來,以下是我構(gòu)思好的界面布局圖。    下面,我們需要根據(jù)構(gòu)思圖來規(guī)劃一下頁面的布局,仔細分析一下該圖,我們不難發(fā)現(xiàn),圖片大致分為以下幾個部分:    1、頂部部分,其中又包括了LOGO、MENU和一幅Banner圖片;    2、內(nèi)容部分又可分為側(cè)邊欄、主體內(nèi)容;    3、底部,包括一些版權(quán)信息。    有了以上的分析,我們就可以很容易的布局了,我們設(shè)計層如下圖:    根據(jù)上圖,我再畫了一個實際的頁面布局圖,說明一下層的嵌套關(guān)系,這樣理解起來就會更簡單了。    DIV結(jié)構(gòu)如下:    │body {} /*這是一個HTML元素,具體我就不說明了*/    └#Container {} /*頁面層容器*/       ├#Header {} /*頁面頭部*/       ├#PageBody {} /*頁面主體*/       │ ├#Sidebar {} /*側(cè)邊欄*/       │ └#MainBody {} /*主體內(nèi)容*/       └#Footer {} /*頁面底部*/ 二、寫入整體層結(jié)構(gòu)與CSS 接下來我們在桌面新建一個文件夾,命名為“DIV+CSS布局練習(xí)”,在文件夾下新建兩個空的記事本文檔,輸入以下內(nèi)容: 程序代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>無標題文檔</title> <link href="css.css" rel="stylesheet" type="text/css" /> </head> <body> </body> </html>織夢模板修改    這是XHTML的基本結(jié)構(gòu),將其命名為index.htm,另一個記事本文檔則命名為css.css。    下面,我們在<body></body>標簽對中寫入DIV的基本結(jié)構(gòu),代碼如下: 程序代碼 <div id="container"><!--頁面層容器-->    <div id="Header"><!--頁面頭部-->    </div>    <div id="PageBody"><!--頁面主體-->      <div id="Sidebar"><!--側(cè)邊欄-->      </div>      <div id="MainBody"><!--主體內(nèi)容-->      </div>    </div>    <div id="Footer"><!--頁面底部-->    </div> </div>    為了使以后閱讀代碼更簡易,我們應(yīng)該添加相關(guān)注釋,接下來打開css.css文件,寫入CSS信息,代碼如下: 程序代碼 /*基本信息*/ body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;} /*頁面層容器*/ #container {width:100%} /*頁面頭部*/ #Header {width:800px;margin:0 auto;height:100px;background:#FFCC99} /*頁面主體*/ #PageBody {width:800px;margin:0 auto;height:400px;background:#CCFF00} /*頁面底部*/ #Footer {width:800px;margin:0 auto;height:50px;background:#00FFFF}    把以上文件保存,用瀏覽器打開,這時我們已經(jīng)可以看到基礎(chǔ)結(jié)構(gòu)了,這個就是頁面的框架了。    關(guān)于以上CSS的說明(詳細請參考CSS2.0中文手冊,網(wǎng)上有下載):    1、請養(yǎng)成良好的注釋習(xí)慣,這是非常重要的;    2、body是一個HTML元素,頁面中所有的內(nèi)容都應(yīng)該寫在這標簽對之內(nèi),我就不多說了;    3、講解一些常用的CSS代碼的含義:      font:12px Tahoma;      這里使用了縮寫,完整的代碼應(yīng)該是:font-size:12px;font-family:Tahoma;說明字體為12像素大小,字體為Tahoma格式;      margin:0px;      也使用了縮寫,完整的應(yīng)該是:      margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px      或      margin:0px 0px 0px 0px      順序是 上 / 右 / 下 / 左,你也可以書寫為margin:0(縮寫);      以上樣式說明body部分對上右下左邊距為0像素,如果使用auto則是自動調(diào)整邊距,      另外還有以下幾種寫法:      margin:0px auto;      說明上下邊距為0px,左右為自動調(diào)整;      我們以后將使用到的padding屬性和margin有許多相似之處,他們的參數(shù)是一樣的,      只不過各自表示的含義不相同,margin是外部距離,而padding則是內(nèi)部距離。      text-align:center      文字對齊方式,可以設(shè)置為左、右、中,這里我將它設(shè)置為居中對齊。      background:#FFF      設(shè)置背景色為白色,這里顏色使用了縮寫,完整的應(yīng)該是background:#FFFFFF。      background可以用來給指定的層填充背景色、背景圖片,以后我們將用到如下格式:      background:#ccc url('bg.gif') top left no-repeat;      表示:使用#CCC(灰度色)填充整個層,使用bg.gif做為背景圖片,      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、如何使頁面居中? 網(wǎng)頁設(shè)計      大家將代碼保存后可以看到,整個頁面是居中顯示的,那么究竟是什么原因使得頁面居中顯示呢?      是因為我們在#container中使用了以下屬性:      margin:0 auto;      按照前面的說明,可以知道,表示上下邊距為0,左右為自動,因此該層就會自動居中了。      如果要讓頁面居左,則取消掉auto值就可以了,因為默認就是居左顯示的。      通過margin:auto我們就可以輕易地使層自動居中了。    5、這里我只介紹這些常用的CSS屬性了,其他的織夢模板免費請參看CSS2.0中文手冊。 三、頁面頂部制作(1)    當我們寫好了頁面大致的DIV結(jié)構(gòu)后,我們就可以開始細致地對每一個部分進行制作了。    在上一章中我們寫入了一些樣式,那些樣式是為了預(yù)覽結(jié)構(gòu)而寫入的,我們把css.css中的樣式全部清除掉,重新寫入以下樣式代碼: 程序代碼 /*基本信息*/ body {font:12px Tahoma;margin:0px;text-align:center;background:#FFF;} a:link,a:visited {font-size:12px;text-decoration:none;} a:hover{} /*頁面層容器*/ #container {width:800px;margin:10px auto}    樣式說明:    a:link,a:visited {font-size:12px;text-decoration:none;}    a:hover {}    這兩項分別是控制頁面中超鏈接的樣式,具體我就不說明了,請大家參閱手冊。    #container {width:800px;margin:10px auto}    指定整個頁面的顯示區(qū)域。    width:800px指定寬度為800像素,這里根據(jù)實際所需設(shè)定。    margin:10px auto,則是頁面上、下邊距為10個像素,并且居中顯示。    上一章中我們講過,對層的margin屬性的左右邊距設(shè)置為auto可以讓層居中顯示。    接下來,我們開始制作TOP部分,TOP部分包括了LOGO、菜單和Banner,首先我們要做的就是對設(shè)計好的圖片進行切片,以下是在FW下完成的切片:    我將TOP部分切片為兩部分,第一部分包括了LOGO和一條橫線。由于LOGO圖片并沒有太多的顏色,這里我于是將這一部分保存為GIF格式,調(diào)色板選擇為精確,選擇Alpha透明度,色版為白色(此處顏色應(yīng)與背景色相同),導(dǎo)出為logo.gif,圖像寬度為800px。    到這里,有的朋友就說了,* 為什么要使用GIF格式?使用JPEG不是更好嗎?    因為GIF格式的圖片文件更小,這樣能使頁面載入的速度更快,當然使用此格式之前必須確定圖片并沒有使用太多的顏色,當我們使用了GIF格式時,從肉眼上并不能看出圖片有什么太大的變化,因此這是可行的。    * 接下來的Banner部分還能使用GIF格式嗎?    答案是不能,因為Banner部分是一個細致的圖片,如果使用GIF格式顏色會有太大的損失,所以必須使用JPEG格式,將文件導(dǎo)出為banner.jpg。    * 合理的切片是非常之重要的,因為切片的方法正確與否決定了CSS書寫的簡易程度以及頁面載入速度。    切好片后,我們還需要對TOP部分進行分析并將DIV結(jié)構(gòu)寫入Header中代碼如下: 程序代碼    <div id="menu">     <ul>      <li><a href="#">首頁</a></lidede模板免費>      <li class="menuDiv"></li>      <li><a href="#">博客</a></li>      <li class="menuDiv"></li>      <li><a href="#">設(shè)計</a></li>      <li class="menuDiv"></li>      <li><a href="#">相冊</a></li>      <li class="menuDiv"></li>      <li><a href="#">論壇</a></li>      <li class="menuDiv"></li>      <li><a href="#">關(guān)于</a></li>     </ul>    </div>    <div id="banner">    </div>    為什么要這么寫呢,因為對菜單使用列表<li>形式,可以在以后方便對菜單定制樣式。    而為什么要添加以下代碼呢?    <li class="menuDiv"></li>    插入這一段代碼是可以方便地對菜單選項之間插入一些分隔樣式,例如預(yù)覽圖中的豎線分隔。    然后我們在css.css中再寫入以下樣式: 程序代碼 /*頁面頭部*/ #header {background:url(logo.gif) no-repeat}    樣式說明:    #header {background:url(logo.gif) no-repeat}    給頁面頭部分加入一個背景圖片LOGO,并且不作填充。    這里,我們沒有指定header層的高度,為什么不指定呢?    因為header層中還有菜單和banner項,所以層的高度暫時是未知的,而層的屬性又可以讓層根據(jù)內(nèi)容自動設(shè)定調(diào)整,因此我們并不需要指定高度。北京網(wǎng)站制作

關(guān)鍵詞標簽: 網(wǎng)站建設(shè) 基礎(chǔ)知識

聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-08-06 ,文章Div+CSS布局入門 網(wǎng)站建設(shè)基礎(chǔ)知識,搭建網(wǎng)站主要講述網(wǎng)站建設(shè),基礎(chǔ)知識,網(wǎng)站建設(shè)網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_36696.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 连江县| 额尔古纳市| 长垣县| 仙桃市| 朝阳县| 布尔津县| 福海县| 汉阴县| 沿河| 金乡县| 嘉定区| 平陆县| 丰顺县| 奎屯市| 肇庆市| 广西| 苍南县| 西畴县| 南京市| 潢川县| 民丰县| 南皮县| 梅河口市| 孟州市| 洛宁县| 紫金县| 云南省| 普洱| 楚雄市| 永胜县| 界首市| 东丰县| 枣强县| 和静县| 防城港市| 葫芦岛市| 班玛县| 雷州市| 呼和浩特市| 洛浦县| 郎溪县|