首先我們需要把頁面上的logo給切割出來,其大小為173*46,名字為:logo.gif
一般網站都會做到點擊logo,就會回到主頁,應該怎麼做呢,大家首先會想到,給圖片加上鏈接就可以了,代碼一般會這麼寫
- <ahrefahref="#"id="logoLink"><imgsrcimgsrc="#"/></a>
不過KwooJan要介紹另外一種方法,將圖片做成鏈接a的背景,同樣可以達到上面說的效果,並且Html代碼就會更精簡,少了<img...>,看看下面Logo欄的頁面代碼,紅色的為將logo.gif作為背景的鏈接
Html代碼:
- <dividdivid="Logo">
- <ahrefahref="#"id="logoLink"></a>
- </div>
CSS代碼
- #Logo{
- height:80px;
- }
- #logoLink{
- display:block;
- width:173px;
- height:46px;
- background:url(../Images/logo.gif)no-repeat;
- float:left;
- margin-top:20px;
- }
好到這裡,頭部含有logo的區域已經寫完,如果自己做不出來,源代碼如下:
- <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xHtml1-transitional.dtd">
- <HtmlXMLnsHtmlXMLns="http://www.w3.org/1999/xHtml">
- <head>
- <metahttp-equivmetahttp-equiv="Content-Type"content="text/Html;charset=gb2312"/>
- <linkrellinkrel="stylesheet"type="text/CSS"href="CSS/css.CSS"/>
- <title>浮動(float)頁面布局(上)alixixi.com整理</title>
- </head>
- <body>
- <dividdivid="Logo">
- <ahrefahref="#"id="logoLink"></a>
- </div>
- <dividdivid="Nav"></div>
- <dividdivid="Banner"></div>
- <dividdivid="Content"></div>
- <dividdivid="Footer"></div>
- </body>
- </Html>
- body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,textarea,ul,li,dt,dd,dl{margin:0;padding:0;}
- #Logo,#Nav,#Banner,#Content,#Footer{width:900px;margin:0auto;}
- #Logo{
- height:80px;
- }
- #logoLink{
- display:block;
- width:173px;
- height:46px;
- background:url(../Images/logo.gif)no-repeat;
- float:left;
- margin-top:20px;
- }
【第三步布局導航欄Nav】
頁面上的導航欄和第四節講的幾乎是一樣的,並且更簡單些,這裡我就不再給大家一步一步做,不會做的就去看第四節,這裡我就直接把代碼發出來供大家學習
Html代碼:
- <dividdivid="Nav">
- <ul>
- <li><ahrefahref="#">HOME</a></li>
- <li><ahrefahref="#">PHOTOS</a></li>
- <li><ahrefahref="#">ABOUT</a></li>
- <li><ahrefahref="#">LINKS</a></li>
- <li><ahrefahref="#">CONTACT</a></li>
- </ul>
- </div>
CSS代碼
- #Nav{height:42px;}
- #Navul{
- height:42px;
- list-style:none;
- background:#56990c;
- }
- #Navulli{height:42px;float:left;}
- #Navullia{
- display:block;
- height:42px;
- color:#FFF;
- padding:010px;
- line-height:42px;
- font-size:14px;
- font-weight:bold;
- font-family:Arial;
- text-decoration:none;
- float:left;
- }
- #Navullia:hover{background:#68acd3;}