我试图在我的表格联系表中的http://jsfiddle.net/k6XSp/1/之间正确添加s之间的间距。

我希望右侧的字段与右侧消息框的宽度对齐,因此这意味着我需要在两个s中的s之间添加空格。

看起来不错,但我不知道如何分隔字段的右侧。添加边距权利似乎可以解决问题,但是效果不是很好,因为它很容易出错。

另外,当您单击字段时,表单会四处移动,因为会显示边框。

文本字段的CSS如下所示:

#contact-area input, #contact-area textarea  {
    padding: 5px;
    width: 451px;
    font-family: Helvetica, sans-serif;
    font-size: 1.4em;
    margin: 0px 0px 10px 0px;
    border: none;
    background-color: #dedede;
    height: 40px;
}

最佳答案

看看这个小提琴http://jsfiddle.net/k6XSp/6/。如建议的那样,尽量不要使用表格来放置元素。改用CSS。

<div class="control-group">
            <label for="FirstName" class="text">First Name:</label>
                <div class="control">
                    <input type="text" name="FirstName" id="FirstName" />
                </div>
            </div>

.control-group {width: auto; float: left; margin: 0 10px 0 0}
.control {display: block; clear: both;}

10-06 04:38