首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >位置div,iframe和scrollable div

位置div,iframe和scrollable div
EN

Stack Overflow用户
提问于 2016-07-15 13:00:28
回答 3查看 42关注 0票数 0

我试图定位2 divs和一个iframe。我希望第一个diviframe是水平定位的,然后是下面的第二个div。第二个div应该是可滚动的。下面的HTML代码似乎不起作用。所有元素都是水平浮动的,第二个div是不可滚动的。能给我一些建议吗?谢谢!

https://fiddle.jshell.net/f9L4nny6/

代码语言:javascript
复制
#wrapper div#input, iframe {
    float: left;
}
div#log{
    float:left;
}
代码语言:javascript
复制
<body>
    <div id="wrapper">
      <div id="input">input form here
      </div>
      <iframe id="preview"></iframe>
    </div>
    <div id="log" style="overflow-y: scroll; height:400px; float:bottom">Log will be shown here</div>
</body>

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-07-15 13:06:56

您的日志div有一个id,而不是一个类,因此您需要使用div#log而不是div.log对它进行样式设置。一旦进行更改,滚动条将正确显示。

要将日志放在另外两个下面,可以添加clear:left

下面是您的代码片段的编辑版本,应该更接近您要寻找的内容:

代码语言:javascript
复制
#wrapper div#input,
iframe {
  float: left;
}
div#log {
  clear: left;
  float: left;
  overflow-y: scroll;
  height: 400px;
}
代码语言:javascript
复制
<body>
  <div id="wrapper">
    <div id="input">input form here</div>
    <iframe id="preview"></iframe>
  </div>
  <div id="log">Log will be shown here</div>
</body>

票数 0
EN

Stack Overflow用户

发布于 2016-07-15 13:07:42

代码语言:javascript
复制
#wrapper{
overflow: auto;
}

div#log{
float: none;
display: block;
}
#wrapper div#input, iframe {
        float: left;
    }
代码语言:javascript
复制
        <body>	
            <div id="wrapper">
              <div id="input">input form here        
              </div>
              <iframe id="preview"></iframe>
            </div>
            <div id="log" style="overflow-y: scroll; height:400px; float:bottom">Log will be shown here</div>
        </body>

票数 0
EN

Stack Overflow用户

发布于 2016-07-15 13:12:49

float:bottom不存在。在float:left;clear:both上使用#log代替

见波洛

代码语言:javascript
复制
#wrapper div#input, iframe {
    float: left;
}
代码语言:javascript
复制
<body>
    <div id="wrapper">
      <div id="input">input form here
      </div>
      <iframe id="preview"></iframe>
    </div>
    <div id="log" style="overflow-y: scroll; height:400px; float:left;clear:both">Log will be shown here</div>
</body>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38396798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档