【问题标题】:Insert a tab or spaces in html [duplicate]在html中插入制表符或空格[重复]
【发布时间】:2015-02-08 18:08:12
【问题描述】:

我是 html 新手,我得到了这段代码:

@{ 
    ViewBag.Title = "Index";
}

<!DOCTYPE html>

<html>
    <head>
        <meta name="viewport" content="width=device-width" />
        <title>View1</title>
        <script src="~/Scripts/jquery-1.9.1.min.js"></script>
        <script src="~/Scripts/bootstrap.min.js"></script>
        <link href="~/Content/bootstrap-theme.min.css" rel="stylesheet" />
        <link href="~/Content/bootstrap.min.css" rel="stylesheet" />
    </head>
    <body>  
        <table>    
            @foreach (var item in Model.Data)
            { 
                <tr>
                    <td><a href=@Model.DataUrl[item.Key]>@item.Key</a></td>
                    <td>@item.Value</td>
                </tr>                        
            }
        </table>
    </body>
</html>

我想在&lt;td&gt;&lt;a href=@Model.DataUrl[item.Key]&gt;@item.Key&lt;/a&gt;&lt;/td&gt;&lt;td&gt;@item.Value&lt;/td&gt; 之间添加制表符或空格,我该怎么做?

我想添加 css 是最好的方法,但我不明白如何使用它。

【问题讨论】:

  • 在 HTML 中 &amp;nbsp; = 空格,&amp;#09; = 制表符。
  • 您的意思是要在tds 之间创建一个间隙吗?您可能想要使用边距或填充,这两个 css 属性
  • 有没有办法在不创建新的 .css 文件的情况下添加 css 属性?

标签: javascript html css


【解决方案1】:

您可以使用 CSS 为您的 td 添加填充:

td {
  padding-right: 30px;
}
<table>
  <tr>
    <td><a href="#">Hello</a></td>
    <td>Goodbye</td>
  </tr>
  <tr>
    <td><a href="#">Hola</a></td>
    <td>Adios</td>
  </tr>
</table>

或者给他们一个固定的宽度:

td {
  min-width: 200px;
}
<table>
  <tr>
    <td><a href="#">Hello</a></td>
    <td>Goodbye</td>
  </tr>
  <tr>
    <td><a href="#">Hola</a></td>
    <td>Adios</td>
  </tr>
</table>

【讨论】:

  • 有没有办法在不创建新的 .css 文件的情况下添加 css 属性?
  • @PresidentCamacho 是的,正如我已经说过的,您可以将这些 &lt;style&gt; 元素放入 .cshtml 文件的 &lt;head&gt; 中进行试用。
  • 我在 附件中添加了
  • 当然,像这样为所有 TD 添加样式是不好的做法。最好添加类并设置它们的样式。
【解决方案2】:
`&nbsp;` is a space
`&#09;` is a tab

只需将它们插入您想要的位置

对于 CSS,你应该使用 padding 属性,网上有很多教程和示例

【讨论】:

  • 两个表格列之间的制表符或空格?
  • 试试吧!如果你失败了,把你的空格放到列中......
  • 我尝试添加 像这样: @item.Value 但这没有任何作用。不加;使 @item.Value 成为字符串而不是变量。
  • 一定要放到栏目里
  • 如何将其添加到列中?
【解决方案3】:
<table style="border-spacing: 10px;">

或者在某处的 CSS 块中:

table {
  border-spacing: 10px;
}

来源:Add space between cells (td) using css

【讨论】:

    【解决方案4】:

    你是说视觉空白?

    在这种情况下,请检查this link

    • 如何为表格添加样式
    • 特别是段落表填充。

    基本的 CSS 并不难。

    【讨论】:

      猜你喜欢
      • 2012-04-05
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 2019-12-22
      • 1970-01-01
      • 2021-09-05
      • 2019-01-29
      • 1970-01-01
      相关资源
      最近更新 更多