CSS стили игнорируются в IE9 - PullRequest
       14

CSS стили игнорируются в IE9

1 голос
/ 26 октября 2011

Мои стили CSS не работают в IE 9. Он работает в IE 8 и Chrome.В приведенном ниже стиле кода cpHeader определен в отдельном файле CSS.Любые подсказки о том, почему IE 9 не отображает стили.

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

<h1>Welcome to the site</h1>
<div class="cpHeader">
    <asp:Label ID="Label2" runat="server" Text="header text"></asp:Label>
</div> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
...

В Site.css

.cpHeader
        {
            color: white;
            background-image:url('../Images/bg_sm.png');
            font: bold 11px auto "Trebuchet MS", Verdana;
            font-size: 14px;
            cursor: pointer;
            border-style:solid;
            border-bottom-style:none;
            border-width:1px; 
            border-color:#5A5A5A;    
            height:18px;
            padding: 4px;    
            text-align:left;        
        }

РЕДАКТИРОВАТЬ: я нашел упоминание о возможной проблеме , но не могу понять, как это исправить.

1 Ответ

0 голосов
/ 27 октября 2011

Это http://jsfiddle.net/wHszh/ правильно работает для меня в IE9.(Примечание. Я изменил фон на черный, поскольку изображение не загружается в образце.)

Вы уверены, что путь к bg_sm.png указан правильно и относительно расположения файла CSS (неотносительно расположения страницы HTML)?Может быть, он не загружает изображение, и поскольку вы устанавливаете цвет переднего плана на белый, он работает, но вы не можете видеть текст, потому что он белый на белом?

Что говорят инструменты Firebug / Developer в сетивкладки?Все активы загружаются, вы ожидаете?Какой точный HTML экспортирует?Есть ли проблемы с синтаксисом CSS в других местах файла CSS?

...