0

我有一个网络应用程序,我必须在其中为此部分指定一个新的 css 文件:

<section id="loginForm" >
<h2>Connecter à notre application</h2>
@using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl })) {
    @Html.AntiForgeryToken()
    @Html.ValidationSummary(true)

    <fieldset>
        <legend>Formulaire de connexion</legend>
        <ol>
            <li>
                @Html.Label("Name")
                @Html.TextBox("Name")

            </li>
            <li>
                @Html.Label("Password")
                @Html.Password("Password")

            </li>

        </ol>
        <input type="submit" value="Se connecter" />
    </fieldset>

}
</section>

例如,孔视图与 css 文件相关联X,我想Y仅为本节关联另一个 css 文件。

我怎样才能做到这一点?

4

1 回答 1

0

Scoped CSS 即将到来,但支持还不是很好。在此处阅读更多信息:http: //css-tricks.com/saving-the-day-with-scoped-css/http://html5doctor.com/the-scoped-attribute/#link

Y同时,另一种方法是在您的css 文件中为所有选择器添加前缀#loginForm. 使用像 SASS 或 LESS 这样的预处理器,这很容易(将文件内容包装一次),但在纯 CSS 中变得非常乏味。

于 2013-06-17T08:47:41.367 回答