rash
User-
Posts
1,953 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rash
-
На всякий случай запомните - на страницах BOM использовать нельзя. Просто никогда его не используйте.
-
0Нет, без JS не получится, если только не обернуть все это дело в ссылку вместо дива -)
-
Меня несколько смущает, что стили и скрипты подключены не в head, а в начале body. Попробуйте вынести в head.
-
ну я бы по наведению и отведению мыши менял класс, и для ие6 использовал имя класса вместо :hover
-
Сейчас нет. Я недавно составил себе минимальный сброс, который обнуляет поля и отступы только там, где они есть по умолчанию хотя бы в одном браузере. А в каких версиях оперы были? Я к тому, что стоит ли это учитывать, или если версия старая, то она уже не актуальна? У html - могут быть. К нему и фон, и фоновое изображение применять можно. Что касается head, то попробуйте так: * { display: block; } head { background: #ccc; } Увидите на странице и title, и стили...
-
Все гораздо проще, даже это условие не обязательно. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Rollover</title> <style type="text/css" media="screen"> .rollover { width: 200px; } .frame-1 span { color: #efefef; } .rollover .frame-2 { display: none; } .rollover:hover .frame-1 { display: none; } .rollover:hover .frame-2 { display: block; } </style> </head> <body> <div class="rollover"> <div class="frame-1"> <p>Первая заповедь: не нав<span>р</span>еди!</p> </div> <div class="frame-2"> <p>Что ж ты делаешь, а?!!</p> </div> </div> </body> </html>
-
Если размер обоих дивов одинаков и заранее известен, то можно даже без яваскрипта (в пролете только IE6, но скрипты его спасут).
-
На самом деле достаточно body {margin: 0;}, потому что паддингов у боди по умолчанию тоже нет ни в одном браузере. Зачем пишут обнуление полей и отступов у обоих элементов мне неизвестно. Что вы имеете в виду?
-
Нет, у элемента html по умолчанию нет ни полей ни отступов ни в одном браузере.
-
Вот видите. Конечно, он не подружится, однако спецификация CSS явно позволяет использовать вендорные префиксы такого вида. То есть мы можем получить таблицу стилей, соответствующую спецификации, но не проходящую валидацию.
-
А как быть с вполне легальными свойствами из css3, о которых валидатор еще не знает, но их было бы очень удобно использовать. А свойства с вендорными префиксами? -moz-background-clip, -o-text-overflow, opacity? Не отказываться же от них только из-за того, что валидатор еще не в курсе... Тем более, что мы знаем, как браузер ведет себя, встретив ошибку в CSS, и можем учесть такое поведение в дальнейшем.
-
Они-то требуют, браузеры не требуют...
-
От выполнения бессмысленных действий - нет. Если валидация HTML еще имеет какой-то смысл, то созерцание валидного кода доставляет удовольствие. С CSS все иначе :-)
-
А разве css имеет смысл валидировать?
-
При этом position: absolute вырывает элемент из потока, а relative - нет.
-
Но его придется эмулировать в IE, что нельзя назвать большим удовольствием :-)
-
Тогда, боюсь, вам флеш нужен...
-
Если область прямоугольная - разместите поверх нее просто блочную абсолютно спозиционированную ссылку, которой и задавайте границу при наведении мыши.
-
Даже IE8 не может полноценно эмулировать IE7, так что всецело доверять еще чему-нибудь лучше не стоит, проверка в реальном браузере необходима в любом раскладе. Один движок, но разные версии, и, соответственно, ошибки.
-
проблема с border-bottom в браузерах отличных от OPERA
rash replied to slo_nik's question in HTML Coding
Можно хоть прямо сейчас -
Ставьте картинку фоновым изображением.
-
Как-то так забавно получилолсь, что все браузеры, кроме одного, все это время развивались... вот в чем дело...