加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何从ascx控件注册css页面?

发布时间:2020-12-16 09:16:30 所属栏目:asp.Net 来源:网络整理
导读:如何在ascx控件中注册css代码块? 我可以吗? head id="head" runat="server" style type="text/css" .customClass { background-color: Lime; } /style/head 在ascx页面的任何地方?我似乎没有工作? 解决方法 你有一个页面 three options to insert CSS:
如何在ascx控件中注册css代码块?

我可以吗?

<head id="head" runat="server">
    <style type="text/css">
        .customClass
        {
        background-color: Lime;
        }

        </style>
</head>

在ascx页面的任何地方?我似乎没有工作?

解决方法

你有一个页面 three options to insert CSS:

>外部样式表
>内部样式表
>内联风格

样式元素必须包含在head元素中.如果您尝试设置用户控件中包含的元素的样式,则可以使用这三个选项中的任何一个.作为一个注释(主要是我的意见)内联样式是99.9%的时间错误的决定.

一种选择是在head部分内的Site.Master中公开ContentPlaceHolder.然后在您使用用户控件的页面上使用此ContentPlaceHolder,您将能够放置一个链接元素,为用户控件指定样式表.

另一种选择是简单地将用户控件的样式规则放在用于整个站点的样式表中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读