当行内字数超出容器宽度时,IE显示不正常,而火孤显示正常,这种情况应该如何调整CSS?

1、当行内字数超出容器宽度时,IE显示不正常,而火孤显示正常,这种情况应该如何调整CSS?2、如何用CSS设置当字数达到一定长度后,后面的字用省略号(......)代替?... 1、当行内字数超出容器宽度时,IE显示不正常,而火孤显示正常,这种情况应该如何调整CSS?
2、如何用CSS设置当字数达到一定长度后,后面的字用省略号(......)代替?
代码如下:

<style type="text/css">
#menu {
border:1px white solid;
width:120px;
background:gray;
margin:0px;
vertical-align:middle;

}
#menu ul {
list-style-type:none;
margin:0px;
padding:0px;
}
#menu ul li{
text-align:right;
padding:0px;
color:black;

border-bottom:1px white solid;
}
#menu a, #menu a:visited {
display:block;
color:white;
text-decoration:none;
border-left:8px solid black;
border-right:1px solid black;
height:30px;
line-height:30px;
overflow:hidden;
}
#menu a:hover {
border-left:8px solid white;
border-right:1px solid black;
}
</style>
<div id="menu">

<ul>
<li><a href="#">item1item1item1item1item1item1item1item1item1</a></li>
<li><a href="#">item1</a>
</li>
<li><a href="#">item1</a>
</li>
<li><a href="#">item1</a>
</li>
</ul>

</div>
....号的代码可以写出来吗?
展开
 我来答
ttnuli
2010-11-04
知道答主
回答量:40
采纳率:0%
帮助的人:16.9万
展开全部
1、调整宽度,针对不同的浏览器:
style="display:block;width:100px;width:80px\9;*width:80px;-width:80px;"
对应关系为:火狐,IE8,IE7,IE6;你根据自己的div宽度调整像素;

2、在超出去的div的css样式写overflow:hidden;但是计算字数这个需要js,css做不了这个,至少我是不会,呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-11-08
展开全部
1、可以用!important;声明样式重要级别,前面的样式FF识别,后面的IE识别,如:
width:10px!important;12px;
2、div a{display:block;width:310px;white-space:nowrap;overflow:hidden;float:left;
-o-text-overflow: ellipsis; /* for Opera */
text-overflow:ellipsis; /* for IE */
}
div:after{content:"...";padding-left:3px;font-size:12px;}/* for Firefox */

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d92ec75
2010-11-03 · TA获得超过942个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:503万
展开全部
回答1、
在#menu里面加
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;
就可以了

回答2、单纯CSS只好控制字数,不要自动添加。。。
必须要JavaScript才可以。
回答完毕
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朋友火箭9K
2010-11-03 · TA获得超过2823个赞
知道大有可为答主
回答量:4676
采纳率:0%
帮助的人:3493万
展开全部
overflow: auto;//自动,一般就是自己换行,这个在IE6中很重要

...的话,你后台先截取不就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闷闷的孩儿
2010-11-03 · TA获得超过118个赞
知道答主
回答量:177
采纳率:0%
帮助的人:57.7万
展开全部
#menu a{display:block; white-space:nowrap;
text-overflow:ellipsis; overflow:hidden; width:100px; }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式