【发布时间】:2013-10-03 11:20:03
【问题描述】:
我有一个代码,其中#page_field 是父母并且有两个孩子。所以,我希望这两个街区一个接一个。我面临的是铬显示left_block 正确:pager_separator_design 是30px 宽,所以30px + 120px(相对左)给我150px,这就是应该做的。
但是 IE,不要添加 width 的 pager_separator_design 所以总剩下 120 是错误的。 Firefox 确实喜欢 Chrome。
我能做什么?
HTML
<div id="page_field">
<div id="pager_separator_design">
</div>
<div id="left_block">
</div>
</div>
CSS
#page_field
{
margin-right: auto;
margin-left:0px;
width: 1000px;
background-color: #FFFFFF;
height:auto;
display: table;
}
#pager_separator_design
{
position:relative;
display: inline-block;
left: 120px;
background-image: url('separator_new.png');
width:30px;
height: 100%;
z-index:10;
}
#left_block
{
vertical-align: top;
position:relative;
left:120px;
display: inline-block;
width:850px;
margin:0;
padding:0;
}
我正在使用 IE10。
【问题讨论】:
-
每当您发布基于 IE 的问题时,请说明它是哪个版本,并提供 HTML 代码或可能jsfiddle.net。
-
好建议。版本 10。
-
你在使用reset.css
标签: html css internet-explorer google-chrome cross-browser