ASP.NET中的行间隙

时间:2012-10-23 09:51:49

标签: c# asp.net layout

我想在ASP.NET控件之间添加间隙,目前只有我知道的方法是添加<br />,但我想要的差距应该小于两个换行符但是多于1个换行符,不确定我如何在ASP.NET中完成它。

修改

我想知道最佳做法

4 个答案:

答案 0 :(得分:2)

向ASP.NET控件添加一个类,并在css文件中控制其“margin-bottom”属性

.yourClass
{
margin-bottom: 12px; 
}

答案 1 :(得分:0)

怎么样

<asp:TextBox ID="ctrl1" />
<div style="height: 10px;">&nbsp</div>
<asp:TextBox ID="ctrl2" />

答案 2 :(得分:0)

将控件包裹在<div class="mySpacedControlContainer"> ... </div>标签中。

在某处添加CSS - 专用CSS文件,内联CSS - 包含

.mySpacedControlContainer { margin-bottom: 1em; }

根据品味调整价值。

您也可以将CSS类直接应用于控件。

答案 3 :(得分:0)

如何在填充中使用DIV?

<div id="div1">
Div One
</div>

<div id="div2">
Div Two
</div>

CSS:

#div1 {
border: 1px dashed red;
padding: 20px;
margin: 40px;
}

#div2 {
border: 1px dashed green;
padding: 5px;
margin: 10px;
}