【发布时间】:2019-04-06 20:04:04
【问题描述】:
我使用ASP.NET 并想在面板中创建一些表格。所以,我需要在表格之间添加空格。我尝试创建标签并将其添加到每个表之后,但它不起作用。
Label label = new Label();
label.Text = Environment.NewLine;
panel.Controls.Add(label);
【问题讨论】:
-
您可以使用 CSS 边距
我使用ASP.NET 并想在面板中创建一些表格。所以,我需要在表格之间添加空格。我尝试创建标签并将其添加到每个表之后,但它不起作用。
Label label = new Label();
label.Text = Environment.NewLine;
panel.Controls.Add(label);
【问题讨论】:
您可以通过多种方式实现这一点,一种是插入 div 元素并使用尺寸设置样式属性,如果您使用 div,请确保将 innerText/innerHTML 设置为 (空格),因为某些浏览器不会显示空 div。另一种方法是将表格的margin属性的style属性设置为所需的空间as。
table.Attributes.Add("style", "margin-left:10px; margin-top:20px;");
【讨论】:
我更喜欢为所有元素添加border-right: 5px solid white;。
【讨论】:
margin-right: 5px; 或padding-right: 5px; 不仅更短,而且是正确的方式。