pst*_*trm 2 css internet-explorer css-position
我为响应式网站制作了一个粘性标题,其中标题也位于中心位置margin: 0 auto.它适用于Chrome/Firefox/Safari/IE8,但不适用于IE9 +.
最小标记:
<div class="viewport">
<header class="banner">
</header>
</div>
Run Code Online (Sandbox Code Playgroud)
风格:
.banner {
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
max-width: 1024px;
margin: 0 auto;
}
Run Code Online (Sandbox Code Playgroud)
在IE9 +中,标题卡在左侧.
您需要专门添加width: 100%到您的元素中.

CSS
.banner {
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
max-width: 750px;
margin: 0 auto;
background: red;
height: 50px;
}
Run Code Online (Sandbox Code Playgroud)
实际上它在IE9中同样有效

| 归档时间: |
|
| 查看次数: |
2117 次 |
| 最近记录: |