国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

CSS 導覽列

CSS 導覽列


導覽列

熟練使用導覽欄,對於任何網(wǎng)站都非常重要。

使用CSS你可以轉(zhuǎn)換成好看的導覽列而不是枯燥的HTML選單。


導覽列=連結(jié)清單

作為標準的HTML基礎(chǔ)一個導覽列是必須的

在我們的例子中我們將建立一個標準的HTML清單導覽列。

導航條基本上是一個連結(jié)列表,所以使用<ul> 和<li>元素非常有意義:

實例

  <!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文網(wǎng)(php.cn)</title> 
</head>
<body>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>

<p>注意:我們用 href="#"作為測試連接.用在一個真正的web站點的url。</p>

</body>
</html>

現(xiàn)在,讓我們從清單中刪除邊距和填充:

#實例
##
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文網(wǎng)(php.cn)</title> 
<style>
ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
</style>
</head>
<body>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>
</body>
</html>

範例解析:

    list-style-type:none - 移除清單前小標誌。一個導覽列並不需要清單標記
  • 移除瀏覽器的預設設定將邊距和填充設定為0
上面的範例中的程式碼是垂直和水平導覽欄使用的標準代碼。


垂直導覽列

上面的程式碼,我們只需要<a>元素的樣式,建立一個垂直的導覽列:

實例
        <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文網(wǎng)(php.cn)</title> 
<style>
ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
a
{
	display:block;
	width:60px;
	background-color:#dddddd;
}
</style>
</head>

<body>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>

<p>A background color is added to the links to show the link area.</p>
<p>Notice that the whole link area is clickable, not just the text.</p>
</body>
</html>

#範例說明:

    display:block - 顯示區(qū)塊元素的鏈接,讓整體變?yōu)榭牲c擊連結(jié)區(qū)域(不只是文字),它允許我們指定寬度
  • width:60px - 區(qū)塊元素預設為最大寬度。我們要指定一個60像素的寬度

注意: 請務必指定 元素在垂直導覽列的的寬度。


水平導覽列

有兩種方法建立橫向?qū)в[列。使用

內(nèi)聯(lián)浮動的清單項目。

這兩種方法都很好,但如果你想連結(jié)到具有相同的大小,你必須使用浮動的方法。


內(nèi)嵌清單項目

建立橫向?qū)в[列的方法之一是指定

元素, 上述程式碼是標準的內(nèi)嵌入:

實例
 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文網(wǎng)(php.cn)</title> 
<style>
ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
li
{
display:inline;
}
</style>
</head>

<body>
<ul>
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
</ul>

</body>
</html>

實例解析:

    display:inline; -預設情況下,
  • 元素是塊元素。在這裡,我們刪除換行符之前和之後每個清單項,以顯示一行 。

浮動清單項目

在上面的範例中連結(jié)有不同的寬度。

對於所有的連結(jié)寬度相等,浮動<li>元素,並指定為<a>

元素的寬度:

實例
      <!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
    <style>
        ul
        {
            list-style-type:none;
            margin:0;
            padding:0;
            overflow:hidden;
        }
        li
        {
            float:left;
        }
        a
        {
            display:block;
            width:60px;
            background-color:#dddddd;
        }
    </style>
</head>

<body>
<ul>
    <li><a href="">Home</a></li>
    <li><a href="">News</a></li>
    <li><a href="">Contact</a></li>
    <li><a href="">About</a></li>
</ul>

</body>
</html>

#

實例解析:

  • float:left - 使用浮動區(qū)塊元素的幻燈片彼此相鄰
  • display:block - 顯示區(qū)塊元素的鏈接,讓整體變?yōu)榭牲c擊連結(jié)區(qū)域(不只是文字),它允許我們指定寬度
  • width:60px - 區(qū)塊元素預設是最大寬度。我們要指定一個60像素的寬度



#
繼續(xù)學習
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <style> ul { list-style-type:none; margin:0; padding:0; overflow:hidden; } li { float:left; } a { display:block; width:60px; background-color: #74ffe9; } </style> </head> <body> <ul> <li><a href="#home">Home</a></li> <li><a href="#news">News</a></li> <li><a href="#contact">Contact</a></li> <li><a href="#about">About</a></li> </ul> </body> </html>