首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IE 8.0中忽略div宽度

在IE 8.0中忽略div宽度
EN

Stack Overflow用户
提问于 2011-08-19 17:23:20
回答 1查看 247关注 0票数 0

我的单据类型为:

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

我在页面上有一个这样的div:

代码语言:javascript
复制
<div style="width:400px;">
<p>Some content and some more content etc.</p>
</div>

在IE 8.0中查看时,div宽度被忽略,div不仅占据整个屏幕,而且如果段落标记之间的文本足够长,则会远离屏幕右侧。

因此,IE 8.0完全忽略为div?设置的宽度。请问你是如何克服这一点的。

EN

回答 1

Stack Overflow用户

发布于 2012-02-16 05:17:07

我不确定IE8的问题是不是其他的(通用的?)CSS正在覆盖您的,但如果是这样,您可以尝试添加重要的!像这样的修饰符:

代码语言:javascript
复制
<div style="width: 400px !important;">
<p>Some content and some more content etc.</p>
</div>

此外,如果您要覆盖某个位置的包装默认值,则添加此CSS会将其恢复为默认值:

代码语言:javascript
复制
white-space: normal !important;

问题也可能出在<p>标记上,而不是div上,所以请尝试使用IE开发人员工具来跟踪哪些元素实际上具有不必要的大宽度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7119531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档