首页 > 解决方案 > 为网页添加背景颜色

问题描述

ASP.net 核心新手,如何使用 cshtml 为页面添加背景颜色?我正在使用自动生成的页面,但这是不变的白色和黑色文本,它似乎不喜欢使用内联。

标签: asp.net-corecolorsbackground-color

解决方案


在.net核心应用中,shared/_layout.cshtml中有一个默认布局。每个视图都会使用这个布局。而在_layout.cshtml中,我们经常会引用site.css中的<head></head>。所以如果你想改变背景颜色所有页面,您可以在site.css中更改样式。此外,您可以在_layout.cshtml中更改样式。

例如,我改变 body 的背景颜色:

在 site.css 中:

body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  background-color:red;
}

在 _layout.cshtml 中:

<style>
    body {
    background-color:red;
    }
</style>

结果: 在此处输入图像描述


推荐阅读