溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

CSS中如何實現(xiàn)一個縱向?qū)Ш讲藛?/h1>
發(fā)布時間:2022-04-22 14:11:40 來源:億速云 閱讀:232 作者:iii 欄目:大數(shù)據(jù)

本篇內(nèi)容介紹了“CSS中如何實現(xiàn)一個縱向?qū)Ш讲藛巍钡挠嘘P(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

CSS縱向?qū)Ш讲藛螌崿F(xiàn)

CSS中如何實現(xiàn)一個縱向?qū)Ш讲藛?></p><p >如圖所示的CSS縱向?qū)Ш讲藛涡Ч覀兿瓤匆幌麓a結(jié)構(gòu):</p><pre><dividdivid="nav"> <h2>CSS</h2> <h3><ahrefahref="#">css入門</a></h3> <h3><ahrefahref="#">css進階</a></h3> <h3><ahrefahref="#">css高級</a></h3> <h2>webUI</h2> <h3><ahrefahref="#">理論知識</a></h3> <h3><ahrefahref="#">實戰(zhàn)應(yīng)用</a></h3> <h3><ahrefahref="#">高級技巧</a></h3> <h2>DOM</h2> <h3><ahrefahref="#">DOM入門</a></h3> <h3><ahrefahref="#">DOM應(yīng)用</a></h3> <h3><ahrefahref="#">DOM與瀏覽器</a></h3> <h2>XHTML</h2> <h3><ahrefahref="#">參考手冊</a></h3> <h3><ahrefahref="#">交流論壇</a></h3> </div></pre><p >從以上可以看出,這次的XHTML部分的代碼橫向代碼略有不同,我們沒有繼續(xù)使用ul和li標(biāo)簽,其實繼續(xù)使用ul元素也能完好的實現(xiàn)縱向?qū)Ш较到y(tǒng),但是在這風(fēng)景點我們希望更多的提供不同途徑來展現(xiàn)css而已設(shè)計的靈活與方便性以便于拋磚引玉,開拓更多的設(shè)計思想。</p><p >這一次采用的是div+h2+h3的形式。我們使用div標(biāo)簽設(shè)定了一個導(dǎo)航的結(jié)構(gòu)區(qū)域。在這個區(qū)域中我們使用了h2來作二級分類的標(biāo)題,h3來做二級分類下面的細(xì)節(jié)內(nèi)容。在XHTML的講法意義中,h2,h3,h4這些標(biāo)簽本身就具有用于對文本進行層級劃分的意義,直接使用h2,h3來表示層級關(guān)系,相對于在標(biāo)簽中加入id或class來做層級的標(biāo)記更為簡單和直觀,在這里使用h2,h3來標(biāo)記不同級別的分類名稱也實在是再合適不過了。我們來看一看css代碼的設(shè)計:</p><pre>#nav{width:100px;border-color:#c5c6c4;  border-style:solid;border-width:0px1px1px1px;}  #navh2{margin:0px;padding:4px;font-size:12px;  font-weight:bold;font-family:Verdana;  border-top:1pxsolid#c5c6c4;background-color:#CCCCCC;}  #navh3{margin:0px;padding:4px;  font-size:12px;font-family:Verdana;font-weight:normal;}  #navh3a{color:#666666;text-decoration:none;}  #navh3a:hover{color:#999999;text-decoration:underline;}</pre><p >此實現(xiàn)CSS縱向?qū)Ш讲藛蔚腃SS代碼部分采用了簡化寫法,如果哪句意思看不懂,您可以在Dreamweaver中打開選擇編輯樣式表即可查看具體是哪一項了,相信經(jīng)過這樣幾次練習(xí),這些代碼您已經(jīng)能完全看懂了,說明您離高手又近了一步了。</p><p >大家可能已經(jīng)注意到了,#nav的邊框本例中只設(shè)置了左右下和一像素,而沒有上,而在h2的樣式里設(shè)置了上部的上像素?這是為什么呢?因為h2的樣式上部都有一條橫線,如果nav上部再有一條橫線的話成長兩條了,結(jié)果顯示出來就是兩像素的高度了。</p><p >完整代碼如下:</p><pre><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equivmetahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> <title>CSS縱向?qū)Ш讲藛?lt;/title> <style> #nav{width:100px;border-color:#c5c6c4;  border-style:solid;border-width:0px1px1px1px;}  #navh2{margin:0px;padding:4px;font-size:12px;  font-weight:bold;font-family:Verdana;  border-top:1pxsolid#c5c6c4;background-color:#CCCCCC;}  #navh3{margin:0px;padding:4px;font-size:12px;  font-family:Verdana;font-weight:normal;}  #navh3a{color:#666666;text-decoration:none;}  #navh3a:hover{color:#999999;text-decoration:underline;}   </style> </head> <body> <dividdivid="nav"> <h2>CSS</h2> <h3><ahrefahref="#">css入門</a></h3> <h3><ahrefahref="#">css進階</a></h3> <h3><ahrefahref="#">css高級</a></h3> <h2>webUI</h2> <h3><ahrefahref="#">理論知識</a></h3> <h3><ahrefahref="#">實戰(zhàn)應(yīng)用</a></h3> <h3><ahrefahref="#">高級技巧</a></h3> <h2>DOM</h2> <h3><ahrefahref="#">DOM入門</a></h3> <h3><ahrefahref="#">DOM應(yīng)用</a></h3> <h3><ahrefahref="#">DOM與瀏覽器</a></h3> <h2>XHTML</h2> <h3><ahrefahref="#">參考手冊</a></h3> <h3><ahrefahref="#">交流論壇</a></h3> </div> </body> </html></pre><p class=“CSS中如何實現(xiàn)一個縱向?qū)Ш讲藛巍钡膬?nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

css
AI