Jump to content

SelenIT

Expert
  • Posts

    4,327
  • Joined

  • Last visited

  • Days Won

    140

Everything posted by SelenIT

  1. Не знаю, честно . Может, это и пустая страшилка оптимизаторская. Насчет <b>, по-моему, разговор больше про Гугла шел, но, возможно, уже и там эта инфа устарела. Надо заново разбираться...
  2. Если я ничего не путаю, еще год-два назад поисковики <b> вполне себе учитывали, абсолютно наравне со <strong>-ом. Поэтому злоупотреблять им, имхо, всё-таки рискованно — может "размылиться" вес каждого выделения там, где оно по делу. Вот если украшаторы навешиваются скриптом — тут, имхо, можно что угодно для экономии байт использовать, поисковики не обидятся...
  3. В первом грубом приближении, :before и :after равносильны вставленным соответственно в начало и конец элемента span-ам с содержимым, указанным в св-ве content. Только в DOM они не встраиваются.
  4. На конкурирующем ресурсе) весьма кстати вышел вольный перевод статьи по теме, с няшным примером
  5. Да, насчет аналогии псевдоэлементов с content:url(...) и img я заблуждался. Зато, оказывается, синтаксис псевдоэлементов позволяет комбинировать картинки и текст. И больше того — можно комбинировать content:url с фоном, добавляя одним псевдоэлементом 2 картинки (т.е.до 5 картинок на один элемент средствами чистого CSS2.1)!
  6. cheburek, тебе спасибо — я сам не задумывался о принципиальных отличиях псевдоэлементов от настоящих и не думал, что они могут/могли быть прописаны в спеке...
  7. Должна быть правая половина эллипса 30?400, позиционируется по середине блока. При высоте блока до 400px должно быть приемлемое закругление, при большей высоте получается фигня. Я надеялся, что мне удастся растянуть псевдоэлемент по высоте (тогда хватило бы и меньшей исходной картинки), но почему-то не удалось. По моим интуитивным представлениям, псевдоэлемент с внешним содержимым должен вести себя как полный аналог <img>, но, похоже, это не так... В CSS2, действительно, такое написано, но из CSS2.1, судя по всему, за долгие годы развития спеки это нелепое ограничение убрали. Возможно, не до конца Они дописываются к содержимому блока (до и после него соответственно), поэтому по умолчанию — да, так и есть. Вероятно, из-за спрайтов. Хотя с content:url(...) спрайты тоже можно использовать, разве что у clip синтаксис неудобный... P.S. Буду безумно благодарен за помощь в выяснении причин отличия позиционированного псевдоэлемента от аналогичного <img>!
  8. Если бы браузеры могли нормально растягивать картинки в псевдоэлементах, мог бы быть полный феншуй. А так у меня получилось только примерно такое (и то IE7 в пролете)...
  9. Насколько я в курсе, с абсолютным позиционированием — никак. Придется использовать какую-то из множества техник равновысоких колонок на float-ах (напр., такую)...
  10. Имхо, те IE, где fixed надо было эмулировать, сейчас уже можно смело списывать в утиль. 7-ка умеет без костылей. Хотя для 6-ки, кроме экспрешнов, есть простой и гениальный до безумия финт... Непродуктивный подход. Лучше взять один рецепт и помучить его как следует, применив к своей задаче и заодно разобравшись, что там делает каждая строчка (если что неясно, такой вопрос не стыдно и на этом форуме задать). А иначе получается сборище взаимоисключающих параграфов (типа указания min-height внутри хака для IE6, который его не понимает — это аналог таблички в самолете "если вы не можете это прочитать, попросите соседа" из анекдота), и под конец сам перестаешь понимать, какую проблему решает (и какие создает) каждая такая нетривиальная запись...
  11. Да, тогда будет меньше когнитивных диссонансов типа абзацев в ссылке под доктайпом строгого XHTML1
  12. 1. IE — да (причем желательно в настоящих, а не эмуляторах), др. браузеры — последняя версия обязательно, предпоследняя желательно. И тоже хорошо бы с разных машин, в идеале — из-под разных ОС (Win/Mac/Linux). 2. Поресайзить окно браузера на максимальном доступном разрешении (растянуть на весь экран, сжать до появления гориз. скроллинга, пронаблюдать за промежуточными состояниями). Параметры самого экрана верстке должны быть по барабану, ей важен размер окна браузера, точнее, его рабочей области.
  13. В теории — CSS-трансформациями и JS. Скриптом замерить clientHeight и scrollHeight корневого элемента во фрейме, поделить одно на другое, применить трансформацию с полученным масштабным коэффициентом по вертикали. При реализации могут возникнуть проблемы с округлением. Но и без них искажение пропорций текста — безобразие...
  14. В чем именно трудность? Высота самого хэдера фиксированная?
  15. В современных браузерах можно. Но зачем???
  16. Либо без скобок, но единичку на нолик поменять...
  17. Я там еще хуже налажал — забыл фон покрасить
  18. Согласен, но верно и обратное — если что-то не нужно использовать всё время, то далеко не факт, что это что-то использовать нельзя
  19. и это всё помноженное как минимум на три-четыре — количество слабосовместимых друг с другом экспериментальных реализаций в разных, но одновременно нужных ветках браузеров
  20. Так кроссбраузерность не требовалась, а целевые браузеры все как один поддерживают rgba()...
  21. Угу, я тоже хотел возразить, что нелатинские символы в классах — не обязательно зло
  22. Да ну, какое там проще. Вот сейчас чтобы статичную тень нарисовать, нужно три строки нетривиального синтаксиса воткнуть, причем не просто скопипастить, а оттюнинговать (т.е. поневоле придется врубиться, что там где значит). А через полгода все браузеры начнут понимации анимать... в смысле, анимации понимать, и каждый ховер вообще будет превращаться в целую прогу, с описанием ключевых кадров и т.п. А еще iШтуки c их -webkit-device-orientation и подобным. А еще айфонные пиксели, которые считаются по два, но рисуются по одному . А еще... а еще... и к тому же... в общем, у "школьника" (в стереотипном смысле, среди настоящих школьников-то полно грамотных ребят и девчонок, разбирающихся на порядок лучше меня;–) либо крыша съедет, либо он с горя разобъет копилку, в которую откладывал на новый велосипед, и побежит на поклон к знатокам. Не дрейфь ребята, капитаны веб-индустрии (на сегодня, в первую очередь David Hyatt с коллегами, хотя и Ian Hickson еще может дать жару) нам еще долго скучать и расслабляться не позволят!
  23. Как-то так не подойдет?
  24. Ну да, именно так, а ты как делал? А я просто открыл ослом, ничего не переключая . Открылся в квирксмоде... Вообще-то Int сказал, что Сейчас сайт рисуется в квирксмоде. Но действительно, от переключения в стандартный режим вроде ничего не ломается (вот что значит олдскульная верстка, не то что новомодные рюшки-тенюшки! , а проблема фиксится, как минимум в IE8 и выше. Выходит, простейшее решение — просто добавить воды доктайп? Надо бегло потестить, если больше ничего (особенно опасаюсь за скрипты в FF) от этого не ляжет — то остроумный выход, как минимум временный!
  25. Должно. Никакой экзотической магии тут нет, в последних версиях я проверил. IE6 только в этом примере не учтен, но можно одной строчкой и его добавить.
×
×
  • 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