在html中插入一个或多个空格

时间:2014-12-10 13:56:52

标签: javascript html css

我是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>

我想在<td><a href=@Model.DataUrl[item.Key]>@item.Key</a></td><td>@item.Value</td>之间添加一个标签或空格,我该怎么做?

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

4 个答案:

答案 0 :(得分:19)

您可以使用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>

答案 1 :(得分:6)

`&nbsp;` is a space
`&#09;` is a tab

只需将它们插入您想要的地方

即可

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

答案 2 :(得分:2)

你的意思是视觉空白?

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

  • 如何为表格添加样式
  • 段表Padding具体。

基本的CSS并不难。

答案 3 :(得分:2)

<table style="border-spacing: 10px;">

或者在某个地方的CSS区块中:

table {
  border-spacing: 10px;
}

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