CSS+div怎么做图片中的导航条

字可能不止四个,那么怎么让导航条的红色随着字体数量变化呢?... 字可能不止四个,那么怎么让导航条的红色随着字体数量变化呢? 展开
 我来答
育知同创教育
2016-06-09 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

css+div做图片中的导航条的方法:

思路:对ul里的li设置排成一排所以需要设置一个CSS display:inline让li排成一排,从而让li并排布局。然后需要对ul li里的a标签设置display:block的,但a父级li不设置具体宽度,所以需要对a设置display:inline-block让其a随li并排继承同时对a设置宽度高度等样式生效。

1、CSS代码:

ul#nav{ width:100%; height:60px; background:#00A2CA;margin:0 auto} 

ul#nav li{display:inline; height:60px} 

ul#nav li a{display:inline-block; padding:0 20px; height:60px; line-height:60px;
 color:#FFF; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px} 

ul#nav li a:hover{background:#0095BB}/*设置鼠标滑过或悬停时变化的背景颜色*/ 

2、HTML代码

<ul id="nav"> 

   <li><a href="http://www.xxx.com/">首页</a></li> 

   <li><a href="http://www.xxx.com/html/">HTML教程</a></li> 

   <li><a href="http://www.xxx.com/rumen/">CSS基础</a></li> 

   <li><a href="http://www.xxx.com/css-tool/">CSS开发工具</a></li> 

   <li><a href="http://www.xxx.com/css-texiao/">CSS特效</a></li> 

   <li><a href="http://www.xxx.com/wenji/">CSS问题</a></li> 

</ul> 

3、效果截图

超凡且憨厚灬饼子A
推荐于2016-01-31 · TA获得超过9399个赞
知道大有可为答主
回答量:5551
采纳率:44%
帮助的人:2358万
展开全部

等等,帮你写个打包传上来!


已经传了,关键是:


<div>

<p><span>公司介绍</span></p>

</div>


p 必须浮动 > float:left;

因为 p 浮动后宽度自动计算才能生效 > width:auto;

p 宽度 auto 后,里面文字变多或变少就可以自动算出宽度。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千锋教育
2016-04-01 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
等等,帮你写个打包传上来!

已经传了,关键是:

<div>
<p><span>公司介绍</span></p>

</div>

p 必须浮动 > float:left;
因为 p 浮动后宽度自动计算才能生效 > width:auto;
p 宽度 auto 后,里面文字变多或变少就可以自动算出宽度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式