【问题标题】:Add white spaces between tables whose are in panel在面板中的表之间添加空格
【发布时间】:2019-04-06 20:04:04
【问题描述】:

我使用ASP.NET 并想在面板中创建一些表格。所以,我需要在表格之间添加空格。我尝试创建标签并将其添加到每个表之后,但它不起作用。

Label label = new Label();
label.Text = Environment.NewLine;
panel.Controls.Add(label);

【问题讨论】:

  • 您可以使用 CSS 边距

标签: c# panel


【解决方案1】:

您可以通过多种方式实现这一点,一种是插入 div 元素并使用尺寸设置样式属性,如果您使用 div,请确保将 innerText/innerHTML 设置为   (空格),因为某些浏览器不会显示空 div。另一种方法是将表格的margin属性的style属性设置为所需的空间as。

table.Attributes.Add("style", "margin-left:10px; margin-top:20px;");

【讨论】:

    【解决方案2】:

    我更喜欢为所有元素添加border-right: 5px solid white;

    【讨论】:

    • 如果您的背景不是白色,您会怎么做?边框简单错误,margin-right: 5px;padding-right: 5px; 不仅更短,而且是正确的方式。
    猜你喜欢
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    • 2017-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多