zoukankan
html css js c++ java
一个符合WEB标准的横向下拉菜单
<!
DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html
xmlns
="http://www.w3.org/1999/xhtml"
lang
="zh-CN"
>
<
head
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
/>
<
meta
http-equiv
="Content-Language"
content
="zh-CN"
/>
<
title
>
横向下拉菜单
</
title
>
<
style
type
="text/css"
>
<!--
*
{
}
{
margin
:
0
;
padding
:
0
;
border
:
0
;
}
body
{
}
{
font-family
:
arial, 宋体, serif
;
font-size
:
12px
;
}
#nav
{
}
{
height
:
24px
;
list-style-type
:
none
;
padding-left
:
200px
;
line-height
:
24px
;
overflow
:
hidden
;
background
:
#999
;
}
#nav a
{
}
{
display
:
block
;
width
:
80px
;
text-align
:
center
;
}
#nav a:link
{
}
{
color
:
#EEE
;
text-decoration
:
none
;
}
#nav a:visited
{
}
{
color
:
#EEE
;
text-decoration
:
none
;
}
#nav a:hover
{
}
{
color
:
#FFF
;
text-decoration
:
none
;
font-weight
:
bold
;
background
:
#CCC
;
}
#nav li
{
}
{
float
:
left
;
width
:
80px
;
}
#nav li ul
{
}
{
line-height
:
24px
;
list-style-type
:
none
;
text-align
:
left
;
left
:
-999px
;
width
:
520px
;
//注意,这里一定要设置宽度;
position
:
absolute
;
background
:
#CCC
;
}
#nav li ul li
{
}
{
float
:
left
;
width
:
80px
;
//float就是子菜单横向的关键,可以继承父菜单而省略float
}
#nav li ul a
{
}
{
display
:
block
;
width
:
65px
;
text-align
:
left
;
padding-left
:
15px
;
}
#nav li ul a:link
{
}
{
color
:
#F1F1F1
;
text-decoration
:
none
;
}
#nav li ul a:visited
{
}
{
color
:
#F1F1F1
;
text-decoration
:
none
;
}
#nav li ul a:hover
{
}
{
color
:
#FFF
;
text-decoration
:
none
;
font-weight
:
normal
;
background
:
#C00
;
}
#nav li:hover ul
{
}
{
left
:
25%
;
}
#nav li.sfhover ul
{
}
{
left
:
25%
;
}
#content
{
}
{
clear
:
left
;
}
-->
</
style
>
<
script
type
="text/javascript"
>
<!--
function
menuFix()
{
var
sfEls
=
document.getElementById(
"
nav
"
).getElementsByTagName(
"
li
"
);
for
(
var
i
=
0
; i
<
sfEls.length; i
++
)
{
sfEls[i].onmouseover
=
function
()
{
this
.className
+=
(
this
.className.length
>
0
?
"
"
:
""
)
+
"
sfhover
"
;
}
sfEls[i].onMouseDown
=
function
()
{
this
.className
+=
(
this
.className.length
>
0
?
"
"
:
""
)
+
"
sfhover
"
;
}
sfEls[i].onMouseUp
=
function
()
{
this
.className
+=
(
this
.className.length
>
0
?
"
"
:
""
)
+
"
sfhover
"
;
}
sfEls[i].onmouseout
=
function
()
{
this
.className
=
this
.className.replace(
new
RegExp(
"
( ?|^)sfhover\\b
"
),
""
);
}
}
}
window.onload
=
menuFix;
//
-->
</
script
>
</
head
>
<
body
>
<
ul
id
="nav"
>
<
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
>
<
li
><
a
href
="#"
>
菜单一
</
a
></
li
>
<
li
><
a
href
="#"
>
菜单一
</
a
></
li
>
</
ul
>
</
li
>
<
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
>
<
li
><
a
href
="#"
>
菜单二
</
a
></
li
>
</
ul
>
</
li
>
<
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
>
<
li
><
a
href
="#"
>
菜单三
</
a
></
li
>
</
ul
>
</
li
>
<
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
>
<
li
><
a
href
="#"
>
菜单四
</
a
></
li
>
</
ul
>
</
li
>
<
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
>
<
li
><
a
href
="#"
>
菜单五
</
a
></
li
>
</
ul
>
</
li
>
<
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
>
<
li
><
a
href
="#"
>
菜单六
</
a
></
li
>
</
ul
>
</
li
>
</
ul
>
</
div
>
</
body
>
</
html
>
查看全文
相关阅读:
Docker部署安装FasterRunner详细教程
Centos7.6下使用docker方法安装stf
FasterRunner在Centos7.6服务器部署
HttpRunnerManager接口自动化测试框架在win环境下搭建教程
Katalon
jsoup的一个爬虫例子
idea怎么调成黑色页面
Idea创建一个web项目
渗透测试基本流程
家装流程
原文地址:https://www.cnblogs.com/studio313/p/647824.html
最新文章
NSProxy的学习使用
三、Objective-C之Runtime的深入
二、Objective-C之Runtime的使用
一、Objective-C之Runtime的概念
YYFPSLabel的学习总结
iOS及时通讯开发的总结
iOS图片部分区域拉伸(聊天气泡的实现)
mybatis(三)配置mapper.xml 的基本操作
mybatis(六)插件机制及分页插件原理
Nginx(二)--nginx的核心功能
热门文章
Redis基本使用
java之Https工具类
python 字典和列表
Github的fork进行同步
linux 常用知识
python学习之操作redis
SpringBoot学习之@Configuration注解和@Bean注解
Java使用笔记之stream和sorted使用
java面试题
Java+seleinum+testng框架第二季---如何新建一个项目
Copyright © 2011-2022 走看看