Jump to content

rash

User
  • Posts

    1,953
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by rash

  1. На всякий случай запомните - на страницах BOM использовать нельзя. Просто никогда его не используйте.
  2. 0Нет, без JS не получится, если только не обернуть все это дело в ссылку вместо дива -)
  3. Меня несколько смущает, что стили и скрипты подключены не в head, а в начале body. Попробуйте вынести в head.
  4. ну я бы по наведению и отведению мыши менял класс, и для ие6 использовал имя класса вместо :hover
  5. Сейчас нет. Я недавно составил себе минимальный сброс, который обнуляет поля и отступы только там, где они есть по умолчанию хотя бы в одном браузере. А в каких версиях оперы были? Я к тому, что стоит ли это учитывать, или если версия старая, то она уже не актуальна? У html - могут быть. К нему и фон, и фоновое изображение применять можно. Что касается head, то попробуйте так: * { display: block; } head { background: #ccc; } Увидите на странице и title, и стили...
  6. Все гораздо проще, даже это условие не обязательно. <!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>
  7. Если размер обоих дивов одинаков и заранее известен, то можно даже без яваскрипта (в пролете только IE6, но скрипты его спасут).
  8. На самом деле достаточно body {margin: 0;}, потому что паддингов у боди по умолчанию тоже нет ни в одном браузере. Зачем пишут обнуление полей и отступов у обоих элементов мне неизвестно. Что вы имеете в виду?
  9. Нет, у элемента html по умолчанию нет ни полей ни отступов ни в одном браузере.
  10. Сделайте цвет текста и цвет фона одинаковым, при выделении текст можно будет прочитать, а так он будет незаметен.
  11. Вот видите. Конечно, он не подружится, однако спецификация CSS явно позволяет использовать вендорные префиксы такого вида. То есть мы можем получить таблицу стилей, соответствующую спецификации, но не проходящую валидацию.
  12. А как быть с вполне легальными свойствами из css3, о которых валидатор еще не знает, но их было бы очень удобно использовать. А свойства с вендорными префиксами? -moz-background-clip, -o-text-overflow, opacity? Не отказываться же от них только из-за того, что валидатор еще не в курсе... Тем более, что мы знаем, как браузер ведет себя, встретив ошибку в CSS, и можем учесть такое поведение в дальнейшем.
  13. Они-то требуют, браузеры не требуют...
  14. От выполнения бессмысленных действий - нет. Если валидация HTML еще имеет какой-то смысл, то созерцание валидного кода доставляет удовольствие. С CSS все иначе :-)
  15. А разве css имеет смысл валидировать?
  16. При этом position: absolute вырывает элемент из потока, а relative - нет.
  17. Но его придется эмулировать в IE, что нельзя назвать большим удовольствием :-)
  18. Тогда, боюсь, вам флеш нужен...
  19. Если область прямоугольная - разместите поверх нее просто блочную абсолютно спозиционированную ссылку, которой и задавайте границу при наведении мыши.
  20. rash

    ОС

    Даже IE8 не может полноценно эмулировать IE7, так что всецело доверять еще чему-нибудь лучше не стоит, проверка в реальном браузере необходима в любом раскладе. Один движок, но разные версии, и, соответственно, ошибки.
  21. rash

    ОС

    Эээ... IE 6, 7? Chrome 1, 2, 3? Safari 3, 4?
  22. Ставьте картинку фоновым изображением.
  23. Как-то так забавно получилолсь, что все браузеры, кроме одного, все это время развивались... вот в чем дело...
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy