Jump to content

SelenIT

Expert
  • Posts

    4,327
  • Joined

  • Last visited

  • Days Won

    140

Everything posted by SelenIT

  1. По-моему, понимает. Другое дело, что все IE (как минимум, по 10-й включительно) требуют явного overflow:visible для button, если надо "высунуть" что-либо за его границы. Ну и с z-index'ами в 8-м всё плоховато, да...
  2. Только псевдоэлементов И у button они есть.
  3. Как вариант, можно подложить под текст кнопки абсолютно позиционированный ::before, и применить трансформацию к нему. Модуля для произвольных форм в CSS пока, насколько мне известно, нет (CSS Shapes — это не про рисование форм, а про заполнение текстом произвольных контуров, да и его поддержка пока только экспериментальная).
  4. Не страшно. Вообще экранирование — просто добавление обратного слеша перед символом. Например, если в имени файла а-ля 'image(2).jpg' есть скобки, то без кавычек придется писать или так: url(/image\(2\).jpg), или с кавычками: url('/image(2).jpg'). Иначе вторая скобка будет воспринята как закрывющая от url(). Если таких символов в путях нет, без кавычек можно смело обойтись.
  5. 1) Разницы практически нет. Разве что без кавычек нужно экранировать спецсимволы в файловых путях (пробелы, скобки, сами кавычки и т.п.). 2) Так делают, если файл был изменен, чтобы браузеры загрузили его заново, а не использовали старую закешированную версию. После каждого изменения файла цифры обновляют.
  6. Это фича встроенного браузера Андроидов (по слухам, и некоторых других мобильных). Для того, чтобы при увеличении сайта для комфортного чтения текста он вмещался в экран хотя бы по ширине и скроллить его приходилось лишь по одной оси, а не зигзагом. Как по мне, очень удобная для пользователя.
  7. С наступающим!
  8. До недавнего времени не понимал, но, видимо, вот-вот начнет.
  9. Видимо, минус 10 миллионов пикселей. В смысле, очень-очень много. Чтоб наверняка скрыло, сколько текста бы ни было Использовать такое, конечно, нет смысла. Особенно для ссылок.
  10. А давно colspan валидации мешает?
  11. Абзацы следуют после <p>. После <br> следуют строки (относящиеся к тому же самому абзацу). Всё работает, как надо.
  12. P, LI, DT, DD, TD, TH, RT, RP. Если не считать других тегов в промежутках, то еще TBODY. Но «внутренний» тег на самом деле будет открывающим для последнего закрывающего (и неявным закрытием первого).
  13. Ну если считать слово «пиво» модифицированным в 4-х местах словом «хлеб»…
  14. Не знаю тонкостей, но на беглый взгляд в https://github.com/mozilla/gecko-dev/tree/master/parser HTML- и XML-парсеры лежат даже в разных поддиректориях. Алгоритм первого описан в отдельном разделе спецификации. К тому же XML-парсер работает до первой ошибки, а в алгоритме HTML-парсера зашита обработка и ошибочных ситуаций…
  15. Если тег может быть в варианте как с, так и без закрывающего — значит, это не пустой элемент и речь идет об опциональном закрывающем теге. Для всех элементов, для которых закрывающий тег опционален, новый открывающий тег неявно закрывает предыдущий. Поэтому приведенная запись в валидном HTML возможна, но означать она будет не «элемент внутри элемента», а «два элемента рядом». Это не совсем верно. Парсинг при text/html и XML-парсинг различаются очень существенно.
  16. Да, к сожалению, там в тексте ошибка. Вместо font-size там должно быть «высота текста» (высота кегельных площадок). Приношу извинения за мою оплошность при подготовке публикации и спасибо за внимательность!
  17. Высота строки (которая line-height и которая определяет высоту ее блочного контейнера) складвается из высоты кегельных площадок символов (она задается метриками шрифта, обычно бывает дробной типа 1.227, и может по-разному округляться в разных браузерах — вот ответ на п.3) и вертикального межстрочного пробела («leading»). В данном случае «leading» отрицательный, поэтому итоговая высота строки меньше высоты площадок символов. А высота инлайн-элемента определяется только высотой текста, поэтому она и «выпирает» за рамки уменьшенного line-height (ответ на п.2). Инлайн-блок же сам внутри представляет собой блочный контейнер, поэтому его высота ограничена line-height'ом его содержимого, а он наследуется от внешнего родителя (ответ на п.1).
  18. Имхо, не должна. Какое, казалось бы, парсеру поисковика дело до разметки других страниц?
  19. Зачем тестить, когда можно прочитать?Редактор W3C-шной версии спеки почему-то лично «вызверен» на этот несчастный алгоритм HTML5 Document Outline и при каждом удобном-неудобном случае яро агитирует за традиционную структуру заголовков (с одним главным H1). В чем ему регулярно поддакивает не менее известный гуру Роджер Йоханссон. Пока с другой стороны баррикад нет сопоставимых по авторитетности подач, я склонен соглашаться с ними. А для главной блога чем название блога не кандидат в H1? То, что страницу со множеством H1 из индексации не выкидывает совсем, еще не гарантирует высокой позиции в выдаче, а по крайней мере 3 года назад множественные H1 рассматривались как не очень страшная, но всё же SEO-ошибка.
  20. Так а с какого испуга ему быть белым? «Козырный» inherit придает цвет родителя (body, который #333), вроде всё верно…
  21. Его можно переписать в виде filter (без кавычек) и объединить с другим filter-ом. На практике -ms- обычно не нужен.
  22. В примере из топика стоит inherit !important, так что срабатывает.
  23. А зуб реально беспокоит или это врач в платной клинике советует? Может, обойдется (мне тоже икснадцать лет по рентгенке говорили, что надо выдирать, типа сам не вылезет, только всё вокруг разворотит — но вроде вылез и не разворотил)? И в любом случае жертвовать пальцами, чтоб в итоге лишиться зуба — какой-то невыгодный и совсем печальный гамбит, по-моему...
  24. Когда "ранее"? В примере он как раз наследуется при :hover (от родителя, как всегда), а без hover-а явно задан. Возврат к немодифицированному :hover-ом состоянию — не наследование, отношения родитель-потомок там нет. Хотя то, что возможности явно сослаться на это состояние в CSS до сих пор нет (даже с нововведениями типа default и initial) часто действительно бывает обидно…
  25. У body? Пардон, где? В bootstrap.min.css вижу для body color:#333;, это же видно у кнопки при наведении...
×
×
  • 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