div+css網(wǎng)頁標(biāo)準(zhǔn)布局、經(jīng)典布局_第1頁
div+css網(wǎng)頁標(biāo)準(zhǔn)布局、經(jīng)典布局_第2頁
div+css網(wǎng)頁標(biāo)準(zhǔn)布局、經(jīng)典布局_第3頁
div+css網(wǎng)頁標(biāo)準(zhǔn)布局、經(jīng)典布局_第4頁
div+css網(wǎng)頁標(biāo)準(zhǔn)布局、經(jīng)典布局_第5頁
已閱讀5頁,還剩104頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、div+css網(wǎng)頁標(biāo)準(zhǔn)布局實(shí)例 div+css網(wǎng)頁標(biāo)準(zhǔn)布局實(shí)例教程網(wǎng)頁標(biāo)準(zhǔn)布局實(shí)例教程建立站點(diǎn)建立站點(diǎn) 結(jié)構(gòu)分析結(jié)構(gòu)分析 搭建框架搭建框架 切割效果圖切割效果圖 布局頁面布局頁面頭部和導(dǎo)航頭部和導(dǎo)航 布局頁面布局頁面?zhèn)冗厵趥?cè)邊欄 布局頁面布局頁面主體部分主體部分 底部和細(xì)節(jié)調(diào)整底部和細(xì)節(jié)調(diào)整 相對路徑和相對于根目錄路徑相對路徑和相對于根目錄路徑一、建立站點(diǎn)一、建立站點(diǎn)Dw中建立站點(diǎn),見課件 環(huán)境搭建環(huán)境搭建 不再詳述二、結(jié)構(gòu)分析二、結(jié)構(gòu)分析創(chuàng)建完站點(diǎn)后,就需要對頁面結(jié)構(gòu)進(jìn)行分析了,根據(jù)效果圖,分析頁面分為幾大塊,該怎么布局更合理??煽闯稣麄€(gè)頁面分為頭部區(qū)域、導(dǎo)航區(qū)域、主體部分和底部,其中主體部

2、分又分為左右兩列,整個(gè)頁面居中顯示保存為index.html并把無標(biāo)題文檔改為:主頁主頁主頁三、搭建框架三、搭建框架首先在dw里新建一個(gè)html文件:接下來需要插入以上各個(gè)塊的標(biāo)簽了,以插入header的標(biāo)簽為例,其它的插入方法類同此處顯示此處顯示 id header 的內(nèi)容的內(nèi)容此處顯示此處顯示 id nav 的內(nèi)容的內(nèi)容 此處顯示此處顯示 id main 的內(nèi)容的內(nèi)容 此處顯示此處顯示 id side 的內(nèi)容的內(nèi)容此處顯示此處顯示 id footer 的內(nèi)容的內(nèi)容從上邊的效果圖分析得知,整個(gè)網(wǎng)頁是居中瀏覽器顯示的,按照這樣的寫法需要把以上的header、nav、maincontent、fo

3、oter都設(shè)置寬度并居中,這樣做起來很麻煩,所以再在這些標(biāo)簽外增加一下父標(biāo)簽,設(shè)置這個(gè)父標(biāo)簽寬度并居中后,是不是所有的標(biāo)簽都居中了呢。增加后的代碼如下:此處顯示此處顯示 id header 的內(nèi)容的內(nèi)容此處顯示此處顯示 id nav 的內(nèi)容的內(nèi)容 此處顯示此處顯示 id main 的內(nèi)容的內(nèi)容 此處顯示此處顯示 id side 的內(nèi)容的內(nèi)容此處顯示此處顯示 id footer 的內(nèi)容的內(nèi)容html框架代碼寫完后,下邊就需要設(shè)置css樣式表了。先測量下效果圖的整體寬度,然后設(shè)置container也是這個(gè)寬度并居中。說起測量效果圖寬度,方法有多種,可以直接查看圖片尺寸。如果測量其中某一塊的寬度,可

4、以使用測量軟件,也可以在ps下測量。因?yàn)樾Ч麍D多是在ps下制作的,所以用ps測量也比較方便。方法是首選項(xiàng)里把ps的單位改為像素,然后用選區(qū)選中要測量的部分,在信息面板中就顯示出當(dāng)前選區(qū)的寬高了測量后得知:整體寬度為900px,main部的寬度為664px,side寬度為228px。把這三個(gè)基本的寬度測量后,下面就可以寫css代碼了。由于本實(shí)例是按照實(shí)際當(dāng)中應(yīng)用來做的,所以css樣式表就最好寫在單獨(dú)文件里了,不要再寫在文件內(nèi)部了,這樣可以利用代碼的重用性重用性,減少很多勞動(dòng)強(qiáng)度。下面就新建一個(gè)css樣式表文件:在DW文件菜單選擇新建,然后在打開的窗口頁面類型中選擇css,創(chuàng)建后保存在css文件夾

5、中并命名為layout.css保存后先設(shè)置全局的樣式,而后寫每一塊單獨(dú)的樣式,全局樣式如下:body margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5;ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p padding:0; margin:0;ul list-style:none;img border:0px;a color:#05a; text-decoration:none;a:hover color:#f00;全局的樣式定義完后,下面定義以上幾大塊的樣式,先設(shè)置下#containerr的

6、樣式如下:#container width:900px; margin:0 auto;預(yù)覽下index.htm,發(fā)現(xiàn)并沒有改變,因?yàn)閯偠x的樣式表沒有和html文件關(guān)聯(lián),所以設(shè)置的樣式不能對它生效:在css面板中點(diǎn)擊附加樣式表按鈕,然后在彈出的窗口中選擇剛才創(chuàng)建的樣式表文件,確定,ok了,預(yù)覽一下,是不是整體已經(jīng)居中了呢。如果已經(jīng)是寬度為900px并居中,說明樣式和文件關(guān)聯(lián)好了。因?yàn)樵S多文件要關(guān)聯(lián)在一起才能構(gòu)成一個(gè)完整的網(wǎng)頁,所以要把它們放在一起,才能讓這個(gè)頁面找到和它相關(guān)的文件在哪里。下面設(shè)置內(nèi)部幾大塊的樣式,為便于觀察,部分塊設(shè)置了背景色。代碼如下:/*body*/#container w

7、idth:900px; margin:0 auto;/*header*/#header height:70px; background:#CCFFCC; margin-bottom:8px;#nav height:30px; background:#CCFFCC; margin-bottom:8px;/*main*/#maincontent margin-bottom:8px;#main float:left; width:664px; height:500px; background:#FFFF99;#side float:right; width:228px; height:500px;

8、background:#FFCC99;/*footer*/#footer height:70px; background:#CCFFCC;預(yù)覽一下:在IE6下#maincontent的底部外邊距并沒有生效,而在IE8下,#footer干脆跑到#maincontent的下邊了,這又是怎么回事呢?這就是之前我們講的,如果一個(gè)容器內(nèi)的元素如果一個(gè)容器內(nèi)的元素都浮動(dòng)的話,那么它的高度將不會(huì)去適應(yīng)內(nèi)部元素的高度都浮動(dòng)的話,那么它的高度將不會(huì)去適應(yīng)內(nèi)部元素的高度。解決辦法是在#maincontent增加 overflow:auto; zoom:1;,這樣就可以讓它自動(dòng)適應(yīng)內(nèi)部元素的高度了?,F(xiàn)在再預(yù)覽一下,

9、是不是都正常了。為了更加保險(xiǎn),建議在header、nav、maincontent、footer之間增加如下一句代碼并設(shè)置css樣式如下,它的作用是清除浮動(dòng)。.clearfloat clear:both;height:0;font-size: 1px;line-height: 0px;主頁主頁此處顯示此處顯示 id header 的內(nèi)容的內(nèi)容此處顯示此處顯示 id nav 的內(nèi)容的內(nèi)容此處顯示此處顯示 id main 的內(nèi)容的內(nèi)容此處顯示此處顯示 id side 的內(nèi)容的內(nèi)容此處顯示此處顯示 id footer 的內(nèi)容的內(nèi)容四、切割效果圖四、切割效果圖基本框架搭建完畢后,下一步就是要分析每一塊該

10、怎么切圖了。切圖方法有多種,可以使用ps或fireworks自帶的切片工具,也可以用QQ的截屏或者創(chuàng)建新文件,把需要的部分復(fù)制過來保存都可以,關(guān)鍵看個(gè)人喜好。用ps的切片工具的話,把需要切割的區(qū)域用切片工具切分,如果要設(shè)置圖片的名稱,請使用切片選擇工具,然后在切片上雙擊,會(huì)彈出如下窗口,填寫名字后確定即可。切割完后,需要保存圖片了,選擇文件存儲(chǔ)為web和設(shè)備所用格式,在彈出的窗口中點(diǎn)擊選中切片,然后在右側(cè)可以設(shè)置當(dāng)前切片的圖片格式。這里有個(gè)技巧,一般小型色彩單一的圖一般小型色彩單一的圖片,采用片,采用gif格式,照片類大型圖片采用格式,照片類大型圖片采用jpg,這樣生成的圖片既能保證質(zhì)量,圖片

11、體積又小設(shè)置完圖片的格式后,就可以存儲(chǔ)了,這里選擇到images的上一級目錄就行了,ps會(huì)自動(dòng)創(chuàng)建images目錄并把圖片文件放入,如果已存在,直接放入。在格式處選擇僅限圖像,如果選擇html和圖像,ps會(huì)自動(dòng)生成一個(gè)表格式的網(wǎng)頁,這個(gè)頁面不是我們需要的,就不讓它生成了;還有一個(gè)需要注意的地方就是選擇所有用戶切片,這樣只把我們手動(dòng)切割的圖片保存下來,其它的就不保存了。保存后的圖片如下所示,其中hot_bg.gif這張圖片切割時(shí)沒有隱藏上邊的文字,一會(huì)兒在ps里再處理一下把文字抹掉。目前所切的圖片只是一部分,并沒有把整個(gè)頁面所需的圖片全都切割下來,比如導(dǎo)航部分所用背景圖片可以放到一張圖片上,下面

12、就用新建文件,然后用QQ截屏,粘貼過去的方法來創(chuàng)建。分析一下上圖的導(dǎo)航部分:1、兩端的圓角;2、鼠標(biāo)劃過狀態(tài)和當(dāng)前欄目狀態(tài)寬度應(yīng)該隨著字?jǐn)?shù)的多少而改變;3、二級導(dǎo)航有鼠標(biāo)劃過時(shí)的狀態(tài)。分析完之后,就需要把需要的圖片整合到一張圖片上了,整合的結(jié)果如下圖,這個(gè)根據(jù)自己的需要進(jìn)行整合。其實(shí)完全可以把其它一些小圖標(biāo)都整合在一張,但那樣操作起來比較麻煩,所以我們還是歸一下類,把相關(guān)的圖標(biāo)整合到一起。接下來整合側(cè)邊欄的背景圖片,分析發(fā)現(xiàn)側(cè)邊欄應(yīng)用同樣的樣式,只不過高度有所不同,而且是四角都是圓角,所以只用一個(gè)通用的就可以滿足所有側(cè)邊欄塊的需求了。那么怎么制作這個(gè)通用的背景呢?從下圖我們發(fā)現(xiàn),標(biāo)題的高度都是

13、一樣的,只不過是下邊的內(nèi)容高度不同而已,那么我們把下邊內(nèi)容的背景制作的足夠長,超過可能出現(xiàn)的最大高度就可以滿足需求了。把三個(gè)圖標(biāo)也給切出來,如下圖:聯(lián)系我們的圖片和修飾小圖標(biāo)。聯(lián)系我們的圖片如下,這些圖片和小圖標(biāo)要背景透明,這樣才不會(huì)遮蓋下面的背景五、布局頁面五、布局頁面頭部和導(dǎo)航頭部和導(dǎo)航 有了上邊的基礎(chǔ),下面的任務(wù)就是要利用html和css制作完成一個(gè)完整的網(wǎng)頁了。先從頭部開始,第三小節(jié)時(shí)我們已經(jīng)把整體框架給搭建好了,就像蓋房子一樣,整體結(jié)構(gòu)已經(jīng)出來了,下面就需要填磚分割空間了。先分析下頭部:分為兩部分,一個(gè)是logo靠左側(cè)顯示,一個(gè)是搜索靠右側(cè)顯示,那么布局時(shí)插入兩個(gè)div,一個(gè)向左浮動(dòng)

14、,一個(gè)向右浮動(dòng)的方式來完成。另外還有很多種實(shí)現(xiàn)方法,比如logo用h1標(biāo)簽,搜索用span,或者把logo做為背景圖片也是可以的,不管采用哪種方法,要根據(jù)頁面的需求選用一種最合理的方法。如果要在logo加上鏈接的話,那么就不能用背景圖片的方法了。此處顯示此處顯示 id logo 的內(nèi)容的內(nèi)容此處顯示此處顯示 id search 的內(nèi)容的內(nèi)容先在header里插入以上兩塊元素。然后分別插入相應(yīng)的內(nèi)容,在logo里插入我們事先切割好的logo圖片,在search里插入一個(gè)表單,一個(gè)文本框和一個(gè)按鈕,插入后如下:搜索產(chǎn)品接下來定義css吧,在ps里測量,頭部的高度是71px,logo距頂部18px,

15、搜索產(chǎn)品距頂部30px,下面在css里把這些參數(shù)都給定義上,看顯示的效果和效果圖中的效果是不是一樣呢?#logo float:left; margin-top:18px;#search float:right; margin-top:30px;這兩項(xiàng)的位置已經(jīng)差不多了。預(yù)覽會(huì)發(fā)現(xiàn),搜索框和按鈕跟效果圖中的不一樣,這是因?yàn)檫€沒對它設(shè)置樣式,接下來把文本框增加一個(gè)class為inp_srh樣式,按鈕增加btn_srh的樣式。#search float:right; height:24px; margin-top:30px; color:#444;.inp_srh width:140px; heig

16、ht:17px; padding-left:20px; background:url(./images/srh_bg.gif) 0 0 no-repeat; border:1px solid #cbcbcb;.btn_srh width:58px; height:23px; background:url(./images/btn_srh.gif) 0 0 no-repeat; border:none; cursor:pointer; text-indent:-999em;#search * vertical-align:middle;給search增加了高度和文字顏色,其中高度設(shè)置為24px,

17、是為了照顧 IE6,可以去掉測試下;inp_srh的寬度和高度并不是實(shí)際效果圖中的寬高,是因?yàn)槟J(rèn)情況下文本框帶有內(nèi)邊距造成的。另外就是padding的值也會(huì)算到總寬度上的;btn_srh是應(yīng)用背景圖像來實(shí)現(xiàn)的,說明一點(diǎn)這里的border的值為none指的是無邊框,cursor定義鼠標(biāo)樣式為手形,之前也有用hand,但這個(gè)通不過w3c認(rèn)證。text-indent:-999em這個(gè)屬性作用相當(dāng)于word中的首行縮進(jìn),這里設(shè)置成-999,意思是向左側(cè)縮進(jìn)-999em,這樣就看不到文字了,它的作用是將按鈕上的文字隱藏,當(dāng)然也可以在html代碼中插入空格代替文字,但這樣做在不支持css的設(shè)備上查看時(shí),

18、用戶不知道這個(gè)按鈕是干什么的了。所以建議采用這種形式;有必要解釋下最后一行,它的特殊之處在樣式名和大括號之間加了一個(gè)*號,這里兼容所用的,知道當(dāng)需要垂直居中對齊時(shí)就采用這種寫法就行了,但是一定不要濫用,這個(gè)屬性也是有缺陷的,當(dāng)有英文和中文同時(shí)出現(xiàn)時(shí),英文會(huì)靠上顯示的。這些設(shè)置完后,把最初搭建框架時(shí)設(shè)置的header的背景色和底部外邊距給去掉吧。#header height:71px;至此,頭部的樣式就完成了,下邊該制作導(dǎo)航了。分析一下,導(dǎo)航分為一級導(dǎo)航和二級導(dǎo)航,所以我需要在nav下再插入nav_main和nav_son兩個(gè)塊元素。首頁首頁企業(yè)新聞企業(yè)新聞企業(yè)簡介企業(yè)簡介產(chǎn)品展廳產(chǎn)品展廳企業(yè)歷

19、史企業(yè)歷史招商加盟招商加盟網(wǎng)上下單網(wǎng)上下單聯(lián)系我們聯(lián)系我們企業(yè)動(dòng)態(tài)企業(yè)動(dòng)態(tài)領(lǐng)導(dǎo)活動(dòng)領(lǐng)導(dǎo)活動(dòng)產(chǎn)品資訊產(chǎn)品資訊通知公告通知公告先設(shè)置nav的高度及背景圖片樣式。#nav height:66px; background:url(./images/nav_bg.gif) 0 0 repeat-x; margin-bottom:8px;完了之后該一級菜單和二級菜單的樣式了.nav_main height:36px; overflow:hidden;.nav_main ul li float:left; font-size:14px; font-weight:bold; margin:5px 5px 0

20、5px;.nav_main ul li a float:left; display:block; height:26px; line-height:26px; color:#fff; padding-left:20px;.nav_main ul li a span display:block; padding-right:20px;.nav_main ul li a:hover background:url(./images/nav_bg.gif) 0 -163px no-repeat;.nav_main ul li a:hover span background:url(./images/n

21、av_bg.gif) right -163px no-repeat;.nav_main ul li a#nav_current height:31px; line-height:31px; background:url(./images/nav_bg.gif) 0 -132px no-repeat; color:#646464;.nav_main ul li a#nav_current span height:31px; background:url(./images/nav_bg.gif) right -132px no-repeat;.nav_son height:30px;.nav_so

22、n ul li float:left; margin-top:4px;.nav_son ul li a display:block; width:78px; height:22px; line-height:22px; text-align:center; color:#6e6e6e;.nav_son ul li a:hover background:url(./images/nav_bg.gif) 0 -198px no-repeat;這些樣式的作用就不多講了,以前的課程當(dāng)中已詳細(xì)講解過了,只不過本例使用了雙導(dǎo)航菜單而已?,F(xiàn)在在瀏覽器下預(yù)覽一下吧,看看效果怎么樣,是不是和效果圖差不多了,但還

23、有最后一步就是兩端的圓角沒實(shí)現(xiàn),實(shí)現(xiàn)圓角的方法也不復(fù)雜,只需再增加兩行代碼和兩個(gè)樣式即可。在nav下nav_main之前增加如下兩行代碼:然后用樣式表定義一個(gè)左側(cè)的圓角,一個(gè)右側(cè)的圓角。css樣式如下:#nav_l float:left; height:66px; width:5px; overflow:hidden; background:url(./images/nav_bg.gif) 0 -66px no-repeat; margin-right:10px;#nav_r float:right; height:66px; width:5px; overflow:hidden; backg

24、round:url(./images/nav_bg.gif) -5px -66px no-repeat;預(yù)覽一下吧,看看頭部和導(dǎo)航是不是和效果圖中的一樣主頁主頁 搜索產(chǎn)品搜索產(chǎn)品 首頁首頁 企業(yè)新聞企業(yè)新聞 企業(yè)簡介企業(yè)簡介 產(chǎn)品展廳產(chǎn)品展廳 企業(yè)歷史企業(yè)歷史 招商加盟招商加盟 網(wǎng)上下單網(wǎng)上下單 聯(lián)系我們聯(lián)系我們 企業(yè)動(dòng)態(tài)企業(yè)動(dòng)態(tài) 領(lǐng)導(dǎo)活動(dòng)領(lǐng)導(dǎo)活動(dòng) 產(chǎn)品資訊產(chǎn)品資訊 通知公告通知公告 此處顯示此處顯示 id main 的內(nèi)容的內(nèi)容 此處顯示此處顯示 id side 的內(nèi)容的內(nèi)容 此處顯示此處顯示 id footer 的內(nèi)容的內(nèi)容六、布局頁面六、布局頁面?zhèn)冗厵趥?cè)邊欄主體部分涉及side和main

25、兩部分,內(nèi)容較多,但都不難,沒有增加什么新的知識點(diǎn),主體部分先從側(cè)邊欄說起,側(cè)邊欄可以共用一個(gè)樣式,下面就先做一個(gè)通用的,插入如下html代碼產(chǎn)品產(chǎn)品導(dǎo)購導(dǎo)購此處顯示此處顯示 class side_con 的內(nèi)容的內(nèi)容這里的標(biāo)題采用h2標(biāo)簽,沒必要再用個(gè)div,還有“產(chǎn)品導(dǎo)購”中“產(chǎn)品”二字是紅色字體,這里用strong標(biāo)簽,這樣可以省去很多沒必要的定義,所以在頁面布局當(dāng)中一定要合理利用每一個(gè)標(biāo)簽。講到這里,有必要說一下第一節(jié)教程中講的為什么不能叫div+css而應(yīng)該叫xhtml+css了,因?yàn)閐iv只是xhtml中的一個(gè)標(biāo)簽,叫div+css會(huì)讓許多朋友誤認(rèn)為遇到塊級元素就得用div,造成了

26、div的濫用,而合理利用每個(gè)標(biāo)簽,才是web標(biāo)準(zhǔn)設(shè)計(jì)的一個(gè)準(zhǔn)則?;剡^頭來定義側(cè)邊欄的樣式如下:#side float:right; width:228px;.side_box margin-bottom:8px;.side_box h2 height:25px; padding:6px 10px 0 10px; background:url(./images/side_bg.gif) 0 0 no-repeat; font-size:14px; color:#444;.side_box h2 strong color:#f30;.side_con padding:10px; backgroun

27、d:url(./images/side_bg.gif) 0 bottom no-repeat;預(yù)覽一下效果吧,是不是整體效果出來了,下邊就需要定義里邊各個(gè)部分了。先看下產(chǎn)品導(dǎo)購部分,內(nèi)容分為三部分,可以用ul、li列表的形式實(shí)現(xiàn),前邊的圖標(biāo)用背景圖片來實(shí)現(xiàn),可以在li上設(shè)置背景圖片,但這樣麻煩一點(diǎn),每個(gè)都需要設(shè)置,而且還得定位,有個(gè)更簡便的方法是定義ul的背景圖片,因?yàn)樵谇袌D標(biāo)時(shí),每個(gè)圖標(biāo)之間的間距是按照效果圖的間距來切的。產(chǎn)品產(chǎn)品導(dǎo)購導(dǎo)購語音業(yè)務(wù):語音業(yè)務(wù):普通電話普通電話 | 語音數(shù)字中繼語音數(shù)字中繼語音業(yè)務(wù):語音業(yè)務(wù):普通電話普通電話 | 語音數(shù)字中繼語音數(shù)字中繼語音業(yè)務(wù):語音業(yè)務(wù):普通

28、電話普通電話 | 語音數(shù)字中繼語音數(shù)字中繼細(xì)心的用戶已發(fā)現(xiàn),這里的class后跟了兩個(gè)樣式名稱,說明一個(gè)元素是可以定義多個(gè)樣式的,中間用空格分開。也可以把product樣式定義在ul上。說到可以定義多個(gè)樣式,強(qiáng)調(diào)一點(diǎn):許多人常常大量使用,如一個(gè)塊元素需要設(shè)置邊框,綠色文字和灰色背景所以就在css里定義:.border border:1px solid #f60;.color color:#080;.bg background:#ccc;然后在塊元素上增加:此處顯示新此處顯示新 Div 標(biāo)簽的內(nèi)容標(biāo)簽的內(nèi)容其實(shí)這是一個(gè)非常不好的寫法,表面看似達(dá)到了代碼重用性,但實(shí)際當(dāng)中,當(dāng)需要把其中一個(gè)元素的的

29、邊框改為2px,怎么改?如果把.border的邊框改了,那么所有應(yīng)用這一樣式的元素都改了。如果再在代碼中增加一個(gè)樣式,那么又得去改html代碼,和代碼和結(jié)構(gòu)分離的理念相違背了。一個(gè)好的代碼布局,不管以后怎么改風(fēng)格,只用改樣式表,而不用去改html代碼,這才真正做到兩者分離了。回到剛才的問題上,給第三個(gè)li定義了一個(gè)product3樣式,然后在樣式表中定義它的底部邊框?yàn)闊o,因?yàn)榍斑叾xli的底邊框?yàn)?px的虛線,而最后一個(gè)不需要,所以單獨(dú)定義個(gè)樣式把它取消掉,這里的product根據(jù)需要自己定義的名稱,一般用能表達(dá)這塊內(nèi)容意思的簡潔英文來表示,或者用拼音。產(chǎn)品導(dǎo)購”的樣式定義如下:.produc

30、t padding:0px 10px;.product ul background:url(./images/icon2.gif) 5px 12px no-repeat;.product ul li height:58px; padding:14px 0 0 64px; border-bottom:1px dashed #dcdcdc; color:#777;.product ul li strong display:block; height:24px; color:#333;.product ul li a color:#777;.product ul li a:hover text-de

31、coration:underline;.product ul duct3 border-bottom:none;“產(chǎn)品導(dǎo)購”完成后,下邊該“使用問答”了?!笆褂脝柎稹辈糠侄际且粏栆淮鸬男问?,問答各采用不同的圖標(biāo),而且問的文字加粗了。所以這部分采用dl、dt、dd的形式來完成。最新出的這個(gè)產(chǎn)品如何使用?最新出的這個(gè)產(chǎn)品如何使用?該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了許多,使用方法更加該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了許多,使用方法更加簡便簡便.最新出的這個(gè)產(chǎn)品如何使用?最新出的這個(gè)產(chǎn)品如何使用?該產(chǎn)品采用全新的技術(shù),較上一該產(chǎn)品采用全新的技術(shù),

32、較上一.最新出的這個(gè)產(chǎn)品如何使用?最新出的這個(gè)產(chǎn)品如何使用?該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了.最新出的這個(gè)產(chǎn)品如何使用?最新出的這個(gè)產(chǎn)品如何使用?該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng).最新出的這個(gè)產(chǎn)品如何使用?最新出的這個(gè)產(chǎn)品如何使用?該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了許多,使用方法更加該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了許多,使用方法更加簡便簡便.ask dl padding:10px 0; bord

33、er-bottom:1px dashed #dcdcdc;.ask dl dt height:22px; overflow:hidden; font-weight:bold; background:url(./images/icon.gif) 0 -149px no-repeat; padding-left:20px;.ask dl dt a color:#666;.ask dl dd color:#666; background:url(./images/icon.gif) 0 -198px no-repeat; padding-left:20px;“使用問答”完成后,側(cè)邊欄就剩下“聯(lián)系我們

34、”了,這個(gè)更簡單,直接插入圖片就行了,然后調(diào)整一下位置就可以了。聯(lián)系聯(lián)系我們我們.contact padding:2px;七、布局頁面七、布局頁面主體部分主體部分主體部分可以分三大部分,頂部是幻燈和熱點(diǎn)新聞,中間是圖片列表,下邊是左右兩塊,先來布局主體部分的頂部。頂部實(shí)際上還是個(gè)左右兩列布局,沒什么復(fù)雜之處,就不再貼代碼了,本節(jié)結(jié)尾會(huì)提供實(shí)例的源代碼。講解一點(diǎn):熱點(diǎn)新聞列表中的日期,是用一個(gè)span標(biāo)簽寫在了內(nèi)容的前邊,然后把span向右浮動(dòng)就實(shí)現(xiàn)了,“個(gè)人登錄”和“商戶登錄”的實(shí)現(xiàn)方法也是如此。主頁的幻燈是怎么實(shí)現(xiàn)的?其實(shí)實(shí)很簡單,只要多動(dòng)動(dòng)手,就知道怎么做的了。方法是查看該幻燈片所在網(wǎng)頁源

35、代碼,找到幻燈部分,你會(huì)發(fā)現(xiàn)有如下一段js代碼,而且代碼中有幾個(gè)設(shè)置參數(shù)的地方,那么要想在自己網(wǎng)站實(shí)現(xiàn)這樣的功能,直接把這部分代碼插入到自己網(wǎng)站相應(yīng)位置,修改參數(shù)中的大小為自己的大小、圖片地址為自己的圖片地址,還有就是下載swf文件,并改為相應(yīng)正確的地址。即可實(shí)現(xiàn)相應(yīng)的效果?;脽魧?shí)現(xiàn)后,接下來該中間部分圖片列表了,和第六天學(xué)習(xí)的橫向圖文列表是一樣的。唯一區(qū)別就是多了一個(gè)標(biāo)題。在index_top下插入如下代碼:產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱產(chǎn)品名稱#index_pic border:1px solid #

36、dbdbdb; margin-bottom:8px;#index_pic h2 height:28px; background:url(./images/box_tit_bg.gif) 0 0; border-bottom:1px solid #dbdbdb;#index_pic h2 span display:block; height:25px; background:url(./images/rmcp.gif) 12px 6px no-repeat;#index_pic ul padding:0 0 15px 0; overflow:auto; zoom:1;#index_pic ul

37、li width:107px; float:left; margin:15px 0 0px 21px; display:inline; text-align:center;#index_pic ul li a display:block;#index_pic ul li img margin-bottom:3px;這次沒做鼠標(biāo)劃過時(shí)邊框效果,相對之前的簡單一點(diǎn),本例中“熱門產(chǎn)品”的圖標(biāo)采用了背景圖片,也可以采用一個(gè)圖片直接插入,但從用戶體驗(yàn)的角度來講,這些圖片還是以背景圖片插入為好,因?yàn)楸尘皥D片在整個(gè)頁面加載過程中后來加載的。圖片列表完了之后,主體部分就剩下“企業(yè)歷史”和“招商加盟”兩塊了。這

38、兩塊也是應(yīng)用左右浮動(dòng)的方式實(shí)現(xiàn)。這兩塊的代碼就不貼出來了,一會(huì)兒看實(shí)例。強(qiáng)調(diào)一點(diǎn)是這里的more:hover的寫法,因?yàn)閙ore直接加在a上,所以鼠標(biāo)經(jīng)過的樣式就不用再寫a了,或者寫成a.more:hover。八、底部和細(xì)節(jié)調(diào)整八、底部和細(xì)節(jié)調(diào)整底部比較簡單,灰色背景部分可以用h類標(biāo)簽完成,也可以用dl、dt、dd來完成,再或者其它標(biāo)簽也可以,其它的就不再贅述。底部完成后,最后的步驟是要做一些細(xì)節(jié)調(diào)整,比如該對齊的地方是否對齊,圖片的alt屬性是否都加上了,在各種瀏覽器下是否顯示一樣等等。至此整個(gè)前臺頁面算制作完成了下面的任務(wù)就是該用程序來讀取數(shù)據(jù)庫里的內(nèi)容了,來完成整個(gè)站點(diǎn)的制作。瀏覽器兼容

39、問題一直是讓新手朋友頭疼的地方,其實(shí)只要掌握幾個(gè)常用瀏覽器的特性后,不需要過多的css hack就可以解決問題的。本例中使用的css hack大致有:zoom=1:用來解決自適應(yīng)高度時(shí)IE6的兼容問題(這個(gè)屬性通不過w3c認(rèn)證);display:inline:解決IE6雙倍邊距bug問題;*:在樣式名和屬性中間加*,這個(gè)常用在需要垂直居中時(shí)使用;IE6 3像素bug:在布局時(shí)采用左右都浮動(dòng)的辦法避免了這個(gè)問題;另外還有一些做法也是為了解決兼容問題而寫的,比如固定高度,就是因?yàn)楦鳛g覽器之間解釋差異,為了使顯示效果盡可能一樣而采用的折中辦法。總之遵循一點(diǎn),css hack能少用盡量少用,這樣便于以

40、后維護(hù)。完成這樣一個(gè)布局方法有多種,本例中所講解的方法,只是其中的一種,不一定是最好的方法,希望通過對本例的學(xué)習(xí)能做到舉一反三,掌握更多的方法。本側(cè)是左寬右窄型的布局,如果想把兩個(gè)調(diào)換個(gè)位置,只需把#main和#side的向左向右浮動(dòng)調(diào)換一下就實(shí)現(xiàn),這是表格布局所不及的。所以不管#main和#side在html代碼中是誰先誰后,而讓它們顯示在哪里完全是css來完成的。這里建議#main的代碼寫在#side前邊,因?yàn)檫@要在頁面加載的過程中會(huì)先加載main部分,用戶首先看到的是主要內(nèi)容,搜索引擎收錄時(shí)也會(huì)先找到main部分的內(nèi)容。 主頁主頁 搜索產(chǎn)品搜索產(chǎn)品 首頁首頁 企業(yè)新聞企業(yè)新聞 企業(yè)簡介企

41、業(yè)簡介 產(chǎn)品展廳產(chǎn)品展廳 企業(yè)歷史企業(yè)歷史 招商加盟招商加盟網(wǎng)上下單網(wǎng)上下單 聯(lián)系我們聯(lián)系我們 企業(yè)動(dòng)態(tài)企業(yè)動(dòng)態(tài) 領(lǐng)導(dǎo)活動(dòng)領(lǐng)導(dǎo)活動(dòng) 產(chǎn)品資訊產(chǎn)品資訊 通知公告通知公告 linkarr = new Array(); picarr = new Array(); textarr = new Array(); var swf_width=269; var swf_height=210; var files = images/pic.jpg|images/pic1.jpg|images/pic2.jpg|images/pic3.jpg; var links = #|#|#|#; var texts =

42、; for(i=1;ipicarr.length;i+) if(files=) files = picarri; else files += |+picarri; for(i=1;ilinkarr.length;i+) if(links=) links = linkarri; else links += |+linkarri; for(i=1;itextarr.length;i+) if(texts=) texts = textarri; else texts += |+textarri; document.write(); document.write(); document.write()

43、; document.write(); document.write(); document.write(); iphone 4手機(jī)將于手機(jī)將于12月月25日在中國上市日在中國上市 日前中國聯(lián)通正式宣布將于日前中國聯(lián)通正式宣布將于12月月25日日9時(shí)在中國大陸市場全面推出時(shí)在中國大陸市場全面推出iPhone4,并為,并為iPhone4用戶量身定制了合約計(jì)劃。用戶量身定制了合約計(jì)劃。 11-22諾基亞諾基亞:Symbian明年將搭載明年將搭載1GHz處理器處理器 11-22立足香港主攻女性立足香港主攻女性 多彩翻蓋三星多彩翻蓋三星NORi發(fā)布發(fā)布 11-22支持支持WCDMA制式制式 全球版首曝

44、光全球版首曝光 11-22纖薄機(jī)身纖薄機(jī)身4寸大屏寸大屏 Android旗艦旗艦LG B曝光曝光 11-22時(shí)下熱賣手機(jī)價(jià)格預(yù)測時(shí)下熱賣手機(jī)價(jià)格預(yù)測 11-22iPhone 4奪回頭名奪回頭名 上周手機(jī)銷量榜上周手機(jī)銷量榜T 產(chǎn)品名稱產(chǎn)品名稱 產(chǎn)品名稱產(chǎn)品名稱 產(chǎn)品名稱產(chǎn)品名稱 產(chǎn)品名稱產(chǎn)品名稱 產(chǎn)品名稱產(chǎn)品名稱 產(chǎn)品名稱產(chǎn)品名稱 產(chǎn)品名稱產(chǎn)品名稱 產(chǎn)品名稱產(chǎn)品名稱 產(chǎn)品名稱產(chǎn)品名稱 產(chǎn)品名稱產(chǎn)品名稱 更多更多.企業(yè)歷史企業(yè)歷史 多角度對比多角度對比 蘋果蘋果iPod系列真機(jī)系列真機(jī) 導(dǎo)言:北京時(shí)間導(dǎo)言:北京時(shí)間9月月2日凌晨日凌晨1點(diǎn)蘋果在舊金山舉行新品發(fā)布會(huì),數(shù)碼特派記者在美國現(xiàn)場直播點(diǎn)蘋

45、果在舊金山舉行新品發(fā)布會(huì),數(shù)碼特派記者在美國現(xiàn)場直播… 諾基亞諾基亞:Symbian明年將搭載明年將搭載1GHz處理器處理器 立足香港主攻女性立足香港主攻女性 多彩翻蓋三星多彩翻蓋三星NORi發(fā)布發(fā)布 4.1寸寸Android旗艦旗艦 Dell Thunder將上市將上市 支持支持WCDMA制式制式 全球版首曝光全球版首曝光 纖薄機(jī)身纖薄機(jī)身4寸大屏寸大屏 Android旗艦旗艦LG B曝光曝光 時(shí)下熱賣手機(jī)價(jià)格預(yù)測時(shí)下熱賣手機(jī)價(jià)格預(yù)測 iPhone 4奪回頭名奪回頭名 上周手機(jī)銷量榜上周手機(jī)銷量榜T 更多更多.企業(yè)歷史企業(yè)歷史 多角度對比多角度對比 蘋果蘋果iPod系列

46、真機(jī)系列真機(jī) 導(dǎo)言:北京時(shí)間導(dǎo)言:北京時(shí)間9月月2日凌晨日凌晨1點(diǎn)蘋果在舊金山舉行新品發(fā)布會(huì),數(shù)碼特派記者在美國現(xiàn)場直播點(diǎn)蘋果在舊金山舉行新品發(fā)布會(huì),數(shù)碼特派記者在美國現(xiàn)場直播… 諾基亞諾基亞:Symbian明年將搭載明年將搭載1GHz處理器處理器 立足香港主攻女性立足香港主攻女性 多彩翻蓋三星多彩翻蓋三星NORi發(fā)布發(fā)布 4.1寸寸Android旗艦旗艦 Dell Thunder將上市將上市 支持支持WCDMA制式制式 全球版首曝光全球版首曝光 纖薄機(jī)身纖薄機(jī)身4寸大屏寸大屏 Android旗艦旗艦LG B曝光曝光 時(shí)下熱賣手機(jī)價(jià)格預(yù)測時(shí)下熱賣手機(jī)價(jià)格預(yù)測 iPhone

47、 4奪回頭名奪回頭名 上周手機(jī)銷量榜上周手機(jī)銷量榜T 產(chǎn)品產(chǎn)品導(dǎo)購導(dǎo)購 語音業(yè)務(wù):語音業(yè)務(wù):普通電話普通電話 | 語音數(shù)字中繼語音數(shù)字中繼 語音業(yè)務(wù):語音業(yè)務(wù):普通電話普通電話 | 語音數(shù)字中繼語音數(shù)字中繼 語音業(yè)務(wù):語音業(yè)務(wù):普通電話普通電話 | 語音數(shù)字中繼語音數(shù)字中繼 使用使用問答問答 最新出的這個(gè)產(chǎn)品如何使用?最新出的這個(gè)產(chǎn)品如何使用? 該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了許多,使用方法更加簡便該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了許多,使用方法更加簡便. 最新出的這個(gè)產(chǎn)品如何使用?最新出的這個(gè)產(chǎn)品如何使用? 該產(chǎn)品采用全新的技術(shù),較上一該產(chǎn)品采用

48、全新的技術(shù),較上一. 最新出的這個(gè)產(chǎn)品如何使用?最新出的這個(gè)產(chǎn)品如何使用? 該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了. 最新出的這個(gè)產(chǎn)品如何使用?最新出的這個(gè)產(chǎn)品如何使用? 該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng). 最新出的這個(gè)產(chǎn)品如何使用?最新出的這個(gè)產(chǎn)品如何使用? 該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了許多,使用方法更加簡便該產(chǎn)品采用全新的技術(shù),較上一產(chǎn)品有質(zhì)的飛躍,功能上增強(qiáng)了許多,使用方法更加簡便. 聯(lián)系聯(lián)系我們我們 關(guān)于我們關(guān)

49、于我們|產(chǎn)品目錄產(chǎn)品目錄|聯(lián)系我們聯(lián)系我們|友情友情鏈接鏈接|反饋問題反饋問題|廣告合作廣告合作 Copyright © 2007 - 2010 All Rights Reserved 手機(jī)之家手機(jī)之家 版權(quán)所有版權(quán)所有 京京ICP備備1000709號號 九、相對路徑和相對于根目錄路徑九、相對路徑和相對于根目錄路徑上邊的例子學(xué)完后,你會(huì)發(fā)現(xiàn)在html中插入的圖片路徑是images/pic4.gif,而在css中插入的圖片路徑是這樣的./images/nav_bg.gif,后者比前者多出了./,這是什么意思呢?這就是相對路徑和絕對路徑,./表示返回上一級,因?yàn)閏ss文件在css

50、文件夾里,圖片在images文件夾下,那么layout.css就需要返回上一級找到images文件夾才能找到相應(yīng)的圖片。直接文件夾名或是./開頭表示和當(dāng)前平級,因?yàn)閕ndex.html和images文件夾平級。不管是帶./還是不帶,這種寫法都叫相對路徑相對路徑;另一種叫相對于根目錄路徑相對于根目錄路徑,它的寫法必須以/開始,意思是從根目錄開始一級一級向下查找,不管在哪里,要使用pic4.gif這個(gè)圖片,路徑都必須是/images/pic4.gif;還有一種寫法叫絕對路徑絕對路徑,是以http:/加域名開始的,這個(gè)不多說了。使用相對路徑時(shí),當(dāng)根目錄放到一個(gè)二級目錄下時(shí),文件仍然可以正常訪問,而使

51、用相對于根目錄路徑時(shí),其中一個(gè)頁面放到其它位置時(shí),照樣能關(guān)聯(lián)其相關(guān)的圖片和其它文件,比如:本例如果用相對于根目錄路徑的話,把index.html放到一個(gè)文件夾下后,還是可以正常訪問的。兩種方法各有優(yōu)劣,根據(jù)需要采用合適的方法。相對路徑和相對于根目錄路徑是可以相互更改的,在站點(diǎn)管理編輯高級設(shè)置的本地信息里有鏈接相對于,如下圖,默認(rèn)為文檔(就是所說的相對路徑),也可以改為站點(diǎn)根目錄,相對路徑一般為直接目錄名,需要返回上級時(shí)用./,向上返回兩級時(shí)用././;相對于根目錄路徑始終以/開頭,不管該文件現(xiàn)在在哪一級,它都是以根目錄開始向下找。網(wǎng)頁圖片如何選擇使用網(wǎng)頁圖片如何選擇使用GIF格式或格式或JPG

52、格式格式網(wǎng)頁設(shè)計(jì)中,保證圖片清晰的前提下,圖片越小越好。因?yàn)檫@樣可以減少帶寬占用,加快網(wǎng)頁打開速度。尤其對于門戶網(wǎng)站和訪問量很高的網(wǎng)站,如果圖片都能比原來小10K的話,那么節(jié)省的帶寬相當(dāng)明顯。那么就要求設(shè)計(jì)師在制作或生成圖像時(shí),選擇合適的格式和質(zhì)量,盡量把圖片體積壓縮的更小。下面就網(wǎng)上常用的兩種格式gif和jpg該如何選擇闡述下本人的看法。何時(shí)選擇gif格式?何時(shí)選擇jpg格式?對于gif和jpg格式的選擇,沒有固定的限制,但要把握好一點(diǎn)。圖片色彩單一、由色塊或文字組成,較少漸變色的盡量采用gif格式,這樣可以減少很大體積;當(dāng)圖片色彩豐富,過渡色較多時(shí)建議采用jpg,下面看看兩個(gè)例子。以百度l

53、ogo為例,同樣尺寸的圖片,保存成gif格式要比jpg格式小多了,把圖片放大時(shí)會(huì)發(fā)現(xiàn)jpg格式會(huì)產(chǎn)生噪點(diǎn),質(zhì)量還不如gif,那當(dāng)然要選擇gif了,因?yàn)檫@個(gè)logo色彩非常單一。上邊這兩張圖片,從百度上搜索后截取了一部分,同時(shí)保存成兩種格式,左邊的是gif格式,右邊的是jpg格式。從圖片的屬性看,gif格式大小為63.1KB,jpg格式大小為46.4KB,如果質(zhì)量要求不高的話還可以再壓縮。但從目前就可以明顯看出,jpg格式要比gif清晰多了,gif格式自動(dòng)把相似色彩改變成一種色彩,這也是上個(gè)例子中g(shù)if格式不產(chǎn)生噪點(diǎn)的原因。通過這兩個(gè)例子,相信你對網(wǎng)頁設(shè)計(jì)中選擇gif格式和jpg格式有所了解了吧

54、,不過在實(shí)際應(yīng)用當(dāng)中,建議保存成兩種格式,多對比,慢慢就會(huì)發(fā)現(xiàn)什么時(shí)候該用gif,什么時(shí)候該用jpg了。CSS中zoom:1的作用兼容IE6、IE7、IE8瀏覽器,經(jīng)常會(huì)遇到一些問題,可以使用zoom:1來解決,有如下作用:觸發(fā)IE瀏覽器的haslayout解決ie下的浮動(dòng),margin重疊等一些問題。比如,本站使用DIV做一行兩列顯示,HTML代碼:推薦文章推薦文章原創(chuàng):原創(chuàng):ASP.NET使用使用log4Net日志組件教程日志組件教程(每天產(chǎn)生一個(gè)日志及日志每天產(chǎn)生一個(gè)日志及日志按大小切割按大小切割)原創(chuàng):原創(chuàng):.NET版分布式緩存版分布式緩存Memcached測試實(shí)例測試實(shí)例(Memca

55、ched緩存讀緩存讀取添加與清空等取添加與清空等)zoomCSS代碼:代碼:.h_mainbox border:1px solid #dadada; padding:4px 15px; background:url(./mainbox_bg.gif) 0 1px repeat-x; margin-bottom:6px; overflow:hidden.h_mainbox h2 font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #ccc; color:#555;.h_mainbox h2 span flo

56、at:right; font-weight:normal;.h_mainbox ul padding:6px 0px; background:#fff;.mainlist overflow:auto; zoom:1;.h_mainbox li width:268px; float:left; height:24px; overflow:hidden; background:url(./icon3.gif) 0 6px no-repeat; padding:0px 5px 0px 18px; line-height:200%;加紅色的那里就可以在IE6、IE7、IE8正常顯示效果了。DIV+CS

57、S布局基礎(chǔ)經(jīng)典講師講師:趙海海趙海海課程大綱123傳統(tǒng)布局傳統(tǒng)布局與與CSSCSS布局布局XHTMLXHTML與與CSSCSS基礎(chǔ)基礎(chǔ)4CSSCSS網(wǎng)頁布局與定位網(wǎng)頁布局與定位實(shí)例:實(shí)例:三欄居中式布局三欄居中式布局1.1.1 傳統(tǒng)Table布局 傳統(tǒng)Table布局方式只是利用了HTML的table元素所具有的零邊框特性 因此,Table布局的核心是: 設(shè)計(jì)一個(gè)能滿足版式要求的表格結(jié)構(gòu),將內(nèi)容裝入每個(gè)單元格中,間距及空格使用透明gif圖片實(shí)現(xiàn),最終的結(jié)構(gòu)是一個(gè)復(fù)雜的表格(有時(shí)候會(huì)出現(xiàn)多次嵌套),顯然,這樣不利于設(shè)計(jì)和修改。1.1.2 傳統(tǒng)Table布局示意圖1.1.3 Table布局的缺點(diǎn)設(shè)計(jì)

58、復(fù)雜,改版時(shí)工作量巨大表現(xiàn)代碼與內(nèi)容混合,可讀性差 不利于數(shù)據(jù)調(diào)用分析網(wǎng)頁文件量大,瀏覽器解析速度慢如蝸牛2.2.0 Web標(biāo)準(zhǔn)的構(gòu)成(選)表現(xiàn)表現(xiàn):用于對已經(jīng)被結(jié)構(gòu)化的信息進(jìn)行顯示上的修飾,包括版式顏色大小等. 主要技術(shù)就是CSS,目前版本2.0行為行為:是指對整個(gè)文檔內(nèi)部的一個(gè)模型進(jìn)行定義及交互行為的編寫 主要技術(shù)有:DOM(文檔對象模型)、ECMAScript(JavaScript腳本語言)結(jié)構(gòu)結(jié)構(gòu):用來對網(wǎng)頁中的信息進(jìn)行整理與分類, 常用的技術(shù)有:HTML、XHTML、XML1.2.1 Web標(biāo)準(zhǔn)布局基于Web標(biāo)準(zhǔn)的網(wǎng)站設(shè)計(jì)的核心目的: 如何使網(wǎng)頁的表現(xiàn)與內(nèi)容分離!這樣做的好處:高效率

59、的開發(fā)與簡單維護(hù)信息跨平臺的可用性降低服務(wù)器成本;加快網(wǎng)頁解析速度更良好的用戶體驗(yàn)?zāi)敲矗敲?,CSS2.0從真正意義實(shí)現(xiàn)了設(shè)計(jì)代碼與內(nèi)容分離從真正意義實(shí)現(xiàn)了設(shè)計(jì)代碼與內(nèi)容分離1.2.2 DIV+CSS布局示意圖 真正的表現(xiàn)與內(nèi)容完全分離,代碼可讀性強(qiáng),樣式可重復(fù)應(yīng)用1.2.3 CSS布局代碼示例測試頁頭部主體尾部Xhtml文檔* font-family: Arial, Helvetica, sans-serif, 宋體;font-size: 12px;margin: 0px;text-align:center;#container width: 810px;margin:auto;backgr

60、ound:#CCCCCC;#header height: 100px;width: 800px;padding:5px;background-color: #6699FF;#content height: 400px;width: 800px;padding:5px;background-color#FF9900;#footer width: 800px;height: 50px;padding:5px; background-color: #6699FF;Style1.css最終布局效果2.1.1 向Web標(biāo)準(zhǔn)過度 / XHTML 基礎(chǔ)S為什么要使用XHTML? XHTML是在HTML4.0基礎(chǔ)上,用XML規(guī)則

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論