首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浮动单元下单元的位移

浮动单元下单元的位移
EN

Stack Overflow用户
提问于 2015-02-24 12:31:47
回答 1查看 282关注 0票数 1

有人能解释为什么浮动元素下面的元素会被移动,就好像它有一个宽度的浮动元素一样吗?

HTML和CSS:

代码语言:javascript
复制
        div.filter { border: 1px solid #aaaaaa; padding: 0 10px 10px 10px; width: 300px;}
        div.filterTitle { float:left; padding: 5px; margin:-12px 0 0 10px; background:#fff; }
        div.filter label { display:inline-block; width: 120px; font-weight: bold; margin-top: 15px;}
        div.filter input[type="text"] { width: 146px; }
代码语言:javascript
复制
<div class="filter">
<div class="filterTitle">Filters</div>
<form id="filterForm" method="post" action="">
    <div>
        <label for="dateFrom" class="optional">Date</label>
        <input type="text" name="dateFrom" id="dateFrom" value="">
   </div>
</form>
</div>

小提琴:jsFiddle

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-24 12:40:30

现在还不清楚你在问什么,但基于评论,我认为这只是一个清理浮点的例子。

代码语言:javascript
复制
/* filters menu */
 div.filter {
    border: 1px solid #aaaaaa;
    padding: 0 10px 10px 10px;
    width: 300px;
}
div.filterTitle {
    float:left;
    padding: 5px;
    margin:-12px 0 0 10px;
    background:#fff;
}
form {
    clear: both;
}
div.filter label {
    display:inline-block;
    width: 120px;
    font-weight: bold;
    margin-top: 15px;
}
div.filter input[type="text"] {
    width: 146px;
}
代码语言:javascript
复制
<div class="filter">
    <div class="filterTitle">Filters</div>
    <form id="filterForm" method="post" action="">
        <div>
            <label for="dateFrom" class="optional">Date</label>
            <input type="text" name="dateFrom" id="dateFrom" value=""/>
        </div>
    </form>
</div>

您还可能希望查看fieldsetlegend元素,这些元素似乎更符合您想要的外观。

Fieldset @ MDN

快速JSfiddle演示

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

https://stackoverflow.com/questions/28695877

复制
相关文章

相似问题

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