【发布时间】:2011-01-26 21:50:23
【问题描述】:
所以我有 CSS 来调节页面上所有输入类型的大小。但是,我仍然注意到一些在长度方面没有受到监管。我使用的 CSS 是这样的:
.leftRightBorder select,
.leftRightBorder textarea,
.leftRightBorder input[type=text]
{
width: 150px;
}
这是使用上述 CSS 的页面图片:
如您所见,仍然存在一些较小的长度问题。但是我的主要问题是,每个组件上的“付款日”和“滚动日”字段都在同一个表格单元格中,所以即使我在它们之间放置了一个
,间距也不等于所有内容之间的垂直间距页面上的其他内容。如何在页面上的所有内容之间设置规则的垂直间距?
编辑:
这是 ASP.NET 代码:
<tr id="tr63">
<td id="td64">
Payment Day
</td>
<td id="td65" class="leftRightBorder">
<%= Html.DropDownListFor(m => m.FixedComponent.PaymentDay, DropDownData.DaysOfMonthList(), "", new { propertyName = "FixedComponent.PaymentDay", onchange = "UpdateField(this);" })%>
<%= Html.DropDownListFor(m => m.FixedComponent.PaymentBusinessDayConvention, DropDownData.BusinessDayConventionList(), "", new { propertyName = "FixedComponent.PaymentBusinessDayConvention", onchange = "UpdateField(this);" })%>
</td>
<td id="td66" />
<td id="td67">
Payment Day
</td>
<td id="td68" class="leftRightBorder">
<%= Html.DropDownListFor(m => m.FloatingComponent.PaymentDay, DropDownData.DaysOfMonthList(), "", new { propertyName = "FloatingComponent.PaymentDay", onchange = "UpdateField(this);", disabled="disabled" })%>
<%= Html.DropDownListFor(m => m.FloatingComponent.PaymentBusinessDayConvention, DropDownData.BusinessDayConventionList(), "", new { propertyName = "FloatingComponent.PaymentBusinessDayConvention", onchange = "UpdateField(this);", disabled="disabled" })%>
</td>
</tr>
我希望 HTML Helpers 之间的间距等于页面上其他所有内容之间的间距。希望这会有所帮助。
【问题讨论】: