天天看點

第8天:CSS制作導航欄

今天主要學習了網頁導航欄的制作。注意:引入外部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>

運作效果:

第8天:CSS制作導航欄

二、!important

important提高權重,權重無窮大

font-size:24px !important;

提高的是一個屬性權重,不是選擇器。

!important無法提升繼承的權重,該是0還是0

<div>

<p>哈哈哈哈哈哈</p>

</div>

div{color:red !important;}

p{color:blue;}

由于div是通過繼承來影響文字顔色的,是以無法提高權重。

important在建站中是不允許使用的,避免混亂,了解就好。