设置网站二级导航及把二级导航做的好看
建站知识 2021-07-03 08:15www.168986.cn长沙网站建设
很多网站已经不满足于一级标题的展示,可能很多的时候有二级标题,三级标题等等。
那么如何设置二级标题以及如何把二级标题做的好看呢。
狼蚁网站SEO优化的代码中注意
1.为了让二级标题有渐隐渐现的感觉,用了transition样式
2.二级标题的定位始终是一个困扰我好久的难题。
要确保一级标题有position属性(不能没有也不能设为static),只有一级标题(父级标题)设了position属性,二级标题的position属性才能有相对于一级标题定位的效果,否则二级标题相对于谁定位呢?!!怎么能确保定位是否准确呢?!!
这里关于position的问题确实很难搞明白,我的一篇博客有专门讲如何使用position属性以及static,relative,absoulte,fixed之间的区别。
好了,讲了上面的注意事项,狼蚁网站SEO优化就是贴代码了,我在代码中也写了很多注释,便于理解和阅读。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://.w3./TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://.w3./1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>二级标题特效</title>
<style>
.menu a{ color: #999; text-decoration:none; font-family:'Droid Serif', serif; font-style:italic; font-size:18px}
.menu ul{list-style:none;}
/一级标题的样式规定li/
.menu ul li{ float:left; position: relative; /可以在这里看出给一级标题设置了position属性,值为relative/
margin-left:0px; width:80px; text-align:left;
padding:5px 10px 5px 10px;
border:0px #FF0000 solid;}
/二级标题的样式规定ul/
.menu ul li ul{
visibility: hidden;
-webkit-backface-visibility:hidden;
/可以在这里看出给一级标题设置了position属性,值为absoulte,这样才可以定位,这还是要归功于父标题也定义了position属性/
position: absolute;
padding-: 8px;
left:-41px;
opacity: 0;
-webkit-opacity:0;
border:0px solid #000;
transition: all .5s ease-in-out;
}
/二级标题的样式规定li/
.menu ul li ul li{
margin-left: 0px;
width:180px;
color:#999;
background-color:#FFF;
}
/一级标题鼠标放上去一级标题规定样式/
.menu li:hover a,
.menu li:hover{ color:#FFF; background-color:#00F}
/一级标题鼠标放上去二级标题显示/
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;opacity: 1;}
/一级标题鼠标放上去二级标题规定样式/
.menu ul li:hover li,
.menu ul li:hover li a{ color:#999; background-color:#FFF;}
/二级标题鼠标放上去效果/
.menu ul li ul li:hover a,
.menu ul li ul li:hover{ color:#FFF; background-color:#00F}
</style>
</head>
<body>
<div class="menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Pages</a>
<ul>
<li><a href="#">Buttons</a></li>
<li><a href="#">List Styles</a></li>
<li><a href="#">Alert Boxes</a></li>
</ul>
</li>
<li><a href="#">Feature</a>
<ul>
<li><a href="#">Typography</a></li>
<li><a href="#">Shortcodes</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>
那么如何设置二级标题以及如何把二级标题做的好看呢。
狼蚁网站SEO优化的代码中注意
1.为了让二级标题有渐隐渐现的感觉,用了transition样式
2.二级标题的定位始终是一个困扰我好久的难题。
要确保一级标题有position属性(不能没有也不能设为static),只有一级标题(父级标题)设了position属性,二级标题的position属性才能有相对于一级标题定位的效果,否则二级标题相对于谁定位呢?!!怎么能确保定位是否准确呢?!!
这里关于position的问题确实很难搞明白,我的一篇博客有专门讲如何使用position属性以及static,relative,absoulte,fixed之间的区别。
好了,讲了上面的注意事项,狼蚁网站SEO优化就是贴代码了,我在代码中也写了很多注释,便于理解和阅读。
复制代码
代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://.w3./TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://.w3./1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>二级标题特效</title>
<style>
.menu a{ color: #999; text-decoration:none; font-family:'Droid Serif', serif; font-style:italic; font-size:18px}
.menu ul{list-style:none;}
/一级标题的样式规定li/
.menu ul li{ float:left; position: relative; /可以在这里看出给一级标题设置了position属性,值为relative/
margin-left:0px; width:80px; text-align:left;
padding:5px 10px 5px 10px;
border:0px #FF0000 solid;}
/二级标题的样式规定ul/
.menu ul li ul{
visibility: hidden;
-webkit-backface-visibility:hidden;
/可以在这里看出给一级标题设置了position属性,值为absoulte,这样才可以定位,这还是要归功于父标题也定义了position属性/
position: absolute;
padding-: 8px;
left:-41px;
opacity: 0;
-webkit-opacity:0;
border:0px solid #000;
transition: all .5s ease-in-out;
}
/二级标题的样式规定li/
.menu ul li ul li{
margin-left: 0px;
width:180px;
color:#999;
background-color:#FFF;
}
/一级标题鼠标放上去一级标题规定样式/
.menu li:hover a,
.menu li:hover{ color:#FFF; background-color:#00F}
/一级标题鼠标放上去二级标题显示/
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;opacity: 1;}
/一级标题鼠标放上去二级标题规定样式/
.menu ul li:hover li,
.menu ul li:hover li a{ color:#999; background-color:#FFF;}
/二级标题鼠标放上去效果/
.menu ul li ul li:hover a,
.menu ul li ul li:hover{ color:#FFF; background-color:#00F}
</style>
</head>
<body>
<div class="menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Pages</a>
<ul>
<li><a href="#">Buttons</a></li>
<li><a href="#">List Styles</a></li>
<li><a href="#">Alert Boxes</a></li>
</ul>
</li>
<li><a href="#">Feature</a>
<ul>
<li><a href="#">Typography</a></li>
<li><a href="#">Shortcodes</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>
上一篇:一个不错的html视频播放器兼容主流浏览器
下一篇:css及js调用方法详细汇总
长沙网站设计
- 如何进行东阳SEO关键词优化?
- 边坝哪有关键词排名优化:提升你的网站流量与
- 安国百度优化服务:提升您的在线可见性
- 阜康新手做SEO怎么做
- 山西seo网站排名关键词优化:提升您网站曝光率
- 临沂seo网站排名关键词优化:提高你的网站可见
- 广西SEO网站推广怎样付费比较合理
- 双辽SEO网站推广:提升你的网站可见性与流量
- 辽宁企业网站优化购买方式有哪些
- 提升宝清百度SEO排名的实用技巧与策略
- 静宁百度SEO排名:提升您网站曝光率的关键策略
- 彭州百度SEO排名的提升策略和实施指南
- 广南百度关键词SEO:提升网站排名的关键策略
- 辽宁关键词优化怎么做论坛营销
- 吉林百度seo排名如何做到让用户满意
- 内黄百度优化服务:提升在线可见性的关键