CSS技巧分享:如何用css製作橫排二級下拉選單
工具/材料
notepad++
瀏覽器
操作方法
開啟Notepad++,先輸入個頁面框架
<!DOCTYPE html>
<html xmlns="">
<hade>
</hade>
<body>
</body>
框架好了,那麼就該定義頁面的title,關鍵詞keyword,和描述description
<meta charset="UTF-8" content="text/html" http-equiv="content-type">
<title>純css二級導航下拉選單</title>
<meta name="keyword" content="搜狗略懂">
<meta name="description" content="描述">
這些內容只能在<head></head>中完成。
定義頁面使用的css樣式,也是需要在<head>裏定義的。
<style type="text/css">
* {
margin:0;
padding:0;
}
ul li a:hover{
color:#red;
}
ul, li {
list-style:none;
}
a {
text-decoration:none;
}
{
border:5px solid #pink;
border-right:none;
overflow:hidden;
float:left;
margin:200px 0 0 600px;
}
ul li ul li a {
border-right:solid;
border-top:2px dotted #666;
background:#black;
}
>ul>li { float:left;}
ul li a { width:150px; height:80px; text-align:center; line-height:100px; display:block; border-right:5px solid #red; background:#red; color:#red;}
ul li ul { position:absolute; display:none;}
ul li:hover ul{ display:block; }
>ul>li>ul>li { float:none;}
<!--nav>ul只選擇nav下一級裏面的ul元素
nav ul選擇nav內所包含的所有ul元素
nav>ul比nav ul限定更嚴格,必須後面的元素只比前面的低一個級別。
這裏根據你的需求來自己定義。
-->
</style>
添加一個DIV標籤,在頁面中劃分出一個塊來,用來顯示。
div中所用的樣式爲剛纔咱們聲明的樣式“jiao”這個盒子來描述
然後使用無序標籤<ul>+樣式<li> 來實現模組。
<div class="jiao">
<ul>
<li><a href="#">搜狗略懂</a>
<ul>
<li><a href="#">搜狗問問</a></li>
<li><a href="#">搜狗輸入法</a></li>
<li><a href="#">搜狗瀏覽器</a></li>
<li><a href="#">搜狐</a></li>
</ul>
</div>
放上全部的代碼吧,可以參考一下啊,
<!DOCTYPE html >
<html xmlns=""> //允許你透過一個網址來識別你的標記
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keyword" content="利用css實現下拉選單">
<meta name="description" content="搜狗略懂、css分享">
<title>css實現下拉導航欄選單</title>
<style type="text/css">
* {
margin:0;
padding:0;
}
ul li a:hover{
color:#red;
}
ul, li {
list-style:none;
}
a {
text-decoration:none;
}
{
border:5px solid #pink;
border-right:none;
overflow:hidden;
float:left;
margin:200px 0 0 600px;
}
ul li ul li a {
border-right:solid;
border-top:2px dotted #666;
background:#black;
}
>ul>li { float:left;}
ul li a { width:150px; height:80px; text-align:center; line-height:100px; display:block; border-right:5px solid #red; background:#red; color:#red;}
ul li ul { position:absolute; display:none;}
ul li:hover ul{ display:block; }
>ul>li>ul>li { float:none;}
<!--nav>ul只選擇nav下一級裏面的ul元素
nav ul選擇nav內所包含的所有ul元素
nav>ul比nav ul限定更嚴格,必須後面的元素只比前面的低一個級別。
這裏根據你的需求來自己定義。
-->
</style>
</head>
<body>
<div class="jiao">
<ul>
<li><a href="#">搜狗略懂</a>
<ul>
<li><a href="#">搜狗問問</a></li>
<li><a href="#">搜狗輸入法</a></li>
<li><a href="#">搜狗瀏覽器</a></li>
<li><a href="#">搜狐</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>
如果要添加更多的選單,只需要後邊繼續添加<ul>/<li>即可
特別提示
寫代碼過程中一定要記得換行,開頭留空,否則過後找東西,連你自己都不知道寫的是什麼。何談從哪裏找起?
-
camtasia studio 漢化版安裝方法
CamtasiaStudio是一款屏幕錄像和編輯的軟件套裝。軟件提供了強大的屏幕錄像(CamtasiaRecorder)、視頻的剪輯和編輯(CamtasiStudio)、視頻選單製作(CamtasiaMenuMaker)、視頻劇場(CamtasiTheater)和視頻播放功能(CamtasiaPlayer)等。使用本套裝軟件,用戶可以方便地進行屏幕...
-
如何將圖片轉換成word文字
在工作生活中,我們經常爲圖片文字識別的問題而煩惱,要知道圖片中的文字是不可編輯的,我們如果想將圖片中的文字提取出來,就只能使用識別工具對圖片進行識別,將其轉換成Word文字。可是,我們要選擇哪一款識別工具呢?大家如何將圖片轉換成Word文字呢?下面我們就一起來看看...
-
cad中怎樣畫箭頭
操作方法(01)我們在cad裏輸入快速鍵“PL”(多段線),然後按空格鍵或回車鍵確定,確定後單擊鼠標左鍵確定箭頭第一個點,然後拖動鼠標確定箭頭直線段的第二個點。(02)完成箭頭直線段的繪製後我們開始畫箭頭部位,接着上面的操作輸入“w”,輸入箭頭起點寬度,我們輸入“5”(如果箭...
-
C語言代碼集:[1]九九乘法表
利用C語言,是屏幕中打印出九九乘法表。代碼展示及目標程序(01)代碼如下:#include<stdio.h>main(){intx,y,z;for(x=1;x<=9;x++){for(y=1;y<=x;y++){z=x*y;printf("%d*%d=%d ",y,x,z);}printf("\n");}}(02)目標程序如圖:代碼分析(01)核心代碼int x,y,z;for(x=1;x<=9;x+...