- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
nickspring, да, чаще всего прокатывает, я не спорю. Просто возможны глюки, и некоторые люди уже с этим сталкивались. Так смысл в экспериментах, когда можно сделать все в одной кодировке? :)
Просто возможны глюки, и некоторые люди уже с этим сталкивались.
Примеры есть? Нет. Зато полно примеров когда одна опечатка в CSS давала такой эффект.
Кстати в спецификации нет ни слова о том, что кодировки у HTML и CSS должны быть одинаковы http://www.w3.org/TR/CSS2/ ... я уже не говорю о том, что все современные браузеры любой HTML-документ в любой кодировке сначала преобразуют в Unicode, а затем уже производят его рендеринг.
Примеры есть? Нет. Зато полно примеров когда одна опечатка в CSS давала такой эффект.
http://cssing.org.ua/2006/12/23/ie-css-russian-comments-bug/
А вообще, не понимаю, зачем эти споры. Если вам нужен потенциальный геморой - делайте как обычно, мне то что? Только другим не рекомендуйте.
Кстати, теперь насчет спецификаций...
http://loc.stack.ru/projects/CSS2/syndata.html#q23
Если таблица стилей находится в отдельном файле, агенты пользователей при определении кодировки символов документа должны учитывать следующие приоритеты (по степени убывания приоритета):
Представим себе, что сервер не отдал charset (всякие настройки бывают), а charset в самой таблице обычно никто не ставит. Что тогда?
А вообще, все же мне интересна ваша позиция :) В чем она заключается? Для чего вы отстаиваете такой странный мультикодировочный вариант?
ТВЭЛ,
1.
Кстати, теперь насчет спецификаций...
http://loc.stack.ru/projects/CSS2/syndata.html#q23
И? Вашей позиции там не прозвучало. Мало того, читайте в том же пункте:
"Для передачи и хранения эти символы должны кодироваться в соответствии с той системой кодировки, которая поддерживает набор символов US-ASCII (например, ISO 8859-x, SHIFT JIS и т.д.). "
То бишь, и utf-8 и koi8-r и windows-1251 подойдут.
2.
А вообще, не понимаю, зачем эти споры.
А вообще, все же мне интересна ваша позиция В чем она заключается?
Таки определитесь уж. Я вчера ушел из топика, а тут оказывается что зря.
3.
А вообще, все же мне интересна ваша позиция В чем она заключается? Для чего вы отстаиваете такой странный мультикодировочный вариант?
http://cssing.org.ua/2006/12/23/ie-c...-comments-bug/
Цитата по Вашей ссылке http://cssing.org.ua/2006/12/23/ie-css-russian-comments-bug/:
"Но лучше никогда не использовать кириллицу для комментирования CSS файлов. Мало ли к чему там будут прикручивать потом вашу верстку… а кодировку CSS файлов догадаются поменять в последнюю очередь."
Таким образом, я за отсутствие кириллицы в CSS и за забитие на кодировку CSS. Знаете почему? Потому что имена id, class в нормальной верстке должны говорить сами за себя, без всяких комментариев.
4. К сожалению, ТС не ответил что и как, но вероятно Вы были правы в том, что проблема в русских комментариях. Просто я, например, лично такого извращения как русские комментарии в CSS еще никогда не встречал.
Примеры есть? Нет. Зато полно примеров когда одна опечатка в CSS давала такой эффект.
Кстати в спецификации нет ни слова о том, что кодировки у HTML и CSS должны быть одинаковы http://www.w3.org/TR/CSS2/ ... я уже не говорю о том, что все современные браузеры любой HTML-документ в любой кодировке сначала преобразуют в Unicode, а затем уже производят его рендеринг.
В случае комментариев на русском кодировка важна.
Кодировка CSS файлов по умолчанию выставлена windows-1251. HTML отдаётся как UTF-8. Однако оказывается, что в ИЕ6 и ниже, сайт сильно расползается и часть CSS не работает. Причина - русские комментарии в CSS.
Для примера CSS-файл с русскими комментариями в кодировке windows-1251:
1. /*Русский комментарий*/
2. #content{
3. color:#fff;
4. background:#000;
5. }
И две HTML-странички(страничка в windows-1251 и страничка в UTF-8), отличающиеся лишь метатагами
1. <meta http-equiv="content-type" content="text/html; charset=utf-8">
И
1. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
Обе странички ссылаются на один и тот же CSS-файл. В результате в ИЕ6 и ниже, CSS на страничке с кодировкой UTF не срабатывает. Все из-за русских комментариев.
Решение
Есть несколько путей:
* Удалить русские комментарии из CSS
* Поменять кодировку CSS файла на UTF-8
Суть бага в том, что при наличии русского комментария (UTF-кодировка страницы переносится и на CSS), IE съедает символ закрытия комментария, в результате весь CSS после русских букв оказывается так же закоментированным. В IE7 этот “баг” не проявляется. Примеры смотреть в IE 6 и ниже.
Источник тут: http://cssing.org.ua/2006/12/23/ie-css-russian-comments-bug
Рекомендую по этой части UltraEdit
Существует и хороший бесплатный и русифицированный Notepad++ ( http://sourceforge.net/projects/notepad-plus/ - исправил на рабочую ссылку)- Нужно выбирать Кодировку в UTF без BOM
Mmonger, на самом деле использовать русских комментариев вообще не стоит. К сожалению, сейчас уже не сохранился тот файл, с которым у меня были проблемы, но и XHTML и CSS были в UTF-8, в CSS я комментировал по русски (раньше так всегда делал), и вот IE мне выкинул фокус. Я уже не помню, что было, но что-то необъяснимое :) вполне в духе IE. Так что я больше с русскими комментариями не экспериментирую.