【发布时间】:2015-04-25 22:05:29
【问题描述】:
有一个名为scoped 的新html 属性,但它是now implemented only in firefox。此属性允许您仅为父元素声明内部样式。
我想知道这是否可以在 ASP.NET MVC 部分视图中模拟这种行为而不创建一些包装器<div class="wrapperOverPartial">
假设我们有一个名为Infoes的视图
//some specific css here or css imported from file
<h2>Infoes</h2>
<address>
@Html.Partial("SomeSpecificInfo")
</address>
和局部视图SomeSpecificInfo
<style>
//some internal styles defined here
</style>
<h2>Some Specific Info</h2>
我希望这些样式仅在 SomeSpecificInfo 内部使用,与使用 scoped 时相同,这可能吗?
【问题讨论】:
-
... 使用 CSS 类?
<address class="specific-info"> -
这很明显,但我在问题中提到我想要一些属性,如
scoped而不是包装类 -
或者你可以在你的
<address>元素中添加一个 CSS 类,并使用该类作为前缀来为你的主 CSS 中的局部视图定义样式。
标签: asp.net-mvc html css asp.net-mvc-5