-
[Only registered and activated users can see links. Click Here To Register...]
Без строк
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "хттп://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
background-image работает, но шрифты какие-то не такие, а если же убрать эту строку, то со шрифтами всё в порядке, но background-image не отображается:
[Only registered and activated users can see links. Click Here To Register...]
CSS файл один и тот же, html-код - аналогично, только одну эту строку убираю. В чём глюк?
-
1. тема не по разделу, это в верстку нужно.
2. потому что без DOCTYPE, бразер включает режим совместимости (quirksmode) и по-другому обрабатывает код, как если бы это был какой-то старый браузер, потому и не понимает background-image
3. можно просто писать background: url(image.gif);
-
В файле block2.html как раз указан DOCTYPE, попробовал и такой вариант:
background: url(image.gif);
Всё равно картинок не видно [Only registered and activated users can see links. Click Here To Register...] Что делать?
-
Цитата:
Originally posted by allmoney.ws@Sep 27 2006, 02:00
В файле block2.html как раз указан DOCTYPE, попробовал и такой вариант:
background: url(image.gif);
Всё равно картинок не видно [Only registered and activated users can see links. Click Here To Register...] Что делать?
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Разобрался. Нельзя использовать слово block даже в названиях файлов [Only registered and activated users can see links. Click Here To Register...]
-
где это вы такое услышали? о_О
-
Заменил названия файлов и получилось [Only registered and activated users can see links. Click Here To Register...] И в правилах [Only registered and activated users can see links. Click Here To Register...] что-то про block пишут...
-
-
-
Вот тоже озадачен, делаю на :first-letter первую букву, без DOCTYPE все работает как надо, с ним отображается, как обычная строка. Как быть?
-
не может быть, в каком браузере тестите?
-
Без DOCTYPE работает в Опере и ИЕ6.
С <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> не работает нигде.
С <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> аналогично второму пункту.
DOCTYPE брал с [Only registered and activated users can see links. Click Here To Register...]
Вот чем это можно объяснить и стоит ли тогда вообще эти DOCTYPE'ы использовать?
-
попробуйте с этим доктайпом, вполне вероятно, что доктайп HTML не прокатывает, а просится XHTML
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
Дошло, я про такое даже не знал. Я просто обозначил class цифрой, если сменить на буквы то все приходит в норму. Кстати проверил, с цифрами такое происходит везде.
Хотя остался еще один момент, но он не существенный, с DOCTYPE'ами (всеми тремя) первая буква по-прежнему выделяется цветом, но не увеличивается и текстом не обтекается. Если кто знает, подскажите, что делать, а если нет, так в принципе не существенно.
-
Цитата:
Originally posted by Зверь@Dec 28 2006, 19:31
Дошло, я про такое даже не знал. Я просто обозначил class цифрой, если сменить на буквы то все приходит в норму. Кстати проверил, с цифрами такое происходит везде.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Любое имя класса должно начинаться именно с буквы, за которой может следовать любое количество букв, цифр и некоторых знаков пунктуации.
Цитата:
Originally posted by Зверь@Dec 28 2006, 19:31
Хотя остался еще один момент, но он не существенный, с DOCTYPE'ами (всеми тремя) первая буква по-прежнему выделяется цветом, но не увеличивается и текстом не обтекается. Если кто знает, подскажите, что делать, а если нет, так в принципе не существенно.
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Я слышал, что :first-letter далеко не всегда и не везде работает. А иногда работает, но как бы "не до конца"... [Only registered and activated users can see links. Click Here To Register...] Вообще, считаю, что этот псевдоэлемент – темная лошадка. И не только он один в CSS2 так себя ведет в разных браузерах.
Для надежности я бы посоветовал Вам указать буквицу стилями вручную. Если она Вам вообще так нужна... [Only registered and activated users can see links. Click Here To Register...]
-
это же касается и идентификаторов [Only registered and activated users can see links. Click Here To Register...]
-
Zigzag
Кстати, если уж речь зашла, есть в этом всем загадочный момент.
Вы бесспорно правильно подметили – в первую очередь именно лексемы SGML ID и NAME должны начинаться с буквы ([A-Za-z]), и за ними может следовать любое количество букв, цифр ([0-9]), дефисов ("-"), символов подчёркивания ("_"), двоеточий (":") и точек ("."). Так четко сказано в спецификации.
Но вот что касается классов (о чем, собственно говоря, писал я сам), в спецификации почему-то сказано, что базовый тип данных SGML для них – CDATA. А про этот тип данных сказано: "последовательность символов из символьного набора документа, может включать мнемоники". А про обязательную букву в начале – тишина.
Странности... [Only registered and activated users can see links. Click Here To Register...]
-
хм, действительно интересно, учитывая тот факт, что даже Зельдман и Мейер указывает на то, что с чисел начинать правило ну никак низя [Only registered and activated users can see links. Click Here To Register...]
-
Цитата:
Originally posted by Zigzag@Dec 28 2006, 21:14
хм, действительно интересно, учитывая тот факт, что даже Зельдман и Мейер указывает на то, что с чисел начинать правило ну никак низя [Only registered and activated users can see links. Click Here To Register...]
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Вот-вот! Я, честно говоря, даже не читая этих авторитетных авторов, в свое время это методом тыка выяснил. А почему Спецификация так гласит – загадка...
Ох, тяжки будни веб-кодера... [Only registered and activated users can see links. Click Here To Register...]