2013-10-13 4 views
0

В последнее время я изучаю CSS и как его использовать вместе с HTML. Я просмотрел множество руководств и решений этой проблемы, все из которых указывают на то, что Firefox неловко относится к кодировке символов. Я установил оба файла, HTML и CSS, для кодировки UTF-8, но он по-прежнему не работает. (оба файла называются test.html или CSS)Загрузка внешнего файла .CSS из Firefox

HTML <meta charset = "UTF-8">

CSS @charset "UTF-8"

Если нужно, у меня есть ссылка на Pastebin всего их кодов. (да, я попробовал первый Css строку с запятой и без.)
http://pastebin.com/iprAD44A

Любая помощь будет принята с благодарностью.
~ Computo

+0

Вы видите ошибку в консоли firefox? –

+0

[02: 05: 28.624] Кодировка символов HTML-документа не была объявлена. Документ будет отображаться с искаженным текстом в некоторых конфигурациях браузера, если документ содержит символы вне диапазона US-ASCII. Символьная кодировка страницы должна быть объявлена ​​в документе или в протоколе передачи. @ file: /// D: /CSS/test.html – Computoguy

+0

'но он по-прежнему не работает' - что именно не работает? ... – Spooky

ответ

0

Удалить кодировку символов. Даже не беспокойтесь об этом на данный момент, это только усложняет для вас вещи прямо сейчас, вы можете написать все стандартные CSS в мире, и ваши веб-страницы будут работать нормально, не устанавливая типы кодирования. Я никогда не видел, чтобы использовать @charset «[выбор кодировки]» в любой таблице стилей раньше.

Если вы задаете типы кодирования для веб-страниц и таких активов, как таблицы стилей, важно иметь контроль над ответом сервера на запрос клиента (например, Firefox). Потому что сервер должен возвращать тип кодировки, который вы объявляете.

+0

Странно, похоже, это преобладало. – Computoguy

+0

На самом деле это не так странно, важно понимать кодировку в какой-то момент, но не для базовых HTML и CSS. Не объявляя тип кодировки для символов в ваших HTML и CSS, старые и современные браузеры прекрасно управляют вашими веб-страницами. –

0

Попробуйте добавить это в CSS на основе специального расширения Firefox Mozilla. Также закрыл @charset.

@charset "UTF-8"; 
@-moz-document url-prefix() { 

**CSS GOES HERE** 

} 
+0

Это полностью удаляет все CSS-форматирование вообще. – Computoguy

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