2013-04-17 5 views
0

Я играю с позиционированию .logo в этом HTML:Как иметь динамический левый край с Сьюзи?

<div class="mod-header"> 
    <a class="logo" href="#"></a> 
</div> 

Ширина логотипа фиксируется, однако мне интересно, если я должен сделать запас левой подстраиваться под размер экрана.

Я попытался это с Сюзи, и это делает .logo фиксированной ширины:

.logo 
    text-indent: -9999px 
    float: left 
    +rem('width', 120px) 
    +rem('margin', 20px 0) 
    // margin-left: $column-width 

Однако это не регулирует левый край. Когда я пытаюсь:

.logo 
    @include span-columns(3,12) 

Существует некоторая корректировка происходит, но речь идет о ширине, а не окраина левого.

Как я могу подойти к этой фиксированной ширине, регулировке левого края?

ответ

0

Это похоже на работу:

.logo 
    width: 120px 
    margin-left: gutter(12) + columns(2,12) 
+1

Это работает. Есть ярлык для столбцов + желоба, называемый пространством (например, 'space (2,12)'). Но есть даже более короткие сокращения для обработки [полей] (http://susy.oddbird.net/guides/reference/#ref-helper-margin) - в этом случае вы можете использовать либо '@include pre (2, 12) 'или' @include push (2,12) '(это синонимы). –