今天主要學習了網頁導航欄的制作。注意:引入外部CSS樣式時,如果使用background:url(../images/1.png),一定記得用..跳出目前檔案夾,回到上級目錄。
一、導航欄實作步驟:
1、網頁整體分為頭部、内容、尾部。網頁中心内容部分為版心。版心是定寬的。
2、設定版心寬度。其餘每部分内容隻需要設定高度即可。
3、header部分分為左、中、右三部分。分别用div包起來,可以設定padding。
4、nav部分用ul實作,li中的a标簽為行内元素,要用display轉為塊标簽,給li設定寬高、行高,可以實作居中。
5、滑鼠移上去的效果用a:hover實作。
導航欄代碼如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{
margin:0;
padding:0;
}
body{
font-family: "微軟雅黑";
font-size: 16px;
.header{
height:58px;
background: #191D3A;
.header .inner_c{
width:1000px;
margin: 0 auto;
.header .logo{
float:left;
padding-right: 50px;
.header .nav{
.header .nav li{
line-height: 58px;
list-style: none;
text-align: center;
border-right: 1px solid #212542;
.header .nav .last{
border: none;
.header .nav li a{
display: block;
width:100px;
text-decoration: none;
color: #6B6889;
.header .nav li .current{
color: #fff;
background: #252947;
.header .nav li a:hover{
};
.header .jrwm_box{
float: left;
.header .jrwm{
padding-left: 48px;
padding-top: 12px;
.banner{
height:465px;
background: url(images/banner.jpg) no-repeat center top;
</style>
</head>
<body>
<div class="header">
<div class="inner_c">
<div class="logo"><img src="images/logo.png" alt=""></div>
<div class="nav">
<ul>
<li><a href="" class="current">首頁</a></li>
<li><a href="">博雅遊戲</a></li>
<li><a href="">博雅新聞</a></li>
<li><a href="">關于我們</a></li>
<li><a href="">客服中心</a></li>
<li class="l"><a href="">投資者關系</a></li>
</ul>
</div>
<div class="jrwm">
<a href=""><img src="images/jrwm.png" alt=""></a>
</div>
</div>
</body>
</html>
運作效果:

二、!important
important提高權重,權重無窮大
font-size:24px !important;
提高的是一個屬性權重,不是選擇器。
!important無法提升繼承的權重,該是0還是0
<div>
<p>哈哈哈哈哈哈</p>
</div>
div{color:red !important;}
p{color:blue;}
由于div是通過繼承來影響文字顔色的,是以無法提高權重。
important在建站中是不允許使用的,避免混亂,了解就好。