CSS 未在 ASP.NET Core 中完全呈现

标签 css asp.net visual-studio-2015

这是我的_Layout.cshtml 文件:

<!DOCTYPE html>

<html> 
<head>
    <meta name="viewport" content="width=device-width" />
    <link rel="stylesheet" asp-href-include="lib/bootstrap/dist/css/*.min.css" />
    <title>SportsStore</title> </head> <body>
    <div class="navbar navbar-inverse" role="navigation">
        <a class="navbar-brand" href="#">Faen as!!</a>
    </div>
    <div class="row panel">
        <div id="categories" class="col-xs-3">
         <h6>Side items</h6>
        </div>
        <div class="col-xs-8">
            @RenderBody()
        </div>
    </div> 
  </body>
</html>

最终结果应该看起来像第一张图片,但最终看起来像第二张图片。我不明白,为什么 CSS 只呈现部分内容?

What it should look like

What it looks like

最佳答案

怎么会有人期望 Bootstrap 会自动使我的网页变得漂亮而无需编写一行 css。右键单击您的页面(例如:SPORTS STORE 部分),然后单击检查。在这里检查 css 有什么问题,为什么它没有绑定(bind)。有时您需要通过向 HTML 元素添加用户定义的类来覆盖 bootstrap css,并在 CSS 中添加 important 以正确呈现。例如,此处未显示您的 SPORTS STORE 文本。向该 div 或 p 或 span 添加一个类。在 css 中它会像,

.myTextClassName
{
 color:white !important;
}
.myTopDivClassName
{
 background-color:black !important; 
 border-radius:4px !important;
}

关于CSS 未在 ASP.NET Core 中完全呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42695888/

相关文章:

javascript - Visual Studio - Javascript UWP - 通过矢量图形的视觉 Assets

html、正文和 div 设置为 100% 宽度,但它仍然没有占用全部 100%

c# - ASP.NET - App_Code - 在同一文件夹中混合 VB 和 C#

javascript - Visual Studio 为不同的 pc 转换 TypeScript 的不同输出

javascript - asp.net 中的事件源响应有一回合延迟

javascript - 我无法运行 Javascript 代码

windows - 通用 Windows 平台/UAP : what is AOT?

CSS3 裁剪 div

HTML 代码缺少正文

html - 将背景设置为与文本一样宽,并在换行后左对齐