Как стать автором
Обновить

Комментарии 43

нет, потому что не pixel perfect
Pixel Perfect не модно :-)
НЛО прилетело и опубликовало эту надпись здесь
Для размеров использую точки или %, пока хватает.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
В нашу эпоху, что бы верстать пикселями нужно либо 10километровый css с медиазапросами, либо с кучей виюпортов, которые еще потом глючить будут… ну-ну! Вперед!
Если говорить об inline-block, то неудобства появляются из за того, что элементы с этим значением выравниваются по базовой линии, а не по верхнему краю. А если на странице несколько inline-block'ов, каждый из которых расположен с новой строки, то между ними будут некоторые промежутки.

.container {
    font-size: 0; // «некоторые промежутки»

    .span {
        vertical-align: top; // «выравниваются по базовой линии»
        font-size: medium;
        display: inline-block;
    }
}

Очень хотелось бы увидеть подробности в комментариях

Вот сейчас буду нагло врать:
justify работает, если последний элемент сваливается на следующую строчку: забейте текст в блок, сделайте ему выключку по ширине — последняя строчка будет выровнена по левому краю. ::after — становится последним элементом, а width: 100% делает его всегда таковым. Это клевый фокус, он пишется за минуту (я его написал в пределах комментария) и отлично дружит со всеми фреймворками путем простого переопределения стилей. Это штука так редко нужна, что городить отдельный фреймворк бессмысленно.

& > * {
    text-align: left;
    font-size: medium;
  }

Фу-фу-фу!
По мне так это идеальный инструмент для резиновой верстки на сегодняшний день
НЛО прилетело и опубликовало эту надпись здесь
Сейчас резина актуальна как никогда.
НЛО прилетело и опубликовало эту надпись здесь
Цитата:

You can think of Responsive as a series of Liquid layouts.


Резина никуда не пропадает.
НЛО прилетело и опубликовало эту надпись здесь
Резина — резине рознь. В некоторых случаях и одной резинки хватит заглаза.
НЛО прилетело и опубликовало эту надпись здесь
font-size: 0; // «некоторые промежутки»

Этот способ желательно тестировать, есть в сафари бажок один (мотаем до Вариант 2)
Посмотрите в Opera, демка с сайта работает не корректно
Так не долго осталось уже этой опере.
Вы уверены что все будут обновляться? Я не пользователь оперы, но судя по отзывам на том же хабре — опере еще много чего предстоит сделать, чтобы удобства прежней оперы сохранились
Давно искал что то подобное на инлайн-блоках. Все что встречалось было на флоате, а душа к нему не лежит :/
Лучше чем semantic.gs?
Новое слово в сетках — это singularity.gs и susy-next. А это так, баловство с хаками…
Горячо поддерживаю. Привел ниже пару примеров на Singularity.
Проблема с inline-block надуманная: их легко выровнять, например, по верху, если надо, а также можно легко избавиться от межстрочного отступа.
НЛО прилетело и опубликовало эту надпись здесь
Читаю и радуюсь, что больше вебом не занимаюсь! Хак на хаке, как было, так и осталось. Десять лет уже прошло с моего первого профессионального опыта, а воз и ныне там.
Не судите о современном положении дел в вэбе по таким вот постам.

Можете в моем комментарии ниже посмотреть, как решается эта задача современным способом.
Неее, стало все намного халявнее, на самом деле :)
Хак на хаке, да, но уже совершенно для другой сложности целей. Веб-странички стали во много раз сложнее, хотя вёрстка составных элементов стала гораздо проще.
Господа верстальщики, когда вы начнете пользоваться SASS и Compass?

Посмотрите, как легко реашется вопрос модульной сетки с его помощью:
sassbin.lolma.us/gist/5711980/

Обратите внимание, что сетки могут быть несимметричные и на странице может быть несколько сеток, в том числе вложенных.

А вот уже более сложный пример: responsive галерея (попробуйте поиграть с шириной окна).
sassbin.lolma.us/gist/5670191/

Посмотрите, как мало требуется кода для решения этой задачи.
НЛО прилетело и опубликовало эту надпись здесь
> Мозгами надо пользоваться. При условии работающего мозга препроцессор может быть любой.

Только у SASS есть богатая экосистема расширений Compass. К примеру, расширение Compass Singularity позволяет реализовать любую модульную сетку: с произвольным количеством колонок, симметричную, несимметричную, вложенную, отзывчивую (с переменным количеством колонок), несколько разных сеток на одной странице… — и при этом весьма просто в использовании.

Какой бы светлый ни был у вас мозг, с любым другим препроцессором (и тем более без такового) вам придется изобретать велосипеды как в сабже. Разумеется, я говорю о сколько-нибудь сложной задаче.
 

> Сетка — это инструмент дизайнера, это скелет, по которому дизайн может быть построен лучше и, возможно, гармоничней, чем без него.

Не понял, к чему вы это. Все, что нарисует дизайнер, верстальщик должен воплотить в коде.
НЛО прилетело и опубликовало эту надпись здесь
Я не совсем понимаю, что вы пытаетесь доказать или опровергнуть.

Мой первоначальный тезис был в том, что SASS+Compass для современного верстальщика незаменим. Эта связка настолько эффективна и практична для решения такого большого количества разнообразных задач, что говорить о ее ненужности — все равно что предлагать пользоваться вместо экселя тетрадкой и ручкой (а кто предпочитает эксель тетрадке — тот, по вашему, не умеет пользоваться мозгами).

Что вы заладили «сетка — это не цель, а инструмент», я тоже не понимаю. Я с этим и не спорил. Напоминаю, что топик — про сетку.
НЛО прилетело и опубликовало эту надпись здесь
«Я не против компьютеров, я против электричества».
Первый пример — в Safari под Mac (6.0.4) блок футера уходит под main…
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории