Басе ЦСС

Поврх скеле, основни ХТМЛ елементи су стилизовани и побољшани проширивим класама како би се обезбедио свеж, доследан изглед и осећај.

Наслови и копија тела

Типографска скала

Цела типографска мрежа је заснована на две мање променљиве у нашој датотеци варијабли.лесс: @baseFontSizeи @baseLineHeight. Прва је основна величина фонта која се користи у целом, а друга је висина основне линије.

Користимо те варијабле и мало математике да креирамо маргине, допуне и висине линија свих наших типова и још много тога.

Пример основног текста

Нуллам куис рисус егет урна моллис орнаре вел еу лео. Цум социис натокуе пенатибус ет магнис дис партуриент монтес, насцетур ридицулус мус. Нуллам ид долор ид нибх ултрициес вехицула ут ид елит.

Вивамус сагиттис лацус вел аугуе лаореет рутрум фауцибус долор ауцтор. Дуис моллис, ест нон цоммодо луцтус, ниси ерат порттитор лигула, егет лациниа одио сем нец елит. Донец сед одио дуи.

х1. Наслов 1

х2. Наслов 2

х3. Наслов 3

х4. Наслов 4

х5. Наслов 5
х6. Наслов 6

Нагласак, адреса и скраћеница

Елемент Употреба Опционо
<strong> За истицање исечка текста са важним Ниједан
<em> За истицање исечка текста са нагласком Ниједан
<abbr> Обмотава скраћенице и акрониме да би се приказала проширена верзија при лебдењу Укључите опционално titleза проширени текст
<address> За контакт информације свог најближег претка или целог дела Сачувајте форматирање завршавајући све редове са<br>

Коришћење нагласка

Фусце дапибус , теллус ац цурсус цоммодо , тортор маурис цондиментум нибх , ут ферментум масса јусто сит амет рисус. Маеценас фауцибус моллис интердум. Нулла витае елит либеро, а пхаретра аугуе.

Напомена: Слободно користите <b>и <i>у ХТМЛ5, али њихова употреба се мало променила. <b>има за циљ да истакне речи или фразе без преношења додатне важности, док <i>је углавном за глас, техничке термине итд.

Примери адреса

Ево два примера како се <address>ознака може користити:

Твиттер, Инц.
795 Фолсом Аве, Суите 600
Сан Францисцо, ЦА 94107
П: (123) 456-7890
Пуно име
фирст.ласт@гмаил.цом

Примери скраћеница

Скраћенице су стилизоване великим словима и светлом тачкастим доњим рубом. Такође имају курсор помоћи при лебдењу тако да корисници имају додатну индикацију да ће се нешто приказати када лебде.

ХТМЛ је најбоља ствар од нарезаног хлеба.

Скраћеница речи атрибут је аттр .

Блоцккуотес

Елемент Употреба Опционо
<blockquote> Елемент на нивоу блока за цитирање садржаја из другог извора

Додајте citeатрибут за изворни УРЛ

Употреба .pull-leftи .pull-rightкласе за плутајуће опције
<small> Опциони елемент за додавање цитата окренутог кориснику, обично аутора са насловом рада Ставите <cite>око наслова или имена извора

Да бисте укључили блок цитат, омотајте <blockquote>било који ХТМЛ као цитат. За директне цитате препоручујемо <p>.

Укључите опциони <small>елемент за цитирање извора и добићете ем цртицу &mdash;испред њега у сврху стилизовања.

  1. <блоцккуоте>
  2. <п> Лорем ипсум долор сит амет, цонсецтетур адиписцинг елит. Интегер посуере ерат а анте вененатис. </п>
  3. <смалл> Неко познат </смалл>
  4. </блоцккуоте>

Пример блок цитата

Подразумевани блок цитати су стилизовани овако:

Лорем ипсум долор сит амет, цонсецтетур адиписцинг елит. Интегер посуере ерат а анте вененатис.

Неко познат у Тело рада

Да бисте померили блок цитат удесно, додајте class="pull-right":

Лорем ипсум долор сит амет, цонсецтетур адиписцинг елит. Интегер посуере ерат а анте вененатис.

Неко познат у Тело рада

Листе

Унордеред

<ul>

  • Лорем ипсум долор сит амет
  • Цонсецтетур адиписцинг елит
  • Интегер молестие лорем ат масса
  • Фацилисис ин претиум нисл аликует
  • Нулла волутпат аликуам велит
    • Пхаселлус иацулис некуе
    • Пурус содалес ултрициес
    • Вестибулум лаореет порттитор сем
    • Ац тристикуе либеро волутпат ат
  • Фауцибус порта лацус фрингилла вел
  • Аенеан сит амет ерат нунц
  • Егет порттитор лорем

Унстилед

<ul class="unstyled">

  • Лорем ипсум долор сит амет
  • Цонсецтетур адиписцинг елит
  • Интегер молестие лорем ат масса
  • Фацилисис ин претиум нисл аликует
  • Нулла волутпат аликуам велит
    • Пхаселлус иацулис некуе
    • Пурус содалес ултрициес
    • Вестибулум лаореет порттитор сем
    • Ац тристикуе либеро волутпат ат
  • Фауцибус порта лацус фрингилла вел
  • Аенеан сит амет ерат нунц
  • Егет порттитор лорем

Наручено

<ol>

  1. Лорем ипсум долор сит амет
  2. Цонсецтетур адиписцинг елит
  3. Интегер молестие лорем ат масса
  4. Фацилисис ин претиум нисл аликует
  5. Нулла волутпат аликуам велит
  6. Фауцибус порта лацус фрингилла вел
  7. Аенеан сит амет ерат нунц
  8. Егет порттитор лорем

Опис

<dl>

Листе описа
Листа описа је савршена за дефинисање појмова.
Еуисмод
Вестибулум ид лигула порта фелис ​​еуисмод семпер егет лациниа одио сем нец елит.
Донец ид елит нон ми порта гравида ат егет метус.
Малесуада порта
Етиам порта сем малесуада магна моллис еуисмод.

У реду

Умотајте уметнуте исечке кода помоћу <code>.

  1. На пример, <цоде>сецтион</цоде> треба да буде умотана као уметнута. на пример , <цоде> одељак </ цоде > треба да буде умотан као инлине .

Основни блок

Користи <pre>се за више линија кода. Обавезно претворите све карете у њихове уникод знакове за правилно приказивање.

<п>Пример текста овде...</п>
  1. <пре>
  2. &лт;п&гт;Пример текста овде...&лт;/п&гт;
  3. </пре>

Напомена: Обавезно држите код унутар <pre>ознака што је могуће ближе левој страни; то ће приказати све картице.

Гоогле Преттифи

Узмите исти <pre>елемент и додајте две опционе класе за побољшано приказивање.

  1. <п>Пример текста овде...</п> Пример текста овде... </п>
  1. <пре цласс="преттипринт цласс = "леп отисак
  2. линенумс" >
  3. &лт;п&гт;Пример текста овде...&лт;/п&гт;
  4. </пре>

Преузмите гоогле-цоде-преттифи и погледајте реадме за коришћење.

Маркуп табеле

Таг Опис
<table> Елемент омотача за приказ података у табеларном формату
<thead> Елемент контејнера за редове заглавља табеле ( <tr>) за означавање колона табеле
<tbody> Елемент контејнера за редове табеле ( <tr>) у телу табеле
<tr> Елемент контејнера за скуп ћелија табеле ( <td>или <th>) који се појављује у једном реду
<td> Подразумевана ћелија табеле
<th> Посебна ћелија табеле за ознаке колоне (или реда, у зависности од обима и положаја)
Мора се користити у оквиру а<thead>
<caption> Опис или резиме онога што табела садржи, посебно корисно за читаче екрана
  1. <табле>
  2. <тхеад>
  3. <тр>
  4. <тх> </тх>
  5. <тх> </тх>
  6. </тр>
  7. </тхеад>
  8. <тбоди>
  9. <тр>
  10. <тд> </тд>
  11. <тд> </тд>
  12. </тр>
  13. </тбоди>
  14. </табле>

Опције табеле

Име Класа Опис
Уобичајено Ниједан Нема стилова, само колоне и редови
Басиц .table Само хоризонталне линије између редова
Бордеред .table-bordered Заокружује углове и додаје спољну ивицу
Зебра-пруга .table-striped Додаје светло сиву боју позадине непарним редовима (1, 3, 5, итд.)
Цонденсед .table-condensed Сече вертикални паддинг на пола, од 8пк до 4пк, унутар свих tdи thелемената

Пример табеле

1. Подразумевани стилови табеле

Табеле су аутоматски стилизоване са само неколико ивица да би се обезбедила читљивост и одржала структура. Са 2.0, .tableкласа је обавезна.

  1. <табле цласс="табле"> цласс = "табела" >
  2. </табле>
# Име Презиме Језик
1 Марк Отто ЦСС
2 Јацоб Тхорнтон Јавасцрипт
3 Сту Дент ХТМЛ

2. пругасти сто

Будите мало маштовити са својим столовима додавањем зебрастих пруга—само додајте .table-stripedкласу.

Напомена: Спритед табеле користе :nth-childЦСС селектор и нису доступне у ИЕ7-ИЕ8.

  1. <табле цласс="табле табле-стрипед"> цласс = "стол са пругастим столом" >
  2. </табле>
# Име Презиме Језик
1 Марк Отто ЦСС
2 Јацоб Тхорнтон Јавасцрипт
3 Сту Дент ХТМЛ

3. Обрубљена табела

Додајте ивице око целог стола и заобљене углове у естетске сврхе.

  1. <табле цласс="табле табле-бордеред"> цласс = "табела оивичена" >
  2. </табле>
# Име Презиме Језик
1 Марк Отто ЦСС
2 Јацоб Тхорнтон Јавасцрипт
3 Сту Дент
3 Бросеф Стаљин ХТМЛ

4. Згуснута табела

Учините своје табеле компактнијим додавањем .table-condensedкласе да бисте преполовили допуну ћелија табеле (са 8пк на 4пк).

  1. <табле цласс="табле табле-цонденсед"> цласс = "табела табела кондензована" >
  2. </табле>
# Име Презиме Језик
1 Марк Отто ЦСС
2 Јацоб Тхорнтон Јавасцрипт
3 Сту Дент ХТМЛ

5. Комбинујте их све!

Слободно комбинујте било коју од класа табеле да бисте постигли другачији изглед користећи било коју од доступних класа.

  1. <табле цласс="табле табле-стрипед табле-бордеред табле-цонденсед"> цласс = "табела са пругастим столом са ивицом табеле-сажета" >
  2. ...
  3. </табле>
# Име Презиме Језик
1 Марк Отто ЦСС
2 Јацоб Тхорнтон Јавасцрипт
3 Сту Дент ХТМЛ
4 Бросеф Стаљин ХТМЛ

Флексибилни ХТМЛ и ЦСС

Најбољи део образаца у Боотстрап-у је то што сви ваши улази и контроле изгледају сјајно без обзира на то како их градите у својој маркупу. Није потребан сувишни ХТМЛ, али ми обезбеђујемо обрасце за оне којима је потребан.

Компликованији распореди долазе са сажетим и скалабилним класама за лако обликовање и повезивање догађаја, тако да сте покривени на сваком кораку.

Укључена четири распореда

Боотстрап долази са подршком за четири типа изгледа образаца:

  • Вертикално (подразумевано)
  • Претрага
  • У реду
  • Хоризонтално

Различити типови изгледа образаца захтевају неке промене у означавању, али саме контроле остају и понашају се исто.

Контролна стања и још много тога

Боотстрап-ови обрасци укључују стилове за све основне контроле обрасца као што су унос, поље за текст и избор који бисте очекивали. Али такође долази са бројним прилагођеним компонентама као што су додани и претходни улази и подршка за листе поља за потврду.

Стања као што су грешка, упозорење и успех су укључена за сваки тип контроле обрасца. Такође су укључени стилови за онемогућене контроле.

Четири врсте образаца

Боотстрап пружа једноставне ознаке и стилове за четири стила уобичајених веб образаца.

Име Класа Опис
Вертикално (подразумевано) .form-vertical (није обавезно) Наслагане, лево поравнате ознаке преко контрола
У реду .form-inline Лево поравнате ознаке и контроле у ​​облику блока за компактан стил
Претрага .form-search Екстра заокружен унос текста за типичну естетику претраживања
Хоризонтално .form-horizontal Плутајте лево, десно поравнате ознаке на истој линији као и контроле

Примери образаца који користе само контроле обрасца, без додатних ознака

Основни облик

Са в2.0, имамо лакше и паметније подразумеване поставке за стилове обрасца. Нема додатних ознака, само контроле обрасца.

Повезани текст помоћи!

Образац за претрагу

Одражавајући подразумеване ВебКит стилове, само додајте .form-searchза додатна заокружена поља за претрагу.

Инлине формулар

Улази су на нивоу блока за почетак. За .form-inlineи .form-horizontal, користимо инлине-блоцк.


Хоризонталне форме

Контроле Боотстрап подржава

Поред текста слободног облика, сваки унос заснован на ХТМЛ5 тексту изгледа тако.

Шта је укључено

На левој страни су приказане све подразумеване контроле обрасца које подржавамо. Ево листе са набрајањем:

  • унос текста (текст, лозинка, емаил, итд.)
  • поље за потврду
  • радио
  • изаберите
  • вишеструки избор
  • унос датотеке
  • тектареа

Нове подразумеване вредности са в2.0

До в1.4, Боотстрап-ови подразумевани стилови обрасца су користили хоризонтални распоред. Са Боотстрап 2, уклонили смо то ограничење да бисмо имали паметније, скалабилније подразумеване вредности за било који облик.


Контролна стања облика
Нека вредност овде
Можда је нешто пошло наопако
Исправите грешку
Воохоо!
Воохоо!

Редизајнирана стања претраживача

Боотстрап садржи стилове за фокусиране и disabledстања подржане претраживачем. Уклањамо подразумевани Вебкит outlineи примењујемо а box-shadowна његово место за :focus.


Валидација обрасца

Такође укључује стилове валидације за грешке, упозорења и успех. Да бисте користили, додајте класу грешке у околину .control-group.

  1. <фиелдсет
  2. цласс = "грешка контролне групе" >
  3. </фиелдсет>

Проширивање контрола обрасца

Користите исте .span*класе из система мреже за улазне величине.

@

Ево мало текста помоћи

.00

Ево још текста помоћи

Напомена: Ознаке окружују све опције за много веће површине кликова и употребљивију форму.

Додај и додај улазе

Групе уноса—са додатком или додатком текста—пружају лак начин да дате више контекста за своје уносе. Сјајни примери укључују знак @ за Твиттер корисничка имена или $ за финансије.


Поља за потврду и радио

До в1.4, Боотстрап је захтевао додатне ознаке око поља за потврду и радија да би их слагао. Сада је једноставно поновити оно <label class="checkbox">што обавија <input type="checkbox">.

Подржани су и инлине оквири за потврду и радио. Само додајте .inlineу било који .checkboxили .radioи готови сте.


Уграђени обрасци и додавање/претполагање

Да бисте користили уносе за предочење или додавање у инлине форму, обавезно поставите .add-onи inputна исти ред, без размака.


Текст помоћи за образац

Да бисте додали текст помоћи за уносе обрасца, укључите текст помоћи на линији са <span class="help-inline">или блок текста помоћи са <p class="help-block">иза елемента за унос.

Дугме Класа Опис
Уобичајено .btn Стандардно сиво дугме са градијентом
Примарни .btn-primary Пружа додатну визуелну тежину и идентификује примарну радњу у сету дугмади
Инфо .btn-info Користи се као алтернатива подразумеваним стиловима
Успех .btn-success Указује на успешну или позитивну акцију
Упозорење .btn-warning Означава да треба бити опрезан са овом радњом
Опасност .btn-danger Указује на опасну или потенцијално негативну акцију

Дугмад за радње

Као конвенција, дугмад треба да се користе само за радње, док се хипервезе користе за објекте. На пример, „Преузми“ би требало да буде дугме, док „недавна активност“ треба да буде веза.

За анкере и форме

Стилови дугмади се могу применити на било шта са .btnпримењеним. Међутим, обично ћете желети да их примените само на <a>елементе и <button>.

Напомена: Сва дугмад морају да садрже .btnкласу. Стилове дугмади треба применити на <button>и <a>елементе ради доследности.

Више величина

Желите већа или мања дугмад? Имајте то!

Примарна акција поступак

Примарна акција поступак

Дисаблед стате

За онемогућена дугмад користите .btn-disabledза везе и :disabledза <button>елементе.

Примарна акција поступак

Унакрсна компатибилност претраживача

У ИЕ9, испуштамо градијент на свим дугмадима у корист заобљених углова јер ИЕ9 не исече градијенте позадине до углова.

С тим у вези, ИЕ9 јанкификује онемогућене buttonелементе, чинећи текст сивим са гадном сенком текста—нажалост, ово не можемо да поправимо.


Главу горе! Класе икона се преносе преко ЦСС-а :after. У документима приказујемо светло црвену боју позадине при лебдењу да бисмо истакли величину иконе.

Изграђен као дух

Уместо да сваку икону учинимо додатним захтевом, ми смо их саставили у сприте — гомилу слика у једној датотеци која користи ЦСС за позиционирање слика помоћу background-position. Ово је исти метод који користимо на Твиттер.цом и добро нам је функционисао.

Све класе икона имају префикс .icon-за правилан размак имена и опсег, слично као и наше друге компоненте. Ово ће помоћи да се избегну сукоби са другим алатима.

Глипхицонс нам је одобрио коришћење скупа Халфлингс у нашем комплету алата отвореног кода све док ми обезбедимо везу и заслуге овде у документима. Размислите о томе да урадите исто у својим пројектима.

Како се користи

Са в2.0.0, одлучили смо да користимо <i>ознаку за све наше иконе, али оне немају класу великих и малих слова – само дељени префикс. Да бисте га користили, поставите следећи код било где:

  1. <и цласс="ицон-сеарцх"></и> цласс = "ицон-сеарцх" ></и>

Доступни су и стилови за обрнуте (беле) иконе, припремљене са једном додатном класом:

  1. <и цласс="ицон-сеарцх ицон-вхите"></и> цласс = "ицон-сеарцх ицон-вхите" ></и>

Постоји 120 класа које можете изабрати за своје иконе. Само додајте <i>ознаку са правим класама и спремни сте. Комплетну листу можете пронаћи у спритес.лесс или управо овде у овом документу.

Случајеви употребе

Иконе су сјајне, али где би их неко користио? Ево неколико идеја:

  • Као визуелни материјал за навигацију на бочној траци
  • За чисто навигацију вођену иконама
  • За дугмад која помажу у преношењу значења радње
  • Са везама за дељење контекста на одредишту корисника

У суштини, где год можете да ставите <i>ознаку, можете ставити икону.

Примери

Користите их у дугмадима, групама дугмади за траку са алаткама, навигацију или уносе у претходном обрасцу.