【问题标题】:Floating menu content height浮动菜单内容高度
【发布时间】:2013-10-21 09:19:31
【问题描述】:

我有一个默认的 Sharepoint 2013 母版页,左侧有浮动菜单。问题是我不能在内容区域中使用浮动项目。简化的布局摘录如下所示:

<style>
    .leftMenu{height: 400px;width: 200px;float:left;border: 1px solid Red;}
    .content{border: 1px solid Blue;margin-left: 200px}
    .floatingItem{float:left;border: 1px solid Green;margin-left: 10px;}
</style>
<div class="leftMenu">LeftMenu</div>
<div class="content">
        <div class="floatingItem">floatLeft</div>
        <div class="floatingItem">floatLeft</div>
        <div class="floatingItem">floatLeft</div>
        <div class="floatingItem">floatLeft</div>
        <div style="clear:both"></div>
        I want to appear just bellow floating items
</div>

我需要模板为 100% 宽度。除非我将浮动项目放在内容块中,否则模板表现良好。然后我得到了意想不到的行为 - 清除 div 和浮动项目下方的任何内容出现在左侧菜单的底线下方。

是否可以使内容块正常运行?我希望内容块的高度不超过两个行高:~30px。顺便说一句,我想在不使用 JavaScript 技巧的情况下解决它。

【问题讨论】:

    标签: html css sharepoint height floating


    【解决方案1】:

    只需从 HTML 中删除 &lt;div style="clear:both"&gt;&lt;/div&gt;

    欲了解更多信息,请查看:What is the use of style="clear:both"?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-04
      • 1970-01-01
      • 2014-03-30
      • 2011-09-16
      • 1970-01-01
      • 1970-01-01
      • 2012-02-08
      • 2011-02-04
      相关资源
      最近更新 更多