CSS + HTML实现顶部导航栏的方法

  介绍

这篇文章主要介绍了CSS + HTML实现顶部导航栏的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

HTML有什么特点

1,简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。   2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证只         3、平台无关性:超级文本标记语言能够在广泛的平台上使用,这也是万维网盛行的一个原因。         4、通用性:HTML是网络的通用语言,它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

导航栏的实现,固定顶部导航栏,二级菜单实现

效果图:

 CSS + HTML实现顶部导航栏的方法

最近在使用这个导航栏的时候,发现页面在放大和缩小的情况下,导航栏的布局和显示都有些小问题,所以重新改了一下CSS部分的代码,重新贴上来

<强>新的代码实现(优化布局):

& lt; html>   ,,& lt; head>   ,,,,,,& lt; style 类型=拔谋?css"比;   ,,,,,,直,上{   ,,,/*,设置宽度高度背景颜色,*/,,,身高:,汽车,,/*高度改为自动高度*/,,,宽度:100%;   ,,,margin-left:, 0;   ,,,背景:rgb (189,, 181,, 181);   ,,,位置:,固定,,/*固定在顶部*/,,,:,0;/*离顶部的距离为0 */,,,margin-bottom:, 5 px;   }   .top  ul {   ,,,/*,清除ul标签的默认样式,*/,,,宽度:,汽车;/*宽度也改为自动*/,,,list-style-type:,没有;   ,,,白色空间:nowrap;}   ,,,溢出:,隐藏;   ,,,margin-left:, 5%;   ,,,/*,margin-top:, 0;,,,,,,,,, */,,,填充:,0;      }   .top  li  {   ,,,浮动:左,,/*,使李内容横向浮动,即横向排列,*/,,,margin-right: 2%;,,/*,两个李之间的距离*/,,,位置:,相对;   ,,,溢出:,隐藏;   }      .top  li  {   ,,/*,设置链接内容显示的格式*/,,,显示:,块,,/*,把链接显示为块元素可使整个链接区域可点击,*/,,,颜色:白色;   ,,,text-align:,中心;   ,,,填充:,3 px;   ,,,溢出:,隐藏;   ,,,文字修饰:,没有,,/*,去除下划线,*/,,,,   }   .top  li :{徘徊   ,,,/*,鼠标选中时背景变为黑色,*/background - color,,,,, # 111;   }   .top  ul  li  ul {   ,,,/*,设置二级菜单,*/,,,margin-left:, -0.2 px;   ,,,背景:rgb (189,, 181,, 181);   ,,,位置:,相对;   ,,,显示:,没有,,/*,默认隐藏二级菜单的内容,*/}   李.top  ul  li  ul  {   ,,,/*,二级菜李单内容的显示,*/,,,,   ,,,浮动:没有;   ,,,text-align:,中心;   }   .top  ul 李:hover  ul {   ,,,/*,鼠标选中二级菜单内容时,*/,,,显示:,块;   }   身体{   ,,,背景:# eff3f5;   }      ,,,,,,& lt;/style>   ,,,,,,,& lt; body>   ,,,,,,,,,,,& lt; div 类=皌op"比;   ,,,,,,,,,,,,,,,,,,& lt; center>,   ,,,,,,,,,,,,,,,,,,,& lt; ul>   ,,,,,,,,,,,,,,,,,,,& lt; li> & lt; https://www.yisu.com/zixun/a  href=" # ">一级菜单   <李> 一级菜单   <李> 一级菜单   <李> 一级菜单   <李> 一级菜单   <李>   一级菜单      李         头   

<强>下面的原来的代码实现(页面放大缩小的时候导航版排版有问题):

& lt; html>   ,,& lt; head>   ,,,,,,& lt; style 类型=拔谋?css"比;   ,,,,,,直,上{   ,,,,,,,,,,,/*,设置宽度高度背景颜色,*/,,,,,,,,,,,身高:,50 px;   ,,,,,,,,,,,宽度:100%;   ,,,,,,,,,,,背景:rgb (189,, 181,, 181);   ,,,,,,,,,,,位置:,固定,,/*固定在顶部*/null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

CSS + HTML实现顶部导航栏的方法