`
风沙星辰
  • 浏览: 56409 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

网站导航下拉菜单代码-css导航菜单(完全兼容firefox,IE6,IE7,IE8,chrome)

    博客分类:
  • web
阅读更多
项目需要要写一个导航下拉,自己比较懒,就网上搜现成的,可惜网上的都有问题.
下面这个完全兼容firefox,IE6,IE7,IE8,chrome.
也不是自己原创的(开头已经说我比较懒了),只是拿别人的来修改一下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title> New Document </title>
  <META name="Generator" content="EditPlus">
  <META name="Author" content="">
  <META name="Keywords" content="">
  <META name="Description" content="">

  

	
	<style type="text/css">
/* common styling */
/* set up the overall width of the menu div, the font and the margins */
.menu {
font-family: arial, sans-serif;

margin:0;
margin:0px 0;

}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0;
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {

position:relative;
width:200px;
}

/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a, .menu ul li a:visited {
display:block;
text-align:center;
text-decoration:none;
width:104px;

color:#000;

border-width:1px 1px 0 0;
background: #3333FF;
line-height:30px;
font-size:11px;
}
/* make the dropdown ul invisible */
.menu ul li ul {
	
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#fff;
background:#6699FF;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block;
position:absolute;
top:31px;
left:0;
width:105px;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block;
background:#3333FF;
color:#000;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#6699FF;
color:#000;
}
</style>
<!--[if lte IE 6]>
<style type="text/css">
/* styling specific to Internet Explorer IE5.5 and IE6. Yet to see if IE7 handles li:hover */
/* Get rid of any default table style */
table {
border-collapse:collapse;
margin:0;
padding:0;
}
.menu table {position:absolute; top:-3px; left:0px;}
/* ignore the link used by 'other browsers' */
.menu ul li a.hide, .menu ul li a:visited.hide {
display:none;
}
/* set the background and foreground color of the main menu link on hover */
.menu ul li a:hover {
color:#fff;
background:#6699FF;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li a:hover ul {
display:block;
position:absolute;
top:32px;
left:0;
width:105px;
}
/* style the background and foreground color of the submenu links */
.menu ul li a:hover ul li a {
background:#3333FF;
color:#000;
}
/* style the background and forground colors of the links on hover */
.menu ul li a:hover ul li a:hover {
background:#6699FF;
color:#000;
}
</style>
<![endif]-->
	
	
 </head>

 <body>
  <div >
    <table width="800" border="0" align="center" cellpadding="0" cellspacing="0"  >
      <tr>
     
        <td  height="3" style=" background-image:url(images/top.png);height: 131px;"></td>
      </tr>
      <tr>
      	<td style="">
      	<center>
      		<table  style="clear: both;width: 800px;background-color: #3333FF " align="center" cellspacing="0" cellpadding="0">
    	<tr>
        	<td  align="center" ><div class="menu">
<ul >
<li><a class="hide" href="#" style="font-size: 15px;color: #ffffff; " ><b>首 页</b></a>
<!--[if lte IE 6]>
<a href="#" style="font-size: 15px;color: #ffffff;"  ><b>首 页</b>
<table  ><tr><td><![endif]-->
      <ul>
    <li><a href="../menu/zero_dollars.html" title="The zero dollar ads page">zero dollars</a></li>
    <li><a href="../menu/embed.html" title="Wrapping text around images">wrapping text</a></li>
    <li><a href="../menu/form.html" title="Styling forms">styled form</a></li>
    <li><a href="../menu/nodots.html" title="Removing active/focus borders">active focus</a></li>
    <li><a href="../menu/shadow_boxing.html" title="Multi-position drop shadow">shadow boxing</a></li>
    <li><a href="../menu/old_master.html" title="Image Map for detailed information">image map</a></li>
    <li><a href="../menu/bodies.html" title="fun with background images">fun backgrounds</a></li>
    <li><a href="../menu/fade_scroll.html" title="fade-out scrolling">fade scrolling</a></li>
    <li><a href="../menu/em_images.html" title="em size images compared">em sized images</a></li>
    </ul>
<!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]-->
</li>



</ul>
<!-- clear the floats if required -->

</div></td>
            <td align="center"><div class="menu">
<ul>
<li><a class="hide"  href="#"   style="font-size: 15px;color: #ffffff; "><b>产  品</b></a>
<!--[if lte IE 6]>
<a href="#"  style="font-size: 15px;color: #ffffff; "><b>产  品</b>
<table cellpadding="0" cellspacing="0" ><tr><td>
<![endif]-->
      <ul>
    <li><a href="../menu/zero_dollars.html" title="The zero dollar ads page">zero dollars</a></li>
    <li><a href="../menu/embed.html" title="Wrapping text around images">wrapping text</a></li>
    <li><a href="../menu/form.html" title="Styling forms">styled form</a></li>
    <li><a href="../menu/nodots.html" title="Removing active/focus borders">active focus</a></li>
    <li><a href="../menu/shadow_boxing.html" title="Multi-position drop shadow">shadow boxing</a></li>
    <li><a href="../menu/old_master.html" title="Image Map for detailed information">image map</a></li>
    <li><a href="../menu/bodies.html" title="fun with background images">fun backgrounds</a></li>
    <li><a href="../menu/fade_scroll.html" title="fade-out scrolling">fade scrolling</a></li>
    <li><a href="../menu/em_images.html" title="em size images compared">em sized images</a></li>
    </ul>
<!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]-->
</li>



</ul>
<!-- clear the floats if required -->

</div></td>
            <td style="clear: both; " align="center"><div class="menu">
<ul>
<li><a class="hide" href="#" style="font-size: 15px;color: #ffffff; "><b>解 决 方 案</b></a>
<!--[if lte IE 6]>
<a href="#"  style="font-size: 15px;color: #ffffff; "><b>解 决 方 案</b>
<table cellpadding="0" cellspacing="0"><tr><td>
<![endif]-->
     <ul>
    <li><a href="../menu/zero_dollars.html" title="The zero dollar ads page">zero dollars</a></li>
    <li><a href="../menu/embed.html" title="Wrapping text around images">wrapping text</a></li>
    <li><a href="../menu/form.html" title="Styling forms">styled form</a></li>
    <li><a href="../menu/nodots.html" title="Removing active/focus borders">active focus</a></li>
    <li><a href="../menu/shadow_boxing.html" title="Multi-position drop shadow">shadow boxing</a></li>
    <li><a href="../menu/old_master.html" title="Image Map for detailed information">image map</a></li>
    <li><a href="../menu/bodies.html" title="fun with background images">fun backgrounds</a></li>
    <li><a href="../menu/fade_scroll.html" title="fade-out scrolling">fade scrolling</a></li>
    <li><a href="../menu/em_images.html" title="em size images compared">em sized images</a></li>
    </ul>
<!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]-->
</li>



</ul>
<!-- clear the floats if required -->

</div></td>
            <td style="clear: both;" align="center"><div class="menu">
<ul>
<li><a class="hide" href="../menu/index.html" style="font-size: 15px;color: #ffffff; "><b>关 于 我 们</b></a>
<!--[if lte IE 6]>
<a href="../menu/index.html" style="font-size: 15px;color: #ffffff; "><b>关 于 我 们</b>
<table cellpadding="0" cellspacing="0"><tr><td>
<![endif]-->
    <ul>
    <li><a href="../menu/zero_dollars.html" title="The zero dollar ads page">zero dollars</a></li>
    <li><a href="../menu/embed.html" title="Wrapping text around images">wrapping text</a></li>
    <li><a href="../menu/form.html" title="Styling forms">styled form</a></li>
    <li><a href="../menu/nodots.html" title="Removing active/focus borders">active focus</a></li>
    <li><a href="../menu/shadow_boxing.html" title="Multi-position drop shadow">shadow boxing</a></li>
    <li><a href="../menu/old_master.html" title="Image Map for detailed information">image map</a></li>
    <li><a href="../menu/bodies.html" title="fun with background images">fun backgrounds</a></li>
    <li><a href="../menu/fade_scroll.html" title="fade-out scrolling">fade scrolling</a></li>
    <li><a href="../menu/em_images.html" title="em size images compared">em sized images</a></li>
    </ul>
<!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]-->
</li>



</ul>
<!-- clear the floats if required -->

</div></td>
        </tr>
    </table>
      	</center>
      	
      	</td>
      </tr>
     
    </table>
  </div>
 </body>
</html>

分享到:
评论

相关推荐

    css下拉菜单示例,兼容ie678,ff,chrome

    本示例主要关注的是使用CSS创建下拉菜单,并确保该菜单在不同的浏览器环境下,如IE6、IE7、IE8、Firefox和Chrome中都能正常工作。这是一项重要的任务,因为不同浏览器可能对CSS的解析和渲染存在差异,需要进行适当的...

    大气美观的jQuery宽屏网站导航下拉菜单代码

    确保代码兼容主流浏览器如Chrome、Firefox、Safari和Edge,并使用最新的jQuery版本以获取更好的性能。同时,为了避免不必要的JavaScript执行,可以使用`$(document).ready`函数来确保页面加载完毕后再运行脚本。为了...

    CSS黑色多级导航特效-下拉菜单代码.rar

    一款纯CSS打造的黑色多级导航特效-下拉菜单代码,圆角黑色的菜单,支持两级子菜单,加上主菜单,一共最多显示三级,三级菜单可满足大部分网站的需求,本菜单基于CSS技术实现 ,无任何的的JS代码,而且兼容ie和火狐...

    jQuery网站导航下拉菜单代码.zip

    "jQuery网站导航下拉菜单代码.zip"提供了一种大气风格的jQuery实现,适用于创建功能丰富的多级导航菜单,尤其适合企业网站。这个压缩包内包含了一个实现此功能的代码文件,让我们来详细探讨一下其关键知识点。 1. *...

    jquery二级下拉菜单导航代码

    3. **浏览器兼容性**:测试主要浏览器的兼容性,如 Chrome、Firefox、Safari、Edge 和旧版 IE。 4. **代码模块化**:将菜单功能封装为插件,方便复用和维护。 通过以上讲解,你应该对使用 jQuery 实现二级下拉菜单...

    五款漂亮的CSS横向下拉菜单导航条

    - **浏览器兼容性**:确保CSS代码在主要浏览器(如Chrome、Firefox、Safari、Edge和IE)中都能正常工作。 - **性能优化**:减少不必要的计算和重绘,合理使用CSS预处理器如Sass或Less。 通过以上讨论,我们可以...

    极具兼容性美观的jQuery二级下拉菜单代码.rar

    极具兼容性的jQuery二级下拉菜单代码,对CSS感兴趣的朋友可下载借鉴,兼容性这项技术标准,在现代的WEB2.0设计中...本二级下拉菜单代码兼容: IE6 , Firefox 1.5 , Opera 8 , Safari 3 , Chrome 0.2 等众多主流浏览器。

    Metro-UI-CSS

    .Metro-UI-CSS 基于现代浏览器构建,对最新版本的Chrome、Firefox、Safari、Edge和IE10+有良好支持。对于较旧的浏览器,可能需要依赖额外的polyfills或技术来实现兼容性。 总之,.Metro-UI-CSS 是一款强大的工具,...

    超简洁CSS抽屉式下拉菜单代码,无JS哦,加载速度快

    例如,过渡效果可能需要写上 `-webkit-`、`-moz-`、`-ms-` 和 `-o-` 前缀,确保在Firefox、Chrome、Safari、Internet Explorer等浏览器上都能正常工作。此外,`box-sizing` 属性的使用也需要注意,确保元素的尺寸...

    非常小巧的JS下拉菜单代码

    "非常小巧的JS下拉菜单代码"是一个专为网页开发者设计的轻量级解决方案,它不仅实现了基本的下拉功能,还考虑了跨浏览器的兼容性,包括Internet Explorer、Firefox、Opera、Safari以及Chrome等主流浏览器。...

    漂亮的下拉菜单导航

    为了确保下拉菜单在不同的浏览器(如Chrome、Firefox、Safari、Edge和IE)中都能正常工作,开发者需要编写跨浏览器兼容的代码。这可能涉及到使用JavaScript库(如jQuery),它已经处理了很多浏览器之间的差异性问题...

    19种下拉菜单导航效果

    但为了确保所有用户都能访问,应当进行充分的跨浏览器测试,包括IE、Firefox、Chrome、Safari和Edge等主流浏览器。 文件"下拉导航条出现错误解决办法.doc"可能包含了常见问题和解决方案,如菜单不显示、点击无反应...

    很不错的下拉菜单导航条代码

    开发者需要对常见的浏览器(如Chrome、Firefox、Safari、Edge)以及移动设备进行测试,以确保其兼容性。 6. **性能优化**:为了提供流畅的用户体验,需要优化代码性能。避免使用过于复杂的CSS选择器,减少不必要的...

    100%全屏菜单导航,兼容IE6

    10. **测试与调试**:在多种浏览器环境下测试菜单功能,包括最新的Chrome、Firefox、Safari、Edge以及旧版的IE6,确保在各种情况下都能正常工作。 通过提供的博客链接(https://fanshuyao.iteye.com/blog/2071045)...

    经典下拉菜单js+css

    8. **跨浏览器兼容性**:由于不同的浏览器对CSS和JavaScript的支持程度不同,开发者需要测试并解决在主流浏览器(如Chrome、Firefox、Safari、Edge)上的兼容性问题。 9. **HTML结构**:一个良好的HTML结构是构建...

    html+css+JavaScript实现淡入淡出下拉菜单

    4. **浏览器兼容性**:在编写代码时,需要考虑到不同浏览器可能存在的差异,确保代码在主流浏览器(如Chrome、Firefox、Safari和Edge)上都能正常工作。这可能涉及到使用前缀、避免使用某些不兼容的特性等。 5. **...

    支持多种浏览器的纯CSS下拉菜单

    由于不同的浏览器可能对某些CSS特性支持程度不同,我们需要使用浏览器前缀(如`-webkit-`、`-moz-`等)和适当的技术(如Autoprefixer工具)来确保在主流浏览器(如Chrome、Firefox、Safari、Edge和IE)上的兼容性。...

    js下拉菜单操作

    此下拉菜单设计考虑到IE、Firefox、360和Chrome等主流浏览器,意味着代码可能包含了特定的浏览器检测和修复技术,如使用条件注释、特征检测或polyfill来实现功能。 3. **CSS布局与定位** 在实现可任意位置放置的...

    jQuery+bootstrap响应式二级下拉导航菜单代码.rar

    4. **兼容性**:这套代码应该经过测试,确保在主流浏览器(如Chrome、Firefox、Safari、Edge等)以及不同的操作系统(iOS、Android、Windows)上都能正常工作。 5. **易于定制**:作为开发者,你可以根据自己的需求...

    javascript下拉菜单源代码

    6. 跨浏览器兼容性:由于不同的浏览器可能对某些JavaScript特性支持程度不同,开发时需要确保代码在主流浏览器(如Chrome、Firefox、Safari、Edge和IE)上都能正常工作。 7. 响应式设计:在移动设备上,下拉菜单...

Global site tag (gtag.js) - Google Analytics