css nav 导航选项卡背景 宽度 自动怎么控制

就是按钮左右边距用pinding,但文字数量不一样,背景是有内阴影的,文字太长,背景就截掉了,背景宽度如何自动呢css怎么写?... 就是按钮左右边距用pinding,但文字数量不一样,背景是有内阴影的,文字太长,背景就截掉了,背景宽度如何自动呢

css怎么写?
展开
 我来答
超凡且憨厚灬饼子A
2013-03-31 · TA获得超过9400个赞
知道大有可为答主
回答量:5551
采纳率:44%
帮助的人:2407万
展开全部
不清楚你的背景是有阴影的具体是描述的什么,反正根据你截图来看,你的背景图要设置为横向重复,重点是你要把 a 标签浮动起来,而不是仅仅把 li{float:left;}

此处我假设你的 nav 结构是 ul > li > a 形式:

---------------------- css ----------------------

#nav{...}/*ul的背景图代码和其他代码*/

#nav li,#nav a{float:left;}/*a 和 li 一样,都得浮动起来,这是 a 自适应宽度的关键*/

#nav a{
display:block;
padding:0 20px;
line-height:30px;
back...:你的a标签背景图代码;
}

#nav li{
ma...:li的外边距代码,让每个按钮左右之间产生距离
_display:inline;/*ie出现双倍浮动边bug时修正*/
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式