asp.net-mvc - 列之间的 ASP.NET Bootstrap 表填充不起作用

标签 asp.net-mvc twitter-bootstrap css asp.net-core

在下表中View在我的 ASP.NET MVC Core 1.1 应用程序中,我试图在列之间创建一些空间 OrderNumberItemName .但是两个栏目的内容还是太接近了。是不是因为css在我的里面 <style>....</style>下面是错误的,或者 Bootstrap 的默认表设置覆盖了我的 css . 问题:如何创建两列之间的间距?

@model MyProj.Models.TestViewModel
<style>
    table th td{
        padding-left:115px;
    }
</style>
<table>
    @foreach (var item in Model.lstOrders)
    {
        <tr>
            <td>
                <a asp-action="TestAction" asp-route-id="@item.OrderId">@item.OrderNumber</a>
            </td>
            <td>
                @item.ItemName
            </td>
        </tr>
    }
</table>

最佳答案

您可以:

  • 在 CSS 中为元素定义填充(推荐)
  • 在两者之间插入一个带有“&nsbp”值的空列(一个讨厌的 hack,但被证明是有效的)

... 并且您的样式定义错误(提示:您的表中没有元素)。 简单地尝试

td {
    padding: 5px;
}

关于asp.net-mvc - 列之间的 ASP.NET Bootstrap 表填充不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42772326/

相关文章:

javascript - Ng-disabled 无法与 AngularStrap 版本的 Bootstrap 日期和时间选择器一起使用

asp.net-mvc-4 - URL.Action 参数中的客户端值

css - 我不知道如何解决这个 Bootstrap 问题

javascript - 充当按钮功能的可点击div react js

asp.net - ExtensionlessUrlHandler 和带点的路径

c# - 4 位数字的正则表达式(第一个位置包含 0)无法正常工作

c# - 如何在 C# 中使用 .cshtml 和其他文件类型作为字符串来构建开发人员文档

asp.net-mvc - 启用严格的传输安全 mvc

css - Aurelia:样式表已加载但未删除

html - 如何为除主页以外的每个页面添加侧边栏?