Комментарии 43
нет, потому что не pixel perfect
0
Pixel Perfect не модно :-)
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
В нашу эпоху, что бы верстать пикселями нужно либо 10километровый css с медиазапросами, либо с кучей виюпортов, которые еще потом глючить будут… ну-ну! Вперед!
0
Если говорить об 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;
}
Фу-фу-фу!
+2
По мне так это идеальный инструмент для резиновой верстки на сегодняшний день
0
font-size: 0; // «некоторые промежутки»
Этот способ желательно тестировать, есть в сафари бажок один (мотаем до Вариант 2)
+1
Посмотрите в Opera, демка с сайта работает не корректно
+1
Давно искал что то подобное на инлайн-блоках. Все что встречалось было на флоате, а душа к нему не лежит :/
0
Лучше чем semantic.gs?
0
Новое слово в сетках — это singularity.gs и susy-next. А это так, баловство с хаками…
+3
Проблема с inline-block надуманная: их легко выровнять, например, по верху, если надо, а также можно легко избавиться от межстрочного отступа.
+1
Читаю и радуюсь, что больше вебом не занимаюсь! Хак на хаке, как было, так и осталось. Десять лет уже прошло с моего первого профессионального опыта, а воз и ныне там.
0
Не судите о современном положении дел в вэбе по таким вот постам.
Можете в моем комментарии ниже посмотреть, как решается эта задача современным способом.
Можете в моем комментарии ниже посмотреть, как решается эта задача современным способом.
0
Неее, стало все намного халявнее, на самом деле :)
0
Хак на хаке, да, но уже совершенно для другой сложности целей. Веб-странички стали во много раз сложнее, хотя вёрстка составных элементов стала гораздо проще.
0
Господа верстальщики, когда вы начнете пользоваться SASS и Compass?
Посмотрите, как легко реашется вопрос модульной сетки с его помощью:
sassbin.lolma.us/gist/5711980/
Обратите внимание, что сетки могут быть несимметричные и на странице может быть несколько сеток, в том числе вложенных.
А вот уже более сложный пример: responsive галерея (попробуйте поиграть с шириной окна).
sassbin.lolma.us/gist/5670191/
Посмотрите, как мало требуется кода для решения этой задачи.
Посмотрите, как легко реашется вопрос модульной сетки с его помощью:
sassbin.lolma.us/gist/5711980/
Обратите внимание, что сетки могут быть несимметричные и на странице может быть несколько сеток, в том числе вложенных.
А вот уже более сложный пример: responsive галерея (попробуйте поиграть с шириной окна).
sassbin.lolma.us/gist/5670191/
Посмотрите, как мало требуется кода для решения этой задачи.
0
НЛО прилетело и опубликовало эту надпись здесь
> Мозгами надо пользоваться. При условии работающего мозга препроцессор может быть любой.
Только у SASS есть богатая экосистема расширений Compass. К примеру, расширение Compass Singularity позволяет реализовать любую модульную сетку: с произвольным количеством колонок, симметричную, несимметричную, вложенную, отзывчивую (с переменным количеством колонок), несколько разных сеток на одной странице… — и при этом весьма просто в использовании.
Какой бы светлый ни был у вас мозг, с любым другим препроцессором (и тем более без такового) вам придется изобретать велосипеды как в сабже. Разумеется, я говорю о сколько-нибудь сложной задаче.
> Сетка — это инструмент дизайнера, это скелет, по которому дизайн может быть построен лучше и, возможно, гармоничней, чем без него.
Не понял, к чему вы это. Все, что нарисует дизайнер, верстальщик должен воплотить в коде.
Только у SASS есть богатая экосистема расширений Compass. К примеру, расширение Compass Singularity позволяет реализовать любую модульную сетку: с произвольным количеством колонок, симметричную, несимметричную, вложенную, отзывчивую (с переменным количеством колонок), несколько разных сеток на одной странице… — и при этом весьма просто в использовании.
Какой бы светлый ни был у вас мозг, с любым другим препроцессором (и тем более без такового) вам придется изобретать велосипеды как в сабже. Разумеется, я говорю о сколько-нибудь сложной задаче.
> Сетка — это инструмент дизайнера, это скелет, по которому дизайн может быть построен лучше и, возможно, гармоничней, чем без него.
Не понял, к чему вы это. Все, что нарисует дизайнер, верстальщик должен воплотить в коде.
0
НЛО прилетело и опубликовало эту надпись здесь
Я не совсем понимаю, что вы пытаетесь доказать или опровергнуть.
Мой первоначальный тезис был в том, что SASS+Compass для современного верстальщика незаменим. Эта связка настолько эффективна и практична для решения такого большого количества разнообразных задач, что говорить о ее ненужности — все равно что предлагать пользоваться вместо экселя тетрадкой и ручкой (а кто предпочитает эксель тетрадке — тот, по вашему, не умеет пользоваться мозгами).
Что вы заладили «сетка — это не цель, а инструмент», я тоже не понимаю. Я с этим и не спорил. Напоминаю, что топик — про сетку.
Мой первоначальный тезис был в том, что SASS+Compass для современного верстальщика незаменим. Эта связка настолько эффективна и практична для решения такого большого количества разнообразных задач, что говорить о ее ненужности — все равно что предлагать пользоваться вместо экселя тетрадкой и ручкой (а кто предпочитает эксель тетрадке — тот, по вашему, не умеет пользоваться мозгами).
Что вы заладили «сетка — это не цель, а инструмент», я тоже не понимаю. Я с этим и не спорил. Напоминаю, что топик — про сетку.
0
Первый пример — в Safari под Mac (6.0.4) блок футера уходит под main…
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Я просто оставлю это здесь: anygrid.net/
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Justify Grid — новое слово в разметке