實用精美的導航條製做

參考:http://www.w3cfuns.com/article-252-1-1.htmlhtml

效果圖:前端

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
body,ul,li{padding:0; margin:0;}
ul{width:950px; height:35px; background:#ccc; margin: 0 auto; margin-top: 30px; list-style:none;}
ul li{float:left; line-height:35px; text-align:center; }
ul li a{display:block; float:left; padding:0 10px; font-size:12px; height:35px; color:#fe5089; text-decoration:none;}
ul li a:hover{color:#fff; text-decoration:underline;  background:#000;}
</style>
</head>
<body>
<ul>
<li><a href="http://www.w3cschool.com.cn" >w3cfuncs</a></li>
<li><a href="http://www.w3cstudy.com">釐米學院</a></li>
<li><a href="http://www.w3cstudy.com/course.aspx">培訓課程</a></li>
<li><a href="http://www.w3cstudy.com/apply.aspx">我要充電</a></li>
<li><a href="http://www.w3cstudy.com/career.aspx">前端職業生涯</a></li>
<li><a href="http://www.w3cstudy.com/faq.aspx">課程答疑</a></li>
</ul>
</body>
</html>

設計知識點:瀏覽器

一、塊狀元素:排斥其餘元素與其位於同一行,寬高起做用。app

     內聯元素:容許其餘元素與其位於同一行,寬高不起做用。(如<div>)設計

     內聯元素 + display:block ——> 塊狀元素.  (如<a>)code

      float:left  可消除塊狀元素的霸權主義,htm

例子可參考:http://www.w3cfuns.com/article-255-1-1.htmlit

常見的塊狀元素與內聯元素有下:io

二、瀏覽器的兼容性問題class

IE6 雙倍邊距bug ,

出現緣由: 1》要爲塊狀元素

                  2》要左側浮動

                  3》要有左外邊距(margin-left)

解決:display:inline;

三、清除浮動;clear 

clear:both/left/right/none

       清除2側浮動/清除左側浮動/清除右側浮動/容許有浮動

四、……

內容太多了,這裏就不一一寫了,前端網真的很給力,講解的很是透徹,有時間就多看幾遍:

http://www.w3cfuns.com/topic-64.html

相關文章
相關標籤/搜索