Jump to content

SelenIT

Expert
  • Posts

    4,327
  • Joined

  • Last visited

  • Days Won

    140

Everything posted by SelenIT

  1. В актуальных работает, XP официально похоронена)
  2. По-моему, любой триколор можно нарисовать просто парой бордеров + заливка. Ну, или ступенчатым градиентом, если хочется щегольнуть знанием новых технологий и не привязываться к конкретным размерам. Но вообще флаг (если это именно флаг, а не просто тема оформления в цветах флага) — это всё-таки картинка, я думаю. Можно (даже желательно) векторная (SVG), но картинка.
  3. А зачем загонять в echo? Почему не ?>…<?
  4. Оказывается, по спеке DOM Events в addEventListener можно передавать не только функцию, но и объект, реализующий интерфейс EventListener (т.е. содержащий метод handleEvent). Честно говоря, я о таком способе не знал). А разве этот метод не вызывается при срабатывании события?
  5. Где тут равнение по низу? По-моему, тут равнение по последней строке текста, так работает дефолтный v-a:baseline для инлайн-блоков...
  6. Сталкивался с такой ерундой у белкогенератора. По моим наблюдениям, для самодельного шрифта, ваяемого в FontForge, винда использует метрики Win Ascent/Descent Offset, а мак/айос — HHead Ascent/Descent (причем Descent для винды ставится с плюсом, а для мака — с минусом). Может, попробовать пересохранить TTF-ник в FontForge, проставив эти метрики вручную, и заново прогнать через белку?
  7. Экспериментальный — на то и экспериментальный, чтобы экспериментировать на свой страх и риск (отлавливая баги и сообщая о них), а не пихать в продакшн. Кстати, сейчас W3C изменила политику в отношении новых экспериментальных свойств, и они доступны сразу без префикса, но только после включения поддержки через настройки — экспериментировать можно, злоупотребить нельзя. Для border-radius никакие префиксы уже год как не нужны. Префикс -ms- нужен только для 2D-трансформаций для IE9, префикс -moz- нужен только для box-sizing (и то лишь на ближайшие полгода-год). Префикс -webkit- пока, к сожалению, нужен для анимаций и переходов в мобильных браузерах, остальное уже более-менее обходится без префиксов. Префикс -o- вымер вместе с Оперой 11- (12-я, последняя на старом движке, тоже почти вымерла, но даже она уже понимала почти все новинки без префикса). А вообще есть Autoprefixer, который расставляет нужные (и убирает ненужные) префиксы автоматически
  8. Совсем на любом нельзя. Button-ы, например, очень неохотно принимают другие display, кроме block/inline-block. Ну и на одиночниках типа input много не настроишь…
  9. Возможно, эти деятели слышали звон типа этого и «на всякий случай» обобщили
  10. Точнее, не определено по спецификации. Но не делать relative точкой отсчета для абсолютных потомков из-за того, что это ячейка —всё-таки баг. Исправленный в 29-й версии. Кстати, да. Если ширина ячеек известна, можно поставит только top, bottom и width, по горизонтали блоки сами станут в соотв. ячейки (т.к. без явного left он отталкивается от места элемента при static).
  11. Это значения по умолчанию остальных компонент background (-attachment, -position, -color), которые подставляются автоматически, если не указаны явно. rgba(0,0,0,0) — синоним для transparent.
  12. http://habrahabr.ru/post/186532/ ?
  13. Полностью согласен. Сам противник «(аккордеонов|табов|попапов|whatever) на чистом CSS™» через скрытые инпуты и :checked ~ что-то. Но переключатель на два состояния, одно из которых выбрано по умолчанию — на мой взгляд, более чем уместный сценарий для пары радиокнопок, и придание такой паре модного стиля с сохранением штатной функциональности — самое что ни на есть использование CSS по назначению. Т.е. форма без JS вообще работать не будет? По-моему, такая деградация плохо вяжется с эпитетом «изящная»...
  14. Это почему? Радиокнопки автоматом дают изящную деградацию для ископаемых, не понимающих модных стилей и этих ваших псевдоклассов :checked. А с hidden что делать, пустоту созерцать и дзен постигать?
  15. На 1280×1024 эта самая линейка налезла на текст левой колонки на экране «одним списком», частично закрыв первую цифру телефона (Фокс 29, Win 7). Если окно не на весь экран, налезает еще сильнее.
  16. К сожалению, не помню, за что Роман ругал этот подход. Поиском нашел только это, имхо, для такой мелочи, как тултип, некритично. В IE9 -ms-трансформы есть, IE8-, да, придется костылять…
  17. Обычный top:0; transform:translateY(-50%); не поможет? Ну а стрелку уже стандартно pos:abs; top:0; bottom:0; margin:auto…
  18. Какой браузер? Копировали один-в-один, не добавляя ни доктайпа, ни еще чего-либо?
  19. Сокращенная запись с пропущенными значениями эквивалентны записи со значениями по умолчанию. Напр., background: url(...) эквивалентно background: scroll transparent url(...) 0% 0% repeat auto auto, font: XXpx/YY times, serif эквивалентно font: normal normal normal XXpx/YY times, serif, и т.д. Эти значения по умолчанию и перебивают ранее заданные отдельные свойства.
  20. При желании таблицы вполне сочетаются с адаптивностью (td {display:block} и т.д.). Не знаю, кто минусовал, но размахивание «тряпочками» и т.п. всегда несет соотв. риски…
  21. В принципе, да. «Удар молотком — 1$, знание, куда нужно было ударить — 9999$» (© кому только ни приписывали) и всё такое прочее...
  22. Самый неудачный способ image-replacement'а, имхо. В сценарии «стили сработали, картинка не загрузилась» бедный юзер вынужден созерцать пустоту и постигать дзен. Логотип — это просто картинка, часть контента, которая <img> с alt.
  23. Стилизация заголовков с учетом вложенности — да, отдельная тема. По умолчанию в Фоксе и вебкито-блинковом семействе реализована только для H1, через :-*-any (экспериментальный вариант старого черновика селектора :matches). Вообще чехарда с заголовками, насколько я владею вопросом, такая. По умолчанию, без эл-тов section/article/aside/nav, каждый заголовок создает неявную секцию: если он того же или более высокого ранга, чем предыдущий — неявно закрывая предыдующую, если более низкого — в качестве подсекции в предыдущей. При наличии новых элементов это правило продолжает работать (т.е. section с двумя заголовками — логически две секции, а не одна), но ранг заголовков определяется вложенностью этих элементов. Таким образом, в теории, при аккуратной иерархии новых элементов и соблюдении правила «одна явная секция — один заголовок», о рангах заголовков можно не беспокоиться — всю иерархию заголовков выстроит вложенность (даже если у внешней секции поставить H5, а у вложенной H1). Но, увы, только в теории. На практике пока советуют соблюдать иерархию рангов, а также избегать секций без заголовка и мешанины явных секций с неявными. Для синдикации только article.
  24. Вообще-то оно так в теории, на практике с этим пока малость непонятно, редакторы обеих спек хором призывают быть с этим поосторожнее.
×
×
  • 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