介绍
身体>
>头
这篇文章主要介绍了CSS + HTML实现顶部导航栏的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
HTML有什么特点
1,简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。 2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证只 3、平台无关性:超级文本标记语言能够在广泛的平台上使用,这也是万维网盛行的一个原因。 4、通用性: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=" # ">一级菜单> 李> <李> 一级菜单> 李> <李> 一级菜单> 李> <李> 一级菜单 > 李> <李> 一级菜单> 李> <李> 一级菜单><李> 二级菜单> 李> <李> 二级菜单> 李>
李> 中心