用css写出横向导航栏
来源:互联网 发布:mac系统怎么更新不了 编辑:程序博客网 时间:2024/05/17 07:06
<p>有以下几种方法:</p><p>1. ul + li</p>
<!DOCTYPE html><html><head> <meta charset="gb2312"> <title>横向导航栏</title> <style type="text/css"> *{margin:0;padding:0;} ul{ border:1px solid black; padding-left:20px; }ul li{background-color:yellow;width:200px;text-align:center;list-style-type: none;display:inline-block;border:1px solid red;} </style> </head><body><ul><li>第一个列表</li><li>第二个列表</li><li>第三个列表</li></ul></body></html>
这里会出现li之间有间隙的问题,此时我们可以使用第二种方法
2. li + float
<!DOCTYPE html><html><head> <meta charset="gb2312"> <title>li间隙问题</title> <style type="text/css"> *{margin:0;padding:0;} ul{ border:1px solid black; padding-left:20px; }ul li{background-color:yellow;width:200px;text-align:center;list-style-type: none;float:left;border:1px solid red;} </style> </head><body><ul><li>第一个列表</li><li>第二个列表</li><li>第三个列表</li></ul></body></html>
完美解决
3. 纯div + float
<!DOCTYPE html><html><head> <meta charset="gb2312"> <title>li间隙问题</title> <style type="text/css"> *{margin:0;padding:0;}#container{border:1px solid black; padding-left:20px;}.div1{float:left;} </style> </head><body><div id="container"><div class="div1">第一个列表</div><div class="div1">第二个列表</div><div class="div1">第三个列表</div></div></body></html>
4. 表格方式,这个就不写了。用了css之后就尽量不要用table惊醒排版了,费时费力费代码,效果还不一定好~
0 0
- 用css写出横向导航栏
- 用UL制作横向CSS导航菜单
- 用CSS设计网站导航——横向导航
- Js+CSS横向导航菜单
- div+css 横向导航菜单
- 利用css写出二级导航
- html/css横向竖向导航栏的绘制
- 用CSS设计横向标签式导航菜单
- csc实例:用UL制作横向CSS导航菜单
- 实例:用UL制作横向CSS导航菜单
- 用ul、li标签 创建css横向导航菜单?
- 用ul、li标签创建css横向导航菜单示例
- CSS网站元素设计-横向导航
- CSS网站元素设计-横向导航
- 横向经典的div+css导航菜单
- 横向二级导航菜单(html+css+js)
- div+css 制作横向导航菜单
- html css ul li 横向导航
- 自定义View事件拦截机制(自定义viewGroup和外部法解决滑动冲突)
- 【leetcode】第11题:Container问题
- mapreduce原理和执行过程
- iOS UIViewController的生命周期及iOS程序执行顺序
- MYSQL查询优化
- 用css写出横向导航栏
- 使用MIC进行变量选择
- 几何原本查询程序1.0
- Hdu---1010
- I'll play a trick on you
- ATOM特效显示
- 二分图强连通分量 tarjan 模板
- 2659: [Beijing wc2012]算不出的算式
- 质数的蛇形填数