Jump to content

SelenIT

Expert
  • Posts

    4,327
  • Joined

  • Last visited

  • Days Won

    140

Everything posted by SelenIT

  1. Это ошибка. Как и отсутствие восклицательного знака в <!doctype html>.
  2. Ну это далеко не самый простой. Результат работы этого генератора упорно ассоциируется у меня с сюжетом из «Ералаша». Не говоря о том, что он содержит очевидно ненужный хлам (-ms-) и — для данного случая — очевидную фигню (filter). Самый простой (притом кроссбраузерный) — наверное, как-то так. Или еще проще — с очень широкой двухцветной картинкой, background-position: 50% 0 и background-repeat: repeat-y. Или, да, с градиентом, но без обезьяньего копирования всего без разбора (включая мусор) с колорзиллы.
  3. Повернутая сначала туда, а потом на столько же обратно. Как цветок в примере. У вас как-то по-другому отображается?
  4. От самих шрифтов, видмимо, сильно зависит. Когда я экспериментировал с SVGшками, у меня они все выглядели «мылом», с тех пор стараюсь обходиться без них везде, где получается.
  5. Насколько я понимаю, тогда придется везде, где эти шрифты используются, задавать им font-weight: normal, иначе для заголовков и т.п. (где по умолчанию bold) браузеры будут пытаться сделать их еще жирнее. Имхо, для таких шрифтов лучше и внутри @font-face указывать font-weight: bold, чтобы текст оставался жирным и в случае деградации.
  6. Кстати, таким макаром можно распределять по ширине любое число блоков.
  7. Можно в новых браузерах, поддерживающих 2d-трансформации, по такому же принципу. Если фон однородный (как на картинке), возможно, проще накрыть чем-нибудь (хоть обычным CSS-треугольником из бордеров) часть картинки.
  8. В основном я и имел в виду, что весят больше, а рисуются слишком уж замыленными (по крайней мере с точки зрения виндоюзера, для маковода, возможно, оно не так). Плюс у меня бывали необъяснимые странности с выравниванием их по вертикали.
  9. Вариант «в лоб» навскидку.
  10. Насколько я понял, фокус дает именно плавную прозрачность. Но опыт — критерий истины.
  11. IE8+, Fx3.0+, все вебкитные, все Оперы. В IE7- можно заставить работать парой нехитрых хаков.
  12. Сорри, не сразу заметил, что там фон просвечивает через фотку при скроллинге. Этот эффект очень критичен? Если нет, имхо, проще подогнать точку привязки фона, чтобы он начинался от картинки и стыковался с ней по построению. В принципе, Color Quantizer-ом можно ужать картинку раза в полтора без видимой потери качества, но, возможно, тут подошел бы вот такой фокус
  13. От корявости рендеринга в Хроме мне иногда помогала подгонка X-height Matching (к сожалению, только методом тыка и не всегда, но со значениями порядка 105-108% результат может получиться намного приятнее). Откат на SVG-шрифты — имхо, последний патрон для себя вариант на ультракрайний случай, проблем от них больше, чем пользы (особенно с точки зрения Win-юзера, привыкшего к четкому рендерингу). Для всего современного woff рулит (ну ладно, для всего, кроме Андроидов, им ttf ), а старья, не понимающего woff, но понимающего svg, осталось так мало, что их резоннее посылать на изящную деградацию (с «Опером-в-Мини» за компанию). Ну и насчет сервисов — как-то странно даже на этом форуме не вспомнить http://webfont.ru/ ...
  14. Вообще да, полмегабайта для джипежки в четверть мегапикселя площадью — явный перебор. Нутром чую, что обычным фотошопом вполне можно скукожить ее раза в 3-4 без видимой потери качества. Но дизайн симпатичненький
  15. В новых браузерах есть специальные единицы vw/vh, позволяющие задавать размер чему угодно (включая текст) непосредственно относительно экрана. В вебкито-блинковых с ними есть небольшой баг (размеры для шифтов применяются при загрузке, но не пересчитываются при ресайзе), но alexriz недавно нашел красивый способ это обойти . Плюс для них есть полифиллы (напр. такой). Так работает единица rem («root em»). Правда, в IE8 ее еще нет.
  16. Абсолютно верно. Еще display:table по умолчанию так себя ведет. Теоретически, существует text-align-last, но практически он поддерживается только в Fx (за префиксом) и... в IE5.5+ (!). Поэтому без псевдоэлемента-распорки пока не обойтись.
  17. SelenIT

    YaC 2013

    Можно в субботу отработать...
  18. Если серьезно, то поначалу из справочников (типа htmlbook.ru) и спецификаций (на них справочники ссылаются). Со временем оно входит в привычку.
  19. SelenIT

    YaC 2013

    Стою у вайфайницы у входа. Кто еще уже добрался?
  20. Насколько я в курсе, современные алгоритмы поисковиков не любят «переслащивания» ключевых слов выделяющими тегами. Например, <h2><strong>слово</strong></h2> продвигается хуже, чем они по отдельности. Так что выделять слова заголовками только ради SEO — плохая идея. Имхо, выбор определения не равен самому определению. Я бы сказал, что здесь просто набор равнозначных альтернатив (т.е. неупорядоченный список ul), каждый элемент которого содержит радиобаттон и label к нему. А если нужны пояснения для самих вариантов, то они — именно дополнение к label-у, а не его часть (возможно, тут скорее подойдет details с label-ом в summary).
  21. Если создать stacking context в блоке6 (position: relative; z-index: 1), то -1 у псевдиков заработает. Без этого stacking context создается где-то выше и у непозиционированного контента (в т.ч. блок6 с белым фоном) z-index «как бы 0».
  22. Opacity или transform там не вмешиваются? Эти вещи тоже создают stacking context-ы. А так-то пример, имхо, вполне можно упростить до http://jsfiddle.net/JH2jF/1/ (IE8 всё равно неактуален — он тени и скругления не умеет, а в IE9+ норм).
  23. Сам элемент может быть flow content-ом, но внутри себя допускать только phrasing content. Заголовки и абзацы именно таковы. Заголовок не может быть потомком dt, потому что это явно оговорено в спеке: Почему такое ограничение? Моя интуитивная догадка, что это потому, что заголовки делят документ на неявные секции и учитываются в его «как бы оглавлении» (document outline), если разные части одного списка окажутся в разных местах этого «оглавления», любой машинный анализатор запутается. Но вообще вопрос интересный, на досуге пороюсь в архиве рассылок W3C на эту тему. Я тоже не издеваюсь, но действительно хочу увидеть пример, где такое требуется. Моей, вроде как достаточно извращенной, фантазии на это не хватает... Имхо, лучше всего смотреть непосредственно в спецификации.
  24. Ну как же не зарубит, если Content model не подходит? Зарубит, конечно. Причем дважды (заголовки в dt тоже недопустимы — каждый заголовок создает отдельную неявную секцию, а список описаний, по логике, должен бы относиться к одной секции). Но с невалидностью еще можно было бы кое-как смириться, если бы она позволяла решить какую-то практическую задачу. А какую задачу решает двойное выделение заголовков еще и как часть пары «имя — значение» и подписывание радиобаттона целым разделом контента?
×
×
  • 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