欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

創(chuàng)建一個純CSS的水平導航條

2024-01-30    分類: 網(wǎng)站建設

按照傳統(tǒng)的方法,導航條由放在一行表格單元里的圖形圖像構成。由于人們不再推薦用表格來定位任何非表格的頁面內(nèi)容,所以很多制作Web的人正在尋找(新的)方法,用結構化的XHTML標記和CSS格式來創(chuàng)建導航條。

一個簡單的CSS導航條

創(chuàng)建CSS樣式文本導航條的最簡單解決方法也許就是把所有的鏈接都放在一行文本里,就像例A里的一樣。

這種方法看起來很合理也很直觀。但問題是,把所有的鏈接都放在一行文本里就很難控制鏈接之間以及前后的空白。所以,為了避免所有的鏈接都擠在一起,你最后通常都不得不插入管道(垂直條)和非換行的空白字符作為分隔符。

就如下面的代碼所示,結果很難是我們所要的清晰、結構化的標示。

<div id="navbar1">

&nbsp;&nbsp;<a href="link1a.html">Button 1</a> &nbsp;|&nbsp; <a

href="link2a.html ">Button 2</a> &nbsp;|&nbsp; <a href="link3a.html ">

Button 3</a>

</div>

如果為了應用創(chuàng)建按鈕背景和滾動效果所需要的額外CSS樣式,你就要加入<span>標簽,這樣的話標示會變得更加混亂。

基于列表的CSS導航條

創(chuàng)建CSS導航條的另一種方法是使用<ul>和<li>標簽,把鏈接作為無序列表(unordered list)來標示。

一眼看上去,對導航條使用無序列表似乎是不符合直觀感受的,因為我們習慣于把無序列表作為一個豎著推起來的列表項目,每個前面都放著一個Bullet。這似乎不符合導航條水平方向的習慣。

但是,作為獨立列表項目集合的列表邏輯結構能夠適用于導航條里的鏈接;而CSS的規(guī)則讓你能夠強制取代列表項目缺省的表現(xiàn)形式,以消除Bullet并安排列表項在頁面之上而不是之下浮動。

知道了這一點,現(xiàn)在讓我們來看看例B,根據(jù)無序列表創(chuàng)建CSS樣式和XHTML標示的導航條。

下面就是XHTML標示:

<div id="navbar2">

<ul>

<li><a href="link1.html">Button 1</a></li>

<li><a href="link2.html ">Button 2</a></li>

<li><a href="link3.html ">Button 3</a></li>

</ul>

</div>

本專欄的固定讀者可能會認出這個例子是我用在另一個CSS按鈕上的同一個標示。這個技巧吸引人的一個地方是,這個標示對所有按鈕都是一樣的,無論它們是豎著堆成一列放在主體文本的一邊,還是水平放在頁面頂端的導航條里。

下面是把文字鏈接列表轉換成導航條的CSS代碼:

div#navbar2 {

height: 30px;

width: 100%;

border-top: solid #000 1px;

border-bottom: solid #000 1px;

background-color: #336699;

}

div#navbar2 ul {

margin: 0px;

padding: 0px;

font-family: Arial, Helvetica, sans-serif;

font-size: small;

color: #FFF;

line-height: 30px;

white-space: nowrap;

}

div#navbar2 li {

list-style-type: none;

display: inline;

}

div#navbar2 li a {

text-decoration: none;

padding: 7px 10px;

color: #FFF;

}

div#navbar2 lia:link {

color: #FFF:

}

div#navbar2 lia:visited {

color: #CCC;

}

div#navbar2 lia:hover {

font-weight: bold;

color: #FFF;

background-color: #3366FF;

}

Div#navbar2樣式會設置包含有導航條鏈接的div的尺寸和背景。

Div#navbar2 ul樣式包含有margin和padding聲明,以強制取代被分配給無序列表的缺省空白,并設置文字的整體格式。White-space: nowrap聲明會保證列表顯示在一個水平的行里,即使瀏覽器的窗口太窄而無法顯示整個行。

這個技巧真正的秘密就在div#navbar2 li樣式里。List-style-type: none聲明會刪除通常用來標記每個列表項目的Bullet;而display: inline聲明則能夠讓列表項目在頁面上從左向右浮動,而不會讓每個項目顯示在單獨的行里。

這個技巧的另外一個關鍵元素是div#navbar2 li a規(guī)則。Text-decoration: none聲明會刪除鏈接常用的下劃線,而padding: 7px 10px聲明則用來控制導航條里鏈接(之間)的空白。左側和右側間隙用來控制水平間隔,而我們需要頂部和底部間隙,讓它們把滾動效果(以及按鈕的可點擊區(qū)域)的彩色背景充滿整個導航條。你還可以加入左側和右側空白值,如果你想要在按鈕之間加入更多空白的話。

最后,:link, :visited和:hover偽類(pseudoclasse)的規(guī)則會設置用于滾動效果的顏色變化。

你可以改變這個基本的技巧,以創(chuàng)建很多不同的導航條效果,包括流行的“目錄選項卡”樣式。

本文來源于成都網(wǎng)站建設公司與成都網(wǎng)站設計制作公司-創(chuàng)新互聯(lián)成都公司!

文章標題:創(chuàng)建一個純CSS的水平導航條
網(wǎng)站URL:http://www.aaarwkj.com/news35/316135.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供建站公司、關鍵詞優(yōu)化、企業(yè)建站企業(yè)網(wǎng)站制作、電子商務、網(wǎng)站導航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
亚洲免费一区二区三区精品| 日本在线一区二区三区| 高质量的性生活在线观看| 国产精品十八禁在线看| 91精品国产高清一区二区性色| 韩国一级av免费在线| 中文字幕亚洲精品熟女少妇| 99热在线免费观看精品| 欧美口爆吞精在线观看| 中文字幕乱码亚洲中文在线| 亚洲黄色录像特级生活片| 日韩欧美亚洲制服丝袜| 欧美精品国产精品久久| 亚洲国产中文一区二区久久| 中国亚洲黄色录像免费看| 国产美女口爆吞精久久| 中国人妻一区二区三区| 欧美日韩激情在线一区| 日韩精品人妻一区二区三区蜜桃臀| 国产一级三级视频在线| 精品国产美女诱惑久久久| 欧美午夜福利一级高清| 91亚洲熟妇国产熟妇肥婆| 人妻内射一区二区在线视| 中文字幕精品人妻在线| 日韩精品在线第一视频| 日本在线不卡一二三区| 国产精品三级国产精品高| 在线免费观看国产黄色av| 麻豆乱淫一区二区三爱免费| 国产av专区久久伊人亚洲| 视频二区国产欧美日韩| 成人欧美一区二区三区av| 日木av中文字幕女女同性| 亚洲精品一区二区99| 欧美精品熟妇乱黑人最大| 人妻勾引中文字幕在线视频| 久久超碰一区二区三区| 亚洲天堂成人av蜜臀| 国产精品免费视频能看的| 国精品91人妻一区二区|