-1

我不是 Html 和 css 方面的专家,但我知道如何制作漂亮的响应式页面、无表格、无表格表单等...

但我陷入了一种我不知道如何处理的形式。使表格无表格对我来说很容易,只要我们每行有 1 个字段,现在我需要在同一行中有 2 个字段和标签。

我想使用纯 css 处理,我需要它们对齐。现实生活中的示例将是任何旅游公司的一种形式,他们要求提供 dateFrom 和 DateTo。

另一件事,我正在使用框架 Skeleton ( http://www.getskeleton.com/ )

1stlabel
|1stfield|

2ndlabel1   3rdlabel1
|2ndfield|  3rd|field|

4thlabel
|4thfield|

我当前的标记:

<form>

    <div class="field">
        <label>FieldA</label>
        <input type="text">
    </div>


    <div class="doubleFields">

        <div class="first">
            <label>DateFrom</label>
            <input type="text">
        </div>

        <div class="second">
            <label>DateTo</label>
            <input type="text">
        </div>

    </div>

</form>​
4

1 回答 1

1

给它们一个特定的类名,然后设置display: inline-block它们。


在您的具体情况下:

.doubleFields div {
    display: inline-block;
}

应该做得很好。

于 2012-11-26T17:53:07.537 回答