none
Arquivo CSS no ASP.NET MVC 3 RRS feed

  • Pergunta

  • Olá Pessoal!

    Num projeto "Empty" no MVC 3 temos o Folder "Content" onde se encontra o arquivo Site.css. Estou customizando esse arquivo para uma aparência que desejo na minha aplicação, no entanto essas cutomizações não são renderizadas quando realizo o Debug. Não aperece as imagens, as cores, nada.

    Quando utilizo a mesma configuração no Notepad normal tudo funciona perfeitamente. Por acaso existe alguma regra específica para que o css funcione? Segue parte do arquivo css que estou fazendo.

    #container{
    	width:960px;
    	margin-left:auto;
    	margin-right:auto;
    }
    #header{
    	width:960px;
    }
    #header h2{
    margin-top:20px;
    }
    #content{
    	width:740px;
    	float:left;
    	margin:10px 0 10px 0;
    	padding:10px;
    }
    #sidebar{
    	background:#FFF;
    	width:170px;
    	float:right;
    	margin:10px 0 10px 0;
    	padding:10px;
    }
    #footer{
    	clear:both;
    	padding:5px;
    	margin-top:10px;
    }
    #box h3{
    	padding:5px;
    	font-size:14px;
    }
    /*********************
    	Sidebar
    *********************/
    #sidebar ul{
    	list-style:none;
    	line-height:22px;
    }
    #sidebar ul li a,#sidebar ul li a:visited{
    	padding-left:19px;
    	text-decoration:none;
    	margin:0 3px;
    	display:block;
    }
    #sidebar ul li a:hover{
    	text-decoration:underline;
    }
    #sidebar ul li ul{
    	margin-left:10px;
    }
    #sidebar h3{
    	padding:2px;
    	font-size:14px;
    }


    Uitan Maciel
    segunda-feira, 30 de janeiro de 2012 22:00

Todas as Respostas

  • Não existe, o que acontece é na ordem de carregamento, ele sobrescrever estilos que estejam iguais.

    Por exemplo, se no _Layout.cshtml você chama o Site.css que tem a classe #sidebar h3 mudando a cor dos cabeçalhos para ver e depois tem um Site2.css que muda o #sidebar h3 para cor azul, o que prevalecerá é o ultimo.

    Abraços,


    André Baltieri
    MTAC – Microsoft Technical Audience Contributor

    Twitter: @andrebaltieri
    Blog: http://andrebaltieri.wordpress.com
    segunda-feira, 30 de janeiro de 2012 22:54
  • É isso ai, o seu problema deve ser a herança das classes do CSS. Você está criando o seu layout do zero ou tem o arquivo CSS default com as suas classes? Se estiver adionando estilos tome o cuidado que o Andre falou.


    Leonardo B. Moreira
    Web Developer .net with asp.net and C#
    I know, it is only programming but I like it.
    http://hashtageek.blogspot.com
    @lmoreira1987
    @lbmdeveloper
    quarta-feira, 1 de fevereiro de 2012 20:33