gpt4 book ai didi

CSS:可以在 html 文档中途定义样式吗?

转载 作者:太空宇宙 更新时间:2023-11-04 00:32:08 25 4
gpt4 key购买 nike

在 ASP.NET MVC 中,有这些称为 View 模板的 html 片段,当它们的匹配数据出现在屏幕上时,它们就会出现。例如,如果您有一个客户订单并且它有一个供应商地址,供应商地址 View 模板会显示填充数据。

不幸的是,这些无法访问“MasterPages”,也不知道他们的 CSS 环境。

除了使用样式标签加载它们之外,是否有任何方法可以创建适用于该特定 html 片段(一种内联 CSS 样式部分)的部分 CSS 文件?

在我们渲染部分 View 之前把它放下来会非常好:

<style type="text/css">
input { margin: .2em .2em;
overflow: hidden;
width: 18.8em;
height: 1.6em;
border: 1px solid black;}
</style>

让该特定 Html 片段中的 15 个左右的输入字段具有相同的格式。这些被换出,因此输入字段的位置发生变化。这也可能意味着在每个局部 View 上重置 CSS。

最佳答案

我的想法是在母版页的 Head 中包含一个额外的内容部分

<head runat="server">
<title>
<asp:ContentPlaceHolder ID="TitleContent" runat="server" />
</title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<asp:ContentPlaceHolder ID="CssContent" runat="server" />
</head>

这样,您就可以为每个 View 注入(inject)特定的样式。

编辑:发布后我认为以上内容不是您所指的。您可能会考虑滚动您自己的 ViewUserControl,类似于 Script & CSS Registration Helper in ASP.NET MVC?

关于CSS:可以在 html 文档中途定义样式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2987215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com