2011-12-20 6 views
1

У меня проблема с Opera и CSS. Как-то Opera оставляет последние 5 или около того записей в моем файле CSS, что приводит к тому, что мой сайт не отображается правильно в Opera. Это только меня (я полагаю, что это), но здесь соответствующий код CSS:Opera не загружает CSS полностью

/* Other CSS that works correctly... */ 

.cell-spacing { 
    padding-left: 5px; 
    padding-right: 5px; 
} 

/* Everything below this comment is left out in Opera... */ 

#upload, #install, #delete { 
    margin-top: 5px; 
} 

.softwareTable { 
    margin-left: auto; 
    margin-right: auto; 
} 

#packageSelect { 
    margin-bottom: 0px; 
    min-width: 360px; 
} 

#output { 
    width: 100%; 
    padding: 0; 
    margin: 0; 
    resize: none; 
    font-size: 11px; 
} 

#loadingInstall { 
    margin-top: 7px; 
} 

.output-group-header{ 
    width: 100%; 
    display: inline-block; 
} 

Любые предложения о том, что я делаю не так? Я проверил CSS, но помимо resize: none; в блоке #output этот код действителен (изменение размера является свойством CSS3) ... Кажется, что загружает CSS каждый браузер (Chrome, Firefox, Safari & IE).


Edit:

Я попытался поместить код, который получают Остался в Opera над .cell-разнос элемента, но это на самом деле не имеет никакого эффекта. Он просто не загружался в Opera ...>.>»

+0

Является ли файл CSS огромным, так что вы можете столкнуться с некоторым ограничением количества правил, которые он может содержать? Как выглядят правила перед тем, как они перестанут работать? – Guffa

+0

Что именно вы имеете в виду: «Как выглядят правила перед тем, как он перестает работать»? Я просмотрел файл CSS в Opera, и все остальные правила выглядят нормально. Он просто подрезается под элементом .cell-spacing. – ThaMe90

+1

В дополнение к проверке проверки, я бы проверял CSS lint, проверяя и обнаруживая общие синтаксические ошибки и предупреждая об общих проблемах разработки кросс-браузера: http://csslint.net/ – calvinf

ответ

0

Каким-то образом, Opera решила быть аб * чик ... казалось, что очистка кэша MEM и рестарт все, что было необходимо, чтобы правильно загрузить CSS для веб-страницы ... вздох чудесный мир webdevelopment ...

0

Comments in CSS начать с /* и заканчиваются */. Возможно другие браузеры более свободно соблюдение правильного синтаксиса, но, глядя на ваш код это кажется наиболее вероятным виновником.

/* comments in CSS look like this */ 
+1

Замечания, приведенные в примере, отсутствуют в файле. Это было просто мое разъяснение, но я полагаю, что это не помешает синтаксически правильно. Я отредактирую его ... – ThaMe90

Смежные вопросы