有人可以帮我理解这个bug吗?Firefox的工作正常,但Internet Explorer 7却没有.似乎不明白了display: inline-block;.
HTML:
<div class="frame-header">
<h2>...</h2>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.frame-header {
height:25px;
display:inline-block;
}
Run Code Online (Sandbox Code Playgroud) 我有一个高度和宽度固定的容器DIV(275x1000px).在这个DIV中,我想放置多个浮动DIV,每个DIV的宽度为300px,并且有一个水平(x轴)滚动条,允许用户左右滚动查看所有内容.
到目前为止这是我的CSS:
div#container {
height: 275px;
width: 1000px;
overflow-x: auto;
overflow-y: hidden;
max-height: 275px;
}
div#container div.block {
float: left;
margin: 3px 90px 0 3px;
}
Run Code Online (Sandbox Code Playgroud)
问题是浮动DIV不会继续超过容器的宽度.在放置三个浮动DIV后,它们将继续在下方.如果我将overflow-y更改为auto,则会出现垂直滚动条,我可以向下滚动.
如何更改此设置以使浮动DIV继续运行而不会相互低于?
我有这个div元素:
<div id="tl" style="float:right;width: 400px; height:100px; background-color:Green; overflow-x: scroll;overflow-y: hidden;">
<div id='demo' style="float:left;height:90px;"> dsadsad </div>
<div id='demo' style="float:left;height:90px;"> dsadsad </div>
</div>
Run Code Online (Sandbox Code Playgroud)
div演示将在tl div中通过代码复制更多次.我想水平滚动tl div.
我怎样才能实现它?