【发布时间】:2014-06-07 13:47:12
【问题描述】:
我正在尝试将文本输入对齐到 .formColumn2 的边缘,这样它们就可以很好地排列在一起,但我不知道该怎么做。我尝试了 margin-right:0 并尝试了 margin-left 但这扩展了我不想要的 .formColumn2 div。如果可能的话,我也想避免向右浮动。
这是我的代码:
CSS
.bookingForm {
height:450px;
background-color: #D3412A;
}
.bookingForm img {
width:200px;
margin:90px 0 0 170px;
}
form{
padding:20px 0 0 70px;
margin-left: 10%;
color:#fff;
}
.bookingForm .formColumn1,
.bookingForm .formColumn2{
float:left;
}
.bookingForm .formColumn2 {
margin-left: 50px;
}
.bookingForm .formColumn2 input{
margin-right:0;
}
select,input,textarea {
width:200px;
margin:8px 0;
}
【问题讨论】:
-
如果您不想让它们浮动,请使用
text-align。 -
我尝试将 text-align 应用于 .formColumn2 input{ text-align:right; } 但它没有用