javascript - 边距和填充导致计算布局问题

标签 javascript css padding margin offset

我遇到了这个问题,我在 IE6 中没有得到真正的偏移量。我正在使用偏移来定位弹出窗口。

CSS 是这样的:

.container50-50-right-border              { }
.container50-50-right-border .title       {padding: 0px; margin: 0px;
                                           clear: both;}
.container50-50-right-border .leftcolumn  {width: 47%; float: left;
                                           display:inline;}
.container50-50-right-border .rightcolumn {width: 48%; float: left;
                                           display:inline;
                                           border-left: 1px solid #D6D7DE;
                                           padding: 0px 0px 0px 10px;
                                           margin: 0px 0px 0px 10px;}
.container50-50-right-border .description {clear: both;}

当我从中删除填充和边距时

.container50-50-right-border .rightcolumn

它的表现稍微好一点,但并不完美。定位代码经过了很好的测试,所以我不认为是这样。

抱歉代码量太少。任何帮助将不胜感激。

最佳答案

请记住,IE 将根据所处的渲染模式(Quirks 模式与标准模式)切换框模型。验证您使用的 Doctype 是否将 IE 置于 Strict 模式,否则它用于定位的框模型将不是标准的 W3C 模型。

http://www.quirksmode.org/css/quirksmode.html

关于javascript - 边距和填充导致计算布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/615813/

相关文章:

css - 锚定在 li 内获得所有空间

html - CSS:图像和链接垂直对齐(中心)和响应图像交换

html - 如何创建边框图像?

html - 更改 Flexbox HTML 中内容的填充

javascript - 带有导航菜单的键盘快捷键

Javascript - 为什么我的应用程序认为这个数组是空的?

html - 如何使用 bootstrap 3 将 3 列与行中心的最大宽度对齐?

xaml - 如何在 Xamarin 表单中向页面填充添加颜色?

javascript - 向知道电话号码的特定设备发送推送通知,parse.com

javascript - 在 onChangeText 函数中更新数组散列的 TextInput 值