Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Igor Mitichev                        2:50/389       20 Jul 2003  10:37:31
 To : All
 Subject : <none>
 -------------------------------------------------------------------------------- 
 
 
 Господа, у меня тут пара непоняток возникла, может кто возмет на себя труд
 растолковать. После установки IE6 оказалось, что мои странички не отображаются
 в том виде, в котором планировалось. Расследование показало, что во всем
 виновата спецификация css-2. В связи с этим три вопроса:
 
 1. Можно ли каким-то образом заставить браузеры обрабатывать код _только_ в
 соответствии с спецификацией css-1?
 
 2.
 
 =================== Цитируется Windows Clipboard ===================
 В CSS1 имя класса могло начинаться цифрой (".55ft"), если только оно не было
 размером (".55in").
 В CSS2 такие классы разбираются как неизвестные размеры (чтобы позволить в
 будущем дополнение новых модулей). Чтобы сделать ".55ft" действующим классом,
 CSS2 требует, чтобы первая цифра была escape (".\55ft")
 =================== Конец цитаты ===================
 
 У меня как раз есть несколько классов, типа
  p.1{text-align:center;font-size:16px;text-indent:0;}
 
 В IE6 конструкции типа <p class="1"> не обрабатываются. Мне придется
 переписывать файлы html? Я пробовал в site.css прописывать этот самый escape:
       p.\1{text-align:center;font-size:16px;text-indent:0;}
 но странички все равно отображаются неправильно. Есть ли решение, кроме
 переписывания двухсот тридцати двух html-файлов?
 3.
 
 =================== Цитируется Windows Clipboard ===================
 Все таблицы стилей CSS нечувствительны к регистру, за исключением тех частей,
 которые не контролируются CSS. Hапример, чувствительность к регистру значений
 атрибутов "id" и "class", имён шрифтов и URI в HTML находится вне пределов
 действия этой спецификации. Особо отметьте, что имена элементов нечувствительны
 к регистру в HTML, но чувствительны в XML.
 =================== Конец цитаты ===================
 
 Hа практике если в site.css имеем что-то типа
          p.h5{margin-top:0;text-indent:0;text-align:center;font-style:normal;fo
 nt-weight:bold;font-size:15px;}
 
 а в html такую конструкцию: <p class="H5">, то она не обрабатывается. Я
 понимаю, что спецификация прямо указывает, что аттрибут "class" не
 контролируется CSS. Hо! Спецификация HTML4 так же декларирует
 регистронезависимость. Где грабли? Или опять переписывать эти самые 232 файла?
 
 В IE-4 и IE-5.x никакиех проблем не было. Думаю, что уже сегодня значительное
 количество пользователей юзают IE-6. Со временем их количество будет только
 увеличиваться. Hадо что-то делать. Что посоветуете?
 
 С уважением, Igor                           20 Июл 03 года
 
 P.S: Когда я заходил сюда несколько лет назад (интересно, жива ли еще
 5015/133), в перспективе мне обещали написание FAQ. Имеется ли он на
 сегодняшний день?
 
        Развитие индивида обусловлено развитием всех других индивидов,
         с которыми он находится в прямом либо косвенном общении.(с)
 --- Я писать стихи не могу, по натуре я не Пушкин. Я по натуре Белинский.(с)
  * Origin: ...от хрустальной распивочной до алмазной закусочной (2:50/389)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 <none>   Igor Mitichev   20 Jul 2003 10:37:31 
 Re: <none>   Ann Kalmikoffa   21 Jul 2003 20:39:38 
 Re: <none>   Dmitry Gruzdev   21 Jul 2003 15:37:53 
 <none>   Igor Mitichev   22 Jul 2003 16:02:05 
 <none>   Dmitry Gruzdev   25 Jul 2003 17:53:06 
 Re: <none>   Raoul & Natalia Nakhmanson-Kulish   25 Jul 2003 19:10:35 
 <none>   Igor Mitichev   27 Jul 2003 17:09:29 
Архивное /ru.website/14863f1a4c5b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional