css - 内联 css mvc 问题

标签 css model-view-controller

我正在尝试将内联 css 放入从母版页继承的 mvc 页面中。我想这样做是因为这个 css 是特定于页面的,我觉得它不应该进入站点范围的文件。这样做的最佳方法是什么。我失败的尝试如下。网站上的任何内容都无法识别 testTwo 样式。谢谢

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
        .test
        {
        }
        .testTwo *
        {
            float: left;
            padding: 5px;
            border: 2px solid gray;
            margin: 3px;
        }
    </style>
</asp:Content>

最佳答案

缺少开头 <style>标签? 糟糕的复制粘贴,不是问题


这是哪里 ContentPlaceHolder在你的MasterPage

通常是 TitleContent ContentPlaceHolder 在 <head> 里面<title> 内的标签像这样的元素:

<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>

是这样吗?如果是这样,这些样式将不会被解释,因为浏览器不会识别 <title><style>..</style></title> 中的样式


我建议像这样更新您的 MasterPage:

<head>
    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
    <link.... />
    <link.... />
    <asp:ContentPlaceHolder ID="StylesheetContent" runat="server" />
    <script.... />
    <script.... />
    <asp:ContentPlaceHolder ID="ScriptContent" runat="server" />
</head>

关于css - 内联 css mvc 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4606800/

相关文章:

html - 从中心开始的 CSS 线性渐变

css - 如何将 CSS 保存在单独的文件中?

java - MVC : How do I reduce the amount of polymorphic methods?

php - MVC 框架中的模型应该有多粗粒度?

model-view-controller - 什么是数据传输对象 (DTO)?

html - 将 div 定位在具有绝对位置的 div 下方

javascript - 在网页中绘制单词之间的链接

html - 具有背景图像和自动高度的 Div

JavaFX 将重复 View 同步到同一 Controller (FXML 和 MVC)

java - 在 jsp/java ee web 应用程序中加载图像/css/javascript