На врвот на скелето, основните HTML елементи се стилизирани и подобрени со проширливи класи за да обезбедат свеж, конзистентен изглед и чувство.
Целата типографска мрежа се заснова на две Less променливи во нашата датотека variables.less: @baseFontSize
и @baseLineHeight
. Првата е основната големина на фонтот што се користи насекаде, а втората е висината на основната линија.
Ги користиме тие променливи, и малку математика, за да создадеме маргини, додатоци и височини на линии од сите наши типови и многу повеќе.
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultrices vehicula.
Направете пасус да се истакне со додавање .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
Елемент | Употреба | Изборен |
---|---|---|
<strong> |
За нагласување на фрагмент од текст со важни | Никој |
<em> |
За нагласување на фрагмент од текст со стрес | Никој |
<abbr> |
Ги обвиткува кратенките и акронимите за да ја прикаже проширената верзија на лебди | Вклучете изборен .initialism класа за кратенки со големи букви. |
<address> |
За информации за контакт за неговиот најблизок предок или целото дело | Зачувајте го форматирањето завршувајќи ги сите линии со<br> |
Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, pharetra augue.
Забелешка: Слободно користете <b>
и <i>
во HTML5, но нивната употреба е малку променета. <b>
има за цел да ги потенцира зборовите или фразите без да пренесе дополнителна важност, додека <i>
е претежно за гласовни, технички термини итн.
Еве два примери за тоа како <address>
може да се користи ознаката:
Кратенките со title
атрибут имаат светло испреплетена долна граница и покажувач за помош при лебдење. Ова им дава на корисниците дополнителни индикации дека нешто ќе се прикаже при лебдењето.
Додајте ја initialism
класата во кратенка за да ја зголемите хармонијата на типографската хармонија со тоа што ќе и дадете малку помала големина на текстот.
HTML е најдоброто нешто од исечениот леб.
Кратенка од зборот атрибут е attr .
Елемент | Употреба | Изборен |
---|---|---|
<blockquote> |
Елемент на ниво на блок за цитирање содржина од друг извор | Додадете .pull-left и .pull-right класи за подвижни опции |
<small> |
Изборен елемент за додавање на цитат за корисникот, обично автор со наслов на делото | Ставете го <cite> околу насловот или името на изворот |
За да вклучите блок цитат, завиткајте го <blockquote>
кој било HTML како цитат. За директни цитати препорачуваме <p>
.
Вклучете изборен <small>
елемент за да го наведете вашиот извор и ќе добиете цртичка —
пред него за стилски цели.
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Цел број posuere erat a ante venenatis. </p>
- <small> Некој познат </small>
- </blockquote>
Стандардните блок-цитати се стилизирани вака:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Цел број posuere erat a ante venenatis.
Некој познат во Body of work
За да го поставите вашиот блок цитат надесно, додадете class="pull-right"
:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Цел број posuere erat a ante venenatis.
Некој познат во Body of work
<ul>
<ul class="unstyled">
<ol>
<dl>
<dl class="dl-horizontal">
Главите горе! Списоците со хоризонтални описи ќе ги скратат термините кои се премногу долги за да се вклопат во поправката на левата колона text-overflow
. Во потесни пристаништа за гледање, тие ќе се променат на стандардниот распоред на наредени распоред.
Завиткајте ги вградените фрагменти од кодот со <code>
.
- На пример , делот < code> </ code > треба да се завитка како внатрешен .
Користете <pre>
за повеќе линии код. Не заборавајте да ги избегнете сите аголни загради во кодот за правилно прикажување.
<p>Примерок текст овде...</p>
- <пред>
- <p>Примерок текст овде...</p>
- </pre>
Забелешка: Не заборавајте да го чувате кодот во <pre>
ознаките што е можно поблиску до лево; ќе ги прикаже сите јазичиња.
Опционално може да ја додадете .pre-scrollable
класата која ќе постави максимална висина од 350 пиксели и ќе обезбеди лента за лизгање со y-оска.
Земете го истиот <pre>
елемент и додадете две изборни класи за подобрено прикажување.
- <p> Примерок текст овде... </p>
- <pre class = "убав принт
- лини“ >
- <p>Примерок текст овде...</p>
- </pre>
Преземете го google-code-prettify и погледнете го readme за тоа како да го користите.
Означете | Опис |
---|---|
<table> |
Елемент за завиткување за прикажување на податоци во табеларен формат |
<thead> |
Елемент на контејнер за редовите на заглавието на табелата ( <tr> ) за означување на колоните на табелата |
<tbody> |
Елемент на контејнер за редови на табелата ( <tr> ) во телото на табелата |
<tr> |
Елемент на контејнер за збир на ќелии на табелата ( <td> или <th> ) што се појавуваат на еден ред |
<td> |
Стандардна ќелија на табелата |
<th> |
Специјална табела за етикети за колони (или ред, во зависност од опсегот и поставеноста) Мора да се користи во <thead> |
<caption> |
Опис или резиме на она што содржи табелата, особено корисно за читателите на екранот |
- <табела>
- <глава>
- <tr>
- <th> … </th>
- <th> … </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> … </td>
- <td> … </td>
- </tr>
- </tbody>
- </table>
Име | Класа | Опис |
---|---|---|
Стандардно | Никој | Нема стилови, само колони и редови |
Основни | .table |
Само хоризонтални линии меѓу редовите |
Граничен | .table-bordered |
Заокружува агли и додава надворешна граница |
Зебра-лента | .table-striped |
Додава светло сива боја на заднина на непарните редови (1, 3, 5, итн.) |
Кондензиран | .table-condensed |
Пресекува вертикална подлога на половина, од 8px до 4px, во сите елементи td и th елементи |
Табелите се автоматски стилизирани со само неколку граници за да се обезбеди читливост и одржување на структурата. Со 2.0, .table
класата е потребна.
- <table class = "table" >
- …
- </table>
# | Име | Презиме | Корисничко име |
---|---|---|---|
1 | Означи | Ото | @mdo |
2 | Јаков | Торнтон | @масти |
3 | Лери | птицата |
Уживајте во вашите маси со додавање зебра-ленти - само додајте ја .table-striped
класата.
Забелешка: Табелите со риги го користат :nth-child
избирачот CSS и не е достапен во IE7-IE8.
- <table class = "табела маса-риги" >
- …
- </table>
# | Име | Презиме | Корисничко име |
---|---|---|---|
1 | Означи | Ото | @mdo |
2 | Јаков | Торнтон | @масти |
3 | Лери | птицата |
Додајте граници околу целата маса и заоблени агли за естетски цели.
- <table class = "табела граничи со маса" >
- …
- </table>
# | Име | Презиме | Корисничко име |
---|---|---|---|
1 | Означи | Ото | @mdo |
Означи | Ото | @getbootstrap | |
2 | Јаков | Торнтон | @масти |
3 | Лери птицата |
Направете ги вашите табели покомпактни со додавање на .table-condensed
класата за да се преполови полнењето на ќелиите на табелата (од 8 px на 4 px).
- <table class = "table table-condensed" >
- …
- </table>
# | Име | Презиме | Корисничко име |
---|---|---|---|
1 | Означи | Ото | @mdo |
2 | Јаков | Торнтон | @масти |
3 | Лери птицата |
Слободно комбинирајте која било од класите на табелата за да постигнете различен изглед со користење на која било од достапните класи.
- <table class = "table table-striped table-bordered table-condensed" >
- ...
- </table>
Целосно име | |||
---|---|---|---|
# | Име | Презиме | Корисничко име |
1 | Означи | Ото | @mdo |
2 | Јаков | Торнтон | @масти |
3 | Лери птицата |
Најдобриот дел за формите во Bootstrap е тоа што сите ваши влезови и контроли изгледаат одлично, без разлика како ќе ги изградите во вашата ознака. Не е потребен излишен HTML, но ние ги обезбедуваме шемите за оние на кои им е потребен.
Покомплицираните распореди доаѓаат со концизни и скалабилни класи за лесно стајлинг и врзување на настани, така што ќе бидете покриени на секој чекор.
Bootstrap доаѓа со поддршка за четири типа распоред на форми:
Различни типови распореди на формулари бараат некои промени за обележување, но самите контроли остануваат и се однесуваат исто.
Формите на Bootstrap вклучуваат стилови за сите основни контроли на формата како што се внесување, текстуална област и избор што би го очекувале. Но, исто така доаѓа со голем број прилагодени компоненти како што се додадени и предложени влезови и поддршка за списоци со полиња за избор.
Состојбите како грешка, предупредување и успех се вклучени за секој тип на контрола на формуларот. Вклучени се и стилови за оневозможени контроли.
Bootstrap обезбедува едноставно обележување и стилови за четири стилови на вообичаени веб-форми.
Име | Класа | Опис |
---|---|---|
Вертикално (стандардно) | .form-vertical (Не е потребно) |
Наредени, лево порамнети етикети над контролите |
Во линија | .form-inline |
Лево порамнети етикети и контроли со вграден блок за компактен стил |
Пребарување | .form-search |
Екстра-заоблен внес на текст за типична естетика за пребарување |
Хоризонтална | .form-horizontal |
Пловете лево, десно порамнети етикети на истата линија како контролите |
Паметни и лесни стандардни поставки без дополнителна ознака.
- <form class = „добро“ >
- <label> Име на етикетата </label>
- <input type = "text" class = "span3" placeholder = "Напишете нешто..." >
- <span class = "help-block" > Пример текст за помош на ниво на блок овде. </span>
- <label class = "проверка" >
- <input type = "checkbox" > Проверете ме
- </label>
- <button type = "submit" class = "btn" > Поднеси </button>
- </form>
Додадете .form-search
во формата и .search-query
во input
.
- <form class = "барај форма-пребарување" >
- <input type = "text" class = "input-medium search-query" >
- <button type = "submit" class = "btn" > Барај </button>
- </form>
Додадете .form-inline
за префинетост на вертикалното порамнување и растојанието на контролите на формата.
- <form class = "well form-inline" >
- <input type = "text" class = "input-small" placeholder = "Email" >
- <input type = "password" class = "input-small" placeholder = "Лозинка" >
- <label class = "проверка" >
- <input type = "checkbox" > Запомни ме
- </label>
- <button type = "submit" class = "btn" > Најавете се </button>
- </form>
На десната страна се прикажани сите стандардни контроли за формулари што ги поддржуваме. Еве ја листата со точки:
Со оглед на горенаведениот распоред на формата на пример, тука е ознаката поврзана со првата влезна и контролна група. Сите класи .control-group
, .control-label
, и .controls
се потребни за стилизирање.
- <form class = „форма-хоризонтална“ >
- <сет на полиња>
- <legend> Текст на легендата </legend>
- <div class = "контролна група" >
- <label class = "control-label" for = "input01" > Внесување текст </label>
- <div class = "контроли" >
- <input type = "text" class = "input-xlarge" id = "input01" >
- <p class = "help-block" > Текст за помош за поддршка </p>
- </div>
- </div>
- </fieldset>
- </form>
Bootstrap содржи стилови за фокусирани и disabled
состојби поддржани од прелистувачот. Го отстрануваме стандардниот Webkit outline
и применуваме a box-shadow
на негово место за :focus
.
Вклучува и стилови за валидација за грешки, предупредувања и успех. За користење, додајте ја класата на грешка во околината .control-group
.
- <сет на полиња
- class = "грешка во контролната група" >
- …
- </fieldset>
Влезните групи - со дополнет или претходно поставен текст - обезбедуваат лесен начин да се даде повеќе контекст за вашите влезови. Одлични примери го вклучуваат знакот @ за кориснички имиња на Твитер или $ за финансии.
До верзијата 1.4, Bootstrap бараше дополнително обележување околу полињата за избирање и радија за да ги наредат. Сега, едноставно е да се повтори она <label class="checkbox">
што го обвива <input type="checkbox">
.
Вградените полиња за избор и радија се исто така поддржани. Само додајте .inline
на било кој .checkbox
или .radio
и ќе завршиш.
За да користите prepend или додавање влезови во вградена форма, задолжително поставете ги .add-on
и input
на иста линија, без празни места.
За да додадете текст за помош за внесувањата на вашата форма, вклучете текст <span class="help-inline">
за помош или блок за текст за помош со <p class="help-block">
после влезниот елемент.
Наместо секоја икона да биде дополнително барање, ние ги составивме во sprite - куп слики во една датотека што користи CSS за позиционирање на сликите со background-position
. Ова е истиот метод што го користиме на Twitter.com и добро функционираше кај нас.
Сите класи на икони имаат префикс .icon-
за соодветно именско растојание и опсег, слично како и нашите други компоненти. Ова ќе помогне да се избегнат конфликти со други алатки.
Glyphicons ни дозволи да го користиме сетот Halflings во нашиот комплет алатки со отворен код сè додека обезбедуваме врска и кредит овде во документите. Ве молиме размислете да го сторите истото во вашите проекти.
Bootstrap користи <i>
ознака за сите икони, но тие немаат класа на букви - само споделен префикс. За да го користите, ставете го следниов код речиси насекаде:
- <i class = "icon-search" </i>
Достапни се и стилови за превртени (бели) икони, подготвени со една дополнителна класа:
- <i class = "icon-search icon-white" ></i>
Има 140 класи од кои можете да изберете за вашите икони. Само додадете <i>
ознака со вистинските класи и ќе бидете подготвени. Целосната листа можете да ја најдете во sprites.less или токму овде во овој документ.
Главите горе! Кога користите покрај низи текст, како во копчињата или на навигациските врски, погрижете се да оставите празно место по <i>
ознаката за правилно растојание.
Иконите се одлични, но каде би ги користел? Еве неколку идеи:
Во суштина, секаде каде што можете да ставите <i>
ознака, можете да ставите икона.
Користете ги во копчиња, групи на копчиња за лента со алатки, навигација или претходно поставени внесувања.