2016-10-10 1 views
1

Semantic UI newbie здесь, я не мог найти нигде в документах, как (если это возможно) плавать простой элемент, не имея при этом что-то другое (например, кнопку или сегмент).Semantic UI floats

Например, у меня есть в нижней части страницы шаг навигации/счетчик, который записывается следующим образом:

<div class="row three column"> 
    <div class="column"> 
     <br> 
     <p class="ui left floated compact basic segment stepper">Step 2 of 3</p> 
     <a class="ui right floated compact basic segment stepper">Go back</a> 
    </div> 
</div> 

Помимо того, что having to place a <br> до плавающих элементов выглядит своего рода странно для меня, ISN» Можно ли просто добавлять классы, такие как left floated, и есть ли что-то наподобие? Как и в случае с bootstrap с pull-left ...

Если я хорошо понимаю, сегмент предназначен для группировки связанного содержимого (соответствующий семантически для тега HTML5 <section>). Поэтому в таких ситуациях кажется немного излишним - если не семантически неправильно - использовать segment s.

ответ

5

В настоящее время нет глобальных утилит, таких как pull-left в бутстрапе. Когда right float, например, определен в коде SUI, он всегда связан с элементом, таким как кнопка, сегмент, список и т. Д.

Вы можете просто определить свою собственную глобальную утилиту, без необходимости «переполнять», с любыми элементами SUI:

div [class*="left floated"] { 
    float: left; 
    margin-left: 0.25em; 
} 

div [class*="right floated"] { 
    float: right; 
    margin-right: 0.25em; 
} 

Хотя для вашей ситуации кнопка значка может быть семантически подходит для обоих элементов.

+0

Это ясно! Я добавлю их в таблицу стилей сразу. Иногда это вызывает недоумение, когда вы привыкли к чему-то с каркасом, и вы не найдете такой же логики в другой. – Buzut

+0

Btw, икона может быть подходящей действительно, но дизайнер пошел другим путем;) – Buzut

+2

Возможно, одной из причин отсутствия этой утилиты является то, что автор SUI пытается сохранить все элементы индивидуально загружаемыми. Для реализации глобальных утилит можно было бы загрузить глобальный файл (или, наоборот, риск повторения одного и того же кода в нескольких файлах) – Sarthak

 Смежные вопросы

  • Нет связанных вопросов^_^