CSS不能在Visual Studio 2012设计被应用?(CSS not being appli

2019-08-01 06:37发布

我有一些CSS,这在我的CSS文件时不应用到我的设计师在Visual Studio中,但是当我发布应用到该页面。 这个问题是大规模放缓网站的发展,因为我试图拿起CSS,因为我去...

下面是CSS的样本位:

.header {
    background-color: #ccc;
    border-bottom: 1px solid #666;
    color: #222;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding: 100px 100px 100px 100px;
    text-align: center;
    text-decoration: none;
        text-shadow: 0px 1px 0px #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, 
                                       from(#ccc), to(#999));
}

我将页面上的CSS:

<header>
    <asp:Label ID="lblQuestion" runat="server" Font-Bold="True" Font-Size="16pt" Text="Your question goes here..." CssClass="header"></asp:Label>
</header>

我加入CSS页面:

<link rel="stylesheet" type="text/css" href="mycss.css" media="only screen and (max-width: 480px)" />

我是很新的CSS,所以我希望有人能告诉我我在做什么是停止的Visual Studio正确渲染CSS的设计...

另外,如果我把我的CSS标签,直接在页面上,然后它的工作原理,但我宁愿让我的CSS出在它自己的文件,它可以重复使用。

例如作风工作:

<style>
    .header {
        background-color: #ccc;
        border-bottom: 1px solid #666;
        color: #222;
        display: block;
        font-size: 20px;
        font-weight: bold;
        padding: 100px 100px 100px 100px;
        text-align: center;
        text-decoration: none;
        text-shadow: 0px 1px 0px #fff;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
    }
</style>

谢谢

Answer 1:

我建议考虑看看杰夫·威德默的博客文章, 为什么Visual Studio中没有解决我的CSS类的名字呢?

基本上,网站相对路径的不被Visual Studio的支持。 这是同样的原因,智能感知不适合JavaScript的工作。

他提供了这个问题的解决办法:

<link href="/content/default.css" rel="stylesheet" type="text/css" />
    <% if (false) {%>
        <link href="../../content/default.css" rel="stylesheet" type="text/css" />
    <% } %>

更新:

这里的问题是对CSS的链接标签的媒体元素。 它不会出现VS知道标记是什么,因此不设法解决这个网址。

在这种情况下,CSS文件是在同一文件夹中的页面,所以它会工作。 但是,如果CSS文件被移动到另一个文件夹,然后它会停止工作,上述修复程序将解决这一问题。



文章来源: CSS not being applied in Visual Studio 2012 designer?