Следующая разметка отлично выглядит с blueprintcss:
<div class="container">
<div class="span-12" style="background-color : cyan">
Hello
</div>
<div class="span-12 last" style="background-color : green">
Bye
</div>
</div>
Вы получаете два столбца, которые занимают половину размера, это аккуратно:
Hello Bye
Теперь текст 'Hello' находится слишком близко к краю контейнера div, так что вы хотите добавить небольшой отступ, верно?
<div class="container">
<div class="span-12" style="background-color : cyan; padding-left : 5px">
Hello
</div>
<div class="span-12 last" style="background-color : green">
Bye
</div>
</div>
За исключением, очевидно, что это не работает, и вы в конечном итоге получите столбец "До свидания" в разделе Привет:
Hello
Bye
Уменьшение размера второго столбца не имеет смысла (поскольку я действительно хочу, чтобы он был "шириной столбца в 12 сеток".
Теперь добавляем еще один уровень разметки, но нужно ли это?
<div class="container">
<div class="span-12" style="background-color : cyan">
<div style="padding-left : 5px">Hello</div>
</div>
<div class="span-12 last" style="background-color : green">
Bye
</div>
</div>
Я что-то упустил?
Что мне здесь не хватает?