css - Internet Explorer 问题

标签 css internet-explorer html margins

此站点的中心内容部分存在问题。出于某种原因,在 Internet Explorer 中,只有几个字母被侧边栏截断了。我不知道为什么,也不知道如何解决。 div 向右浮动,所以我想在右边添加几个像素的边距就可以了。它没有...

在 IE8 上是这样的,我实际上是在 Mac 上通过并行运行 IE 7.4。

有什么建议吗?

http://www.thesurgicalsolution.com/

最佳答案

ie.css 中你有:

#content, .sidebar { overflow: hidden; }

仅在 IE 中剪切文本。因此,如果您删除此规则,文本将不再被剪裁。这条规则的存在可能是有原因的,因此您可能希望在删除之前测试整个站点。

编辑:我也会修复 validation errors以及我过去在不同浏览器上遇到过无法解释的渲染问题,这些问题是由无效标记引起的。

编辑 2:#content parent <div>有一个定义的宽度(并且是 overflow:hidden )但是一个 child <div>也有一个定义的宽度,它的位置使它大于父级的右边缘,因此被父级的溢出规则裁剪。因此,作为替代方案,您可以制作 .rightbox更窄以避免隐藏在 IE 中的溢出。

.custom #content .box-wrapper .rightbox {
    float: right;
    width: 451px; /* <-- change this */
    margin-right:5px;
}

关于css - Internet Explorer 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5955152/

相关文章:

vba - 获取 InternetExplorer 对象的 ReadyState 时出现自动化错误

JavaScript 2D 数组无法在 IE 中检索元素

html - 如何使表单输入宽度响应?

javascript - 在动态创建的行的末尾附加一个 div

html - IE8 与 IE7 html 格式比较

javascript - IE 中的 currentStyle 为空

css - 负绝对定位导致 overflow hidden (IE7/8)

jquery - 使用ajax发送文件/文件上传,适用于IE9

javascript - 拖放文件上传多个并在上传前预览 - php、javascript

python - 我想打印我在 Django 中渲染到 HTML 页面时传递的字典的键和值