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>即可
特別提示
寫代碼過程中一定要記得換行,開頭留空,否則過後找東西,連你自己都不知道寫的是什麼。何談從哪裏找起?
-
如何利用ps去水印
當你在網絡上看到一張圖片的時候很想保存下來的時候,卻無奈的發現這張圖片有水印,通常我們使用的方法就是截圖,用裁剪的方式去掉有水印的地方,但是如此就會破壞整張圖的佈局美感,下面就教你如何用ps的填充功能快速去除水印。操作方法(01)相信大家對於如何安裝ps已經很...
-
怎麼在Excel列A數據中篩選出列B數據?
已知excel列A數據和列B數據有部分內容相同,怎樣才能篩選出哪些混在列A中的列B數據呢?最笨的方法就是複製列B的數據查找。這裏,我給大家分享一種方法,既準確又快捷的方法。不信,您嘗試一下。操作方法(01)打開需要編輯的Excel文件,觀察列A和列B,列A列B有部分內容重複,現需...
-
win10任務計劃在哪裏 如何打開計劃任務程序
在使用Windows10的過程中,有時候我們需要禁用任務計劃程序裏的某個計劃,這時就需要打開任務計劃程序,那麼我們怎麼樣打開計劃任務程序呢?下面就與大家分享兩個方法吧。方法/步驟1(01)在Windows10系統桌面,依次點擊“開始/Windows系統/控制面板”菜單項。(02)在打開的Win...
-
如何將圖片轉換成word文字
在工作生活中,我們經常為圖片文字識別的問題而煩惱,要知道圖片中的文字是不可編輯的,我們如果想將圖片中的文字提取出來,就只能使用識別工具對圖片進行識別,將其轉換成Word文字。可是,我們要選擇哪一款識別工具呢?大家如何將圖片轉換成Word文字呢?下面我們就一起來看看...