Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/25/2013 in Posts

  1. Высота строки (которая line-height и которая определяет высоту ее блочного контейнера) складвается из высоты кегельных площадок символов (она задается метриками шрифта, обычно бывает дробной типа 1.227, и может по-разному округляться в разных браузерах — вот ответ на п.3) и вертикального межстрочного пробела («leading»). В данном случае «leading» отрицательный, поэтому итоговая высота строки меньше высоты площадок символов. А высота инлайн-элемента определяется только высотой текста, поэтому она и «выпирает» за рамки уменьшенного line-height (ответ на п.2). Инлайн-блок же сам внутри представляет собой блочный контейнер, поэтому его высота ограничена line-height'ом его содержимого, а он наследуется от внешнего родителя (ответ на п.1).
    2 points
  2. не то, чтобы разминку... В офис езжу по настроению/потребности, работаю преимущественно дома. Имеется небольшая импровизированная штанга, занимаюсь примерно через день, иногда каждый день. Раньше ходил в зал, сейчас нет времени. Занимаюсь примерно в середине раб. дня. Иногда пресс по настроению сверхурочно в любое время дня. Периодически хожу бегать (вечером). Еще по нескольку раз в течении дня дрыгаю эспандер Также дрыгаю эспандер перед тем, как играть на муз. инструменте. Часто встаю с раб. места, гуляю по хате, тискаю кошек Периодически заглядываю в холодильник )
    1 point
  3. То есть в данном примере 18 пикселям равен именно кегль шрифта, как и высота строки line-height, тогда как высота площадок превышает высоту кегля и соответственно высоту сроки, поэтому «leading» отрицательный, правильно? Просто меня сбил с толку один момент в книге "Инлайновый контекст форматирования". На странице 22 описывается пример, в котором тексту задается размер (font-size) в 30px и говорится, что высота площадок привышает эти 30px и равна примерно 50px, цитата "Размер шрифта я выставил 30px, а шрифт я даже не стал трогать, и значит, весь текст состоит из одного шрифта, да к тому же простого, не экзотического. Следовательно, можно взять высоту по максимуму из всех площадок, которая может составлять… думаю, не больше 50px(и то вряд ли).". А на следующей странице 23 (я так понял это тот же пример, только подробнее расписан) уже не площадка равна 50px, a размер текста (font-size) равен 50px, цитата "На рисунке можно увидеть, из чего состоит высота строки: half-leading (75px) +font-size (50px) + half-leading(75px). Это и есть наш line-height." Исходя из этого я подумал, что последние данные более корректны, и решил, что все-таки font-size задает максимальные границы шрифта по высоте, и что отсчет для «leading» начиается имеено отсюда. А раз так, то значит, если font-size = line-height, то «leading» становится нулевым, а не отрицательным. Возможно я туплю, но прочитанное интерпритировал именно так.
    1 point
  4. Зачем тестить, когда можно прочитать?Редактор W3C-шной версии спеки почему-то лично «вызверен» на этот несчастный алгоритм HTML5 Document Outline и при каждом удобном-неудобном случае яро агитирует за традиционную структуру заголовков (с одним главным H1). В чем ему регулярно поддакивает не менее известный гуру Роджер Йоханссон. Пока с другой стороны баррикад нет сопоставимых по авторитетности подач, я склонен соглашаться с ними. А для главной блога чем название блога не кандидат в H1? То, что страницу со множеством H1 из индексации не выкидывает совсем, еще не гарантирует высокой позиции в выдаче, а по крайней мере 3 года назад множественные H1 рассматривались как не очень страшная, но всё же SEO-ошибка.
    1 point
  5. Скажу по другому -- это мои рекомендации. Я наступил в свое время на грабли и делюсь шишками Я работал над проектом который разрабатывался несколько месяцев -- очень большой веб-магазин. И я его как раз таки написал на базе второго бутсрапа, а классы я вписывал в код. Потом я использовал другой подход, в другом проекте, о котором говорил выше. И сравнив подходы понял насколько тяжеловеснее и менее гибкий получился магазин, с точки зрения его поддержки. Если бы он был сразу описан в less, то переход на новую версию был бы прост, а так, понимая сколько шаблонов надо будет перебрать (а их огромное множество), этот этап был отложен на неопределенный срок. Если ты не допускаешь ошибок значит ты что-то делаешь не так ) Это как использовать флоты или инлайн блоки -- понимая принцип того и иного подхода, получаешь возможность смотреть на реализацию с обеих сторон, что бы выбрать лучший способ для реализации.
    1 point
  6. dialogClass — параметр, устанавливающий дополнительный класс для форматирования. Соответственно, он текстовый, а значит можно задать уникальный класс, добавив генерацию случайных чисел. http://jsfiddle.net/87YF8 Все зависит от поставленной задачи. Бред какой то написал
    1 point
This leaderboard is set to Kiev/GMT+02:00
×
×
  • 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