用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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 原地转圈头晕恶心想吐怎么办 孩子吃凉的呕吐头还晕怎么办 孩子转晕了想吐怎么办 转圈晕了想吐怎么办 我爸总是骂我妈怎么办 转圈转的想吐怎么办 大便干燥拉不出来怎么办 吹完头发很干燥怎么办 腿摔伤了结痂疼怎么办 蹭wifi被禁止后怎么办 电脑wifi给拉黑怎么办 电脑想用无线网怎么办 中路被对方打崩了怎么办 英雄联盟队友太坑怎么办 匹配被王者虐了怎么办 lol碰到嘴臭的怎么办 小婴儿脾气大怎么办呢? 玩游戏输入法会跳出出来怎么办 逆水寒fps太低怎么办 我dcj没地速怎么办 电焊看久眼睛疼怎么办 装修忘了窗帘盒怎么办? 纹眉导致眼肿了怎么办 哭泣引起的眼肿怎么办 在酒店忘记拉窗帘了怎么办 湿气重喉咙有痰怎么办 眼睛上火了肿了怎么办 陌陌直播没人看怎么办 陌陌直播没人气怎么办 我真的爱上你了怎么办 弯腰时间久了腰疼怎么办 斗鱼pk输的怎么办 领导当着人骂我怎么办 被老板骂了应该怎么办 三星s7关机键掉了怎么办 主播遇到黑粉怎么办 在工作单位突然死亡怎么办 孕7月半夜脚抽筋怎么办 上单对上两个射手怎么办 游戏本玩游戏掉帧怎么办 手机开直播很卡怎么办