Ebintu bya HTML ebikulu ebikoleddwa mu sitayiro era ne binywezebwa n’ebika ebigaziyizibwa.
Emitwe gyonna egya HTML, <h1>okuyita <h6>mu giriwo.
Bootstrap's global default font-sizeeri 14px , nga a line-heightya 20px . Kino kikozesebwa ku <body>n’ennyiriri zonna. Okugatta ku ekyo, <p>(ennyiriri) zifuna margin eya wansi ey’ekitundu kya line-height yaabwe (10px nga bwe kibadde).
Nullam quis risus eget ekikuta ky’omusajja eky’okwewunda vel eu leo. Cum sociis natoque penatibus ne magnis dis parturient montes, nascetur okusekererwa mus. Nullam id dolor id nibh ebidduka ebidduka ebidduka.
Cum sociis natoque penatibus ne magnis dis parturient montes, nascetur okusekererwa mus. Donec ullamcorper nulla etali ya metus omusuubuzi fringilla. Duis mollis, est non commodo luctus, nisi erat ekika ky’omugongo, eget lacinia odio sem nec elit. Donec ullamcorper nulla etali ya metus omusuubuzi fringilla.
Maecenas sed diam eget risus varius blandit okutuula ate nga si magna. Donec id elit etali ya mi porta gravida ku eget metus. Duis mollis, est non commodo luctus, nisi erat ekika ky’omugongo, eget lacinia odio sem nec elit.
<p> ... </p> nga bwe kiri
Akatundu kafuule ak’enjawulo ng’ogattako .lead.
Vivamus sagittis lacus vel augue laoreet ekika kya faucibus eky’okugula ebintu. Duis mollis, est etali ya bugagga.
<p ekibiina = "okukulembera" > ... </p>
Minzaani y'okuwandiika yeesigamiziddwa ku nkyukakyuka bbiri eza LESS mu nkyukakyuka.less : @baseFontSizene @baseLineHeight. Ekisooka ye base font-size ekozesebwa wonna ate ekyokubiri ye base line-height. Tukozesa enkyukakyuka ezo n’okubala okumu okwangu okukola margins, paddings, ne line-heights ez’ekika kyaffe kyonna n’ebirala. Zikole era Bootstrap ekwatagana.
Kozesa ebigambo ebiggumiza ebya HTML ebisookerwako nga biriko sitayiro ezitazitowa.
<small>Okuggya okuggumiza inline oba blocks z’ebiwandiiko, kozesa tag entono.
Layini eno ey’ebiwandiiko etegeeza okutwalibwa ng’ennukuta ennungi.
<p> <small> Layini eno ey'ekiwandiiko etegeeza okutwalibwa ng'ennukuta ennungi. </obutono> </p>
Olw’okuggumiza ekitundu ky’ekiwandiiko nga kiriko font-weight esingako obuzito.
Ekitundu ky'ekiwandiiko kino wammanga kivvuunulwa ng'ekiwandiiko ekinene .
<strong> evvuunuddwa nga ekiwandiiko ekinene </strong>
Olw’okuggumiza akatundu k’ekiwandiiko nga kiriko ennukuta ensirifu.
Ekitundu ky'ekiwandiiko kino wammanga kivvuunulwa nga ekiwandiiko ekiwandiikiddwa mu italic .
<em> evvuunuddwa nga ekiwandiiko ekiwandiikiddwa mu italic </em>
Emitwe waggulu!Wulira nga oli wa ddembe okukozesa <b>era <i>mu HTML5. <b>kigendereddwamu okulaga ebigambo oba ebisoko awatali kutuusa bukulu bwa kwongerako ate nga <i>kisinga kuba kya ddoboozi, ebigambo eby’ekikugu n’ebirala.
Kyangu okuddamu okusengeka ebiwandiiko ku bitundu ebirina ebika by’okusengeka ebiwandiiko.
Ebiwandiiko ebiteekeddwa ku kkono.
Ebiwandiiko ebiteekeddwa wakati.
Ebiwandiiko ebiteekeddwa ku ddyo.
- <p class = "text-left" > Ebiwandiiko ebiteekeddwa ku kkono. </p>
- <p class = "text-center" > Ebiwandiiko ebiteekeddwa wakati . </p>
- <p class = "text-right" > Ebiwandiiko ebiteekeddwa ku ddyo. </p>
Tuusa amakulu ng’oyita mu langi n’engalo ntono ez’okussa essira ku bibiina by’omugaso.
Fusce dapibus, tellus ac ekivuma commodo, okutulugunya mauris nibh.
Etiam porta sem omusajja omunene ennyo omuto.
Donec ullamcorper nulla etali ya metus omusuubuzi fringilla.
Aenean eu leo quam. Okwewunda okw’ekika kya Pellentesque sem lacinia quam venenatis.
Duis mollis, est non commodo luctus, ekintu ekitali kya mugaso, ekiwuka ekiyitibwa porttitor ligula.
- <p ekibiina = "ekisirise" > Fusce dapibus, tellus ac ekivuma commodo, tortor mauris nibh. </p>
- <p class = "okulabula-ekiwandiiko" > Etiam porta sem malesuada magna mollis euismod. </p>
- <p class = "ekiwandiiko-ensobi" > Donec ullamcorper nulla etali ya metus auctor fringilla. </p>
- <p class = "ekiwandiiko-amawulire" > Aenean eu leo quam. Okwewunda okw’ekika kya Pellentesque sem lacinia quam venenatis. </p>
- <p class = "obuwanguzi bw'ekiwandiiko" > Duis mollis, est etali ya commodo luxus, nisi erat porttitor ligula. </p>
Stylized implementation of HTML's <abbr>element for ebifupi n'enfunyiro okulaga enkyusa egaziyiziddwa ku hover. Ebifupi ebirina titleekintu birina ensalosalo eya wansi eriko ennukuta entangaavu n’akabonero k’obuyambi ku hover, okuwa ensonga endala ku hover.
<abbr>Ku biwandiiko ebigaziyiziddwa ku long hover of an abbreviation, ssaamu titleattribute.
Enfunyiro y'ekigambo attribute ye attr .
<abbr omutwe = "ekintu" > attr </abbr>
<abbr class="initialism">Okwongerako .initialismku kifupi okufuna font-size entono katono.
HTML kye kintu ekisinga obulungi okuva ku mugaati ogwasalibwa.
<abbr title = "Olulimi lw'okussaako akabonero k'ekiwandiiko ekisukkiridde" class = "okusooka" > HTML </abbr>
Waayo ebikwata ku jjajja asinga okumpi oba omubiri gwonna ogw’omulimu gw’oyinza okutuukirira.
<address>Kuuma ensengeka ng'omaliriza ennyiriri zonna ne <br>.
- <endagiriro>
- <strong> Ekitongole kya Twitter, Inc. </strong><br>
- 795 Folsom Ave, Ekisenge 600 <br>
- San Francisco, CA 94107 mu kibuga Kampala
- <abbr omutwe = "Essimu" > P: </abbr> (123) 456-7890
- </endagiriro>
- <endagiriro>
- <strong> Amannya mu bujjuvu </strong><br>
- <a href = "mailto:#" > [email protected] </a>
- </endagiriro>
Olw'okujuliza ebitundu by'ebirimu okuva mu nsibuko endala munda mu kiwandiiko kyo.
Zinga HTML<blockquote> yonna nga quote. Ku bigambo ebitereevu tusaba .<p>
Lorem ipsum dolor okutuula amet, okusengejja amasavu elit. Namba enzijuvu posuere erat a ante.
- <okuziyiza>
- <p> Lorem ipsum dolor okutuula amet, okusengejja okusiiga elit. Namba enzijuvu posuere erat a ante. </p>
- </blockquote> nga bwe kiri
Omusono n'ebirimu bikyuka olw'enjawulo ennyangu ku blockquote eya bulijjo.
Okwongerako <small>tag okuzuula ensibuko. Zinga erinnya ly'omulimu gw'ensibuko mu <cite>.
Lorem ipsum dolor okutuula amet, okusengejja amasavu elit. Namba enzijuvu posuere erat a ante.
Omuntu omututumufu mu Source Title
- <okuziyiza>
- <p> Lorem ipsum dolor okutuula amet, okusengejja okusiiga elit. Namba enzijuvu posuere erat a ante. </p>
- <small> Omuntu omututumufu <cite title = "Omutwe gw'Ensibuko" > Omutwe gw'Ensibuko </cite></small>
- </blockquote> nga bwe kiri
Kozesa .pull-rightku blockquote etengeddwa, etereezeddwa ku ddyo.
- <blockquote class = "okusika-ku ddyo" >
- ...
- </blockquote> nga bwe kiri
Olukalala lw’ebintu ebirimu ensengeka etaliiko nsonga mu bulambulukufu.
- <ul> nga bwe kiri
- <li> ... </li> nga bwe kiri
- </ul>
Olukalala lw’ebintu omulagiriro mwe gukola mu bulambulukufu.
- <ol> nga bwe kiri
- <li> ... </li> nga bwe kiri
- </ol>
Ggyawo list-stylepadding eya bulijjo ne eya kkono ku bintu eby'olukalala (abaana ab'amangu bokka).
- <ul class = "etaliiko sitayiro" >
- <li> ... </li> nga bwe kiri
- </ul>
Teeka ebintu byonna eby’olukalala ku layini emu nga olina inline-blockne padding ezimu ezitangaala.
- <ul class = "mu layini" >
- <li> ... </li> nga bwe kiri
- </ul>
Olukalala lw’ebigambo n’ennyonnyola ezikwatagana nabyo.
- <dl> nga bwe kiri
- <dt> ... </dt> nga bwe kiri
- <dd> ... </dd> nga bwe kiri
- </dl>
Kola ebigambo n’ennyonnyola mu <dl>layini ku mabbali.
- <dl class = "dl-ekiwanvu" >
- <dt> ... </dt> nga bwe kiri
- <dd> ... </dd> nga bwe kiri
- </dl>
Emitwe waggulu!Enkalala z'ennyonnyola ez'okwebungulula zijja kusalako ebigambo ebiwanvu ennyo okutuuka mu kutereeza ennyiriri eya kkono text-overflow. Mu viewports enfunda, zijja kukyuka okudda ku default stacked layout.
Zinga ebitundutundu bya koodi ebiri mu layini ne <code>.
<section>erina okuzingibwa nga inline.
- Okugeza , <koodi > & lt ; ekitundu & gt ;</ code > erina okuzingibwa nga mu layini .
Kozesa <pre>ku layini eziwera eza koodi. Kakasa nti otolokako enkoona zonna mu koodi okusobola okulaga obulungi.
<p>Ekiwandiiko eky'okulabirako wano...</p>
- <pre>
- <p>Ekiwandiiko eky'okulabirako wano...</p>
- </pre>
Emitwe waggulu!Kakasa nti okuuma code munda mu <pre>tags okumpi ne kkono nga bwe kisoboka; kijja kulaga tabu zonna.
Oyinza okugattako .pre-scrollablekiraasi ejja okuteekawo max-height ya 350px n'okuwa y-axis scrollbar.
Ku sitayiro enkulu —okupakinga ekitangaala n’okugabanya okw’okwebungulula kwokka —yongera ku kiraasi ey’omusingi .tableku yonna <table>.
| # . | Erinnya erisooka | Erinnya erisemba | Erinnya ly'omukozesa |
|---|---|---|---|
| 1. | Mark | Otto bwe yabadde | @mdo |
| 2. | Yakobo | Thornton nga bwe kiri | @obunene |
| 3. | Larry | Ekinyonyi |
- < ekibiina ky'emmeeza = "emmeeza" >
- ...
- </emmeeza>
Okwongerako kiraasi yonna ku zino wammanga ku kiraasi .tableey’omusingi.
.table-stripedOkwongera zebra-striping ku lunyiriri lwonna olw'emmeeza munda mu <tbody>via :nth-childCSS selector (tekiri mu IE7-8).
| # . | Erinnya erisooka | Erinnya erisemba | Erinnya ly'omukozesa |
|---|---|---|---|
| 1. | Mark | Otto bwe yabadde | @mdo |
| 2. | Yakobo | Thornton nga bwe kiri | @obunene |
| 3. | Larry | Ekinyonyi |
- < ekibiina ky'emmeeza = "emmeeza eriko emisono" >
- ...
- </emmeeza>
.table-borderedKu mmeeza gattako ensalosalo n’enkoona ezeetooloovu.
| # . | Erinnya erisooka | Erinnya erisemba | Erinnya ly'omukozesa |
|---|---|---|---|
| 1. | Mark | Otto bwe yabadde | @mdo |
| Mark | Otto bwe yabadde | @getbootstrap nga bwe kiri | |
| 2. | Yakobo | Thornton nga bwe kiri | @obunene |
| 3. | Larry Ekinyonyi | ||
- <table class = "emmeeza eriko ensalosalo" >
- ...
- </emmeeza>
.table-hoverSsobozesa embeera ya hover ku nnyiriri z'emmeeza munda mu <tbody>.
| # . | Erinnya erisooka | Erinnya erisemba | Erinnya ly'omukozesa |
|---|---|---|---|
| 1. | Mark | Otto bwe yabadde | @mdo |
| 2. | Yakobo | Thornton nga bwe kiri | @obunene |
| 3. | Larry Ekinyonyi | ||
- < ekibiina ky'emmeeza = "emmeeza-hover" >
- ...
- </emmeeza>
.table-condensedAfuula emmeeza okubeera ennyangu nga esala cell padding mu bitundu bibiri.
| # . | Erinnya erisooka | Erinnya erisemba | Erinnya ly'omukozesa |
|---|---|---|---|
| 1. | Mark | Otto bwe yabadde | @mdo |
| 2. | Yakobo | Thornton nga bwe kiri | @obunene |
| 3. | Larry Ekinyonyi | ||
- <emmeeza class = "emmeeza emmeeza-condensed" >
- ...
- </emmeeza>
Kozesa kiraasi ezikwata ku nsonga okukuba langi ku nnyiriri z’emmeeza.
| Essomo | Okunnyonnyola |
|---|---|
.success |
Kiraga ekikolwa ekituuse ku buwanguzi oba ekirungi. |
.error |
Kiraga ekikolwa eky’akabi oba ekiyinza okuba ekibi. |
.warning |
Kiraga okulabula okuyinza okwetaaga okufaayo. |
.info |
Ekozesebwa nga eky'okuddako ku sitayiro ezisookerwako. |
| # . | Ekyamaguzi | Okusasula Kutwaliddwa | Ennyimirira |
|---|---|---|---|
| 1. | TB - Buli mwezi | 01/04/2012 nga bwe kiri | Okukkiriza |
| 2. | TB - Buli mwezi | 02/04/2012 nga bweri | Yagaanyi |
| 3. | TB - Buli mwezi | 03/04/2012 nga bwe kiri | Tekinagwa |
| 4. | TB - Buli mwezi | 04/04/2012 nga bwe kiri | Kuba mu ssimu okukakasa |
- ...
- < tr class = "obuwanguzi" >
- <td> 1 < /td> nga bwe kiri
- <td>TB - Buli mwezi</ td >
- <td> 01 / 04 / 2012 < /td>
- <td>Ekikkiriziddwa</ td >
- </ tr >
- ...
Olukalala lw'ebintu bya HTML eby'emmeeza ebiwagirwa n'engeri gye birina okukozesebwa.
| Erinnya | Okunnyonnyola |
|---|---|
<table> |
Okuzinga elementi okulaga data mu nkola ya tabular |
<thead> |
Ekintu kya konteyina eky'ennyiriri z'omutwe gw'emmeeza ( <tr>) okuwandiika empagi z'emmeeza |
<tbody> |
Ekintu ekitereka eky’ennyiriri z’emmeeza ( <tr>) mu mubiri gw’emmeeza |
<tr> |
Ekintu ekitereka eky'ekibinja ky'obutoffaali bw'emmeeza ( <td>oba <th>) ekirabika ku lunyiriri lumu |
<td> |
Akasenge k'emmeeza akasookerwako |
<th> |
Akasengejja k’emmeeza ak’enjawulo ku biwandiiko by’ennyiriri (oba olunyiriri, okusinziira ku bunene n’okuteekebwa). |
<caption> |
Ennyonyola oba mu bufunze ebyo emmeeza by’ekwata naddala eby’omugaso eri abasomi ku ssirini |
- <emmeeza>
- <ebigambo ebikulu> ... </ebigambo ebitonotono>
- <omutwe>
- <tr>
- <th> ... </th> nga bwe kiri
- <th> ... </th> nga bwe kiri
- </tr>
- </tomutwe>
- <omubiri>
- <tr>
- <td> ... </td> nga bwe kiri
- <td> ... </td> nga bwe kiri
- </tr>
- </tbody>
- </emmeeza>
Ebifuga ffoomu ssekinnoomu bifuna sitayiro, naye awatali kiraasi yonna eyeetaagisa ku <form>oba enkyukakyuka ennene mu markup. Kivaamu ebiwandiiko ebitumbiddwa, ebiteekeddwa ku kkono waggulu ku bifuga foomu.
- <foomu>
- <ekifo ky'ennimiro>
- <olugero> Enfumo </legend>
- <label> Erinnya ly'akabonero </label>
- <input type = "text" placeholder = "Wandiika ekintu..." >
- <span class = "help-block" > Eky'okulabirako ekiwandiiko ky'obuyambi eky'omutendera gw'okuziyiza wano. </span>
- <label class = "akabokisi k'okukebera" >
- <input type = "checkbox" > Nkebera
- </label>
- <button type = "okuweereza" class = "btn" > Okuwaayo </button>
- </ennimiroset>
- </form>
Mu Bootstrap mulimu ensengeka za ffoomu ssatu ez’okwesalirawo ez’okukozesa bulijjo.
Yongera .form-searchku foomu ne .search-queryku <input>for an extra-rounded text input.
- < ekibiina kya ffoomu = "foomu-okunoonya" >
- <input type = "text" class = "okubuuza-okunoonya-okuyingiza-omukutu" >
- < ekika kya button = "okuweereza" class = "btn" > Noonya </button>
- </form>
Okwongerako .form-inlineku bipande ebiteekeddwa ku kkono n'ebifuga mu layini-block okusobola ensengeka entono.
- < ekibiina kya ffoomu = "foomu-mu layini" >
- < ekika ky'okuyingiza = "ekiwandiiko" ekibiina = "okuyingiza-ekitono" ekifo = "Email" >
- < ekika ky'okuyingiza = "ekigambo ky'okuyita" ekibiina = "okuyingiza-ekitono" ekifo = "Ekigambo ky'okuyingira" >
- <label class = "akabokisi k'okukebera" >
- <input type = "checkbox" > Nzijukira
- </label>
- < ekika kya button = "okuweereza" class = "btn" > Yingira </button>
- </form>
Laganya ebiwandiiko ku ddyo era obitengejja ku kkono okubifuula okulabika ku layini y’emu n’ebifuga. Yeetaaga enkyukakyuka ezisinga okubeera ez'obubonero okuva ku ffoomu eya bulijjo:
.form-horizontalku foomu.control-group.control-labelku label.controlsokusobola okukwataganya obulungi
- < ekibiina kya ffoomu = "ekifaananyi-eky'okwebungulula" >
- <div class = "ekibinja-ekifuga" >
- <label class = "okufuga-akabonero" for = "okuyingizaEmail" > Email </label>
- <div class = "ebifuga" >
- < ekika ky'okuyingiza = "ekiwandiiko" id = "okuyingizaEmail" ekifo = "Email" >
- </div> nga bwe kiri
- </div> nga bwe kiri
- <div class = "ekibinja-ekifuga" >
- <label class = "control-label" for = "Ekigambo ky'okuyingiza" > Ekigambo ky'okuyingira </label>
- <div class = "ebifuga" >
- < ekika ky'okuyingiza = "ekigambo ky'okuyingira" id = "ekigambo ky'okuyingira" ekifo = "Ekigambo ky'okuyingira" >
- </div> nga bwe kiri
- </div> nga bwe kiri
- <div class = "ekibinja-ekifuga" >
- <div class = "ebifuga" >
- <label class = "akabokisi k'okukebera" >
- <input type = "checkbox" > Nzijukira
- </label>
- < ekika kya button = "okuweereza" class = "btn" > Yingira </button>
- </div> nga bwe kiri
- </div> nga bwe kiri
- </form>
Eby'okulabirako by'ebifuga foomu eya bulijjo ebiwagirwa mu nsengeka ya foomu ey'ekyokulabirako.
Okufuga foomu okusinga okumanyibwa, ennimiro z’okuyingiza ezesigamiziddwa ku biwandiiko. Mulimu obuwagizi eri ebika byonna ebya HTML5: ebiwandiiko, ekigambo ky’okuyingira, olunaku obudde, olunaku obudde-eky’omu kitundu, olunaku, omwezi, obudde, wiiki, ennamba, email, url, okunoonya, tel, ne langi.
Yeetaaga okukozesa a eragiddwa typeekiseera kyonna.
- < ekika ky'okuyingiza = "ekiwandiiko" ekifo = "Okuyingiza ekiwandiiko" >
Okufuga foomu ewagira ennyiriri eziwera ez’ebiwandiiko. Kyusa rowsattribute nga bwe kyetaagisa.
- < ennyiriri z'ekitundu ky'ebiwandiiko = "3" ></ekitundu ky'ebiwandiiko>
Checkboxes za kulonda option emu oba eziwera mu list ate radios za kulonda option emu okuva mu bingi.
- <label class = "akabokisi k'okukebera" >
- < ekika ky'okuyingiza = "akabokisi k'okukebera" omuwendo = "" >
- Eky’okukola ekisooka kiri kino ne kiri —kakasa nti ossaamu lwaki kirungi nnyo
- </label>
- <label class = "leediyo" >
- <input type = "radio" erinnya = "optionsRadios" id = "optionsRadios1" omuwendo = "enkola1" ekebereddwa >
- Eky’okukola ekisooka kiri kino ne kiri —kakasa nti ossaamu lwaki kirungi nnyo
- </label>
- <label class = "leediyo" >
- < ekika ky'okuyingiza = "leediyo" erinnya = "eby'okulondaRadio" id = "eby'okulondaRadio2" omuwendo = "okulonda2" >
- Enkola eyokubiri eyinza okuba ekintu ekirala era okugilonda kijja kuggyawo eky’okulonda ekisooka
- </label>
Okwongera .inlineekibiina ku lunyiriri lw’ebibokisi ebikebera oba leediyo okulaba ebifuga birabika ku layini y’emu.
- <label class = "akabokisi k'okukebera mu layini" >
- < ekika ky'okuyingiza = "akabokisi k'okukebera" id = "akabokisi k'okukebera mu layini1" omuwendo = "okulonda1" > 1
- </label>
- <label class = "akabokisi k'okukebera mu layini" >
- <input type="checkbox" id="inlineCheckbox2" value="option2"> 2
- </label>
- <label class="checkbox inline">
- <input type="checkbox" id="inlineCheckbox3" value="option3"> 3
- </label>
Use the default option or specify a multiple="multiple" to show multiple options at once.
- <select>
- <option>1</option>
- <option>2</option>
- <option>3</option>
- <option>4</option>
- <option>5</option>
- </select>
- <select multiple="multiple">
- <option>1</option>
- <option>2</option>
- <option>3</option>
- <option>4</option>
- <option>5</option>
- </select>
Adding on top of existing browser controls, Bootstrap includes other useful form components.
Add text or buttons before or after any text-based input. Do note that select elements are not supported here.
Wrap an .add-on and an input with one of two classes to prepend or append text to an input.
- <div class="input-prepend">
- <span class="add-on">@</span>
- <input class="span2" id="prependedInput" type="text" placeholder="Username">
- </div>
- <div class="input-append">
- <input class="span2" id="appendedInput" type="text">
- <span class="add-on">.00</span>
- </div>
Use both classes and two instances of .add-on to prepend and append an input.
- <div class="input-prepend input-append">
- <span class="add-on">$</span>
- <input class="span2" id="appendedPrependedInput" type="text">
- <span class="add-on">.00</span>
- </div>
Instead of a <span> with text, use a .btn to attach a button (or two) to an input.
- <div class="input-append">
- <input class="span2" id="appendedInputButton" type="text">
- <button class="btn" type="button">Go!</button>
- </div>
- <div class="input-append">
- <input class="span2" id="appendedInputButtons" type="text">
- <button class="btn" type="button">Search</button>
- <button class="btn" type="button">Options</button>
- </div>
- <div class="input-append">
- <input class="span2" id="appendedDropdownButton" type="text">
- <div class="btn-group">
- <button class="btn dropdown-toggle" data-toggle="dropdown">
- Action
- <span class="caret"></span>
- </button>
- <ul class="dropdown-menu">
- ...
- </ul>
- </div>
- </div>
- <div class="input-prepend">
- <div class="btn-group">
- <button class="btn dropdown-toggle" data-toggle="dropdown">
- Action
- <span class="caret"></span>
- </button>
- <ul class="dropdown-menu">
- ...
- </ul>
- </div>
- <input class="span2" id="prependedDropdownButton" type="text">
- </div>
- <div class="input-prepend input-append">
- <div class="btn-group">
- <button class="btn dropdown-toggle" data-toggle="dropdown">
- Action
- <span class="caret"></span>
- </button>
- <ul class="dropdown-menu">
- ...
- </ul>
- </div>
- <input class="span2" id="appendedPrependedDropdownButton" type="text">
- <div class="btn-group">
- <button class="btn dropdown-toggle" data-toggle="dropdown">
- Action
- <span class="caret"></span>
- </button>
- <ul class="dropdown-menu">
- ...
- </ul>
- </div>
- </div>
- <form>
- <div class="input-prepend">
- <div class="btn-group">...</div>
- <input type="text">
- </div>
- <div class="input-append">
- <input type="text">
- <div class="btn-group">...</div>
- </div>
- </form>
- <form class="form-search">
- <div class="input-append">
- <input type="text" class="span2 search-query">
- <button type="submit" class="btn">Search</button>
- </div>
- <div class="input-prepend">
- <button type="submit" class="btn">Search</button>
- <input type="text" class="span2 search-query">
- </div>
- </form>
Use relative sizing classes like .input-large or match your inputs to the grid column sizes using .span* classes.
Make any <input> or <textarea> element behave like a block level element.
- <input class="input-block-level" type="text" placeholder=".input-block-level">
- <input class="input-mini" type="text" placeholder=".input-mini">
- <input class="input-small" type="text" placeholder=".input-small">
- <input class="input-medium" type="text" placeholder=".input-medium">
- <input class="input-large" type="text" placeholder=".input-large">
- <input class="input-xlarge" type="text" placeholder=".input-xlarge">
- <input class="input-xxlarge" type="text" placeholder=".input-xxlarge">
Heads up! In future versions, we'll be altering the use of these relative input classes to match our button sizes. For example, .input-large will increase the padding and font-size of an input.
Use .span1 to .span12 for inputs that match the same sizes of the grid columns.
- <input class="span1" type="text" placeholder=".span1">
- <input class="span2" type="text" placeholder=".span2">
- <input class="span3" type="text" placeholder=".span3">
- <select class="span1">
- ...
- </select>
- <select class="span2">
- ...
- </select>
- <select class="span3">
- ...
- </select>
For multiple grid inputs per line, use the .controls-row modifier class for proper spacing. It floats the inputs to collapse white-space, sets the proper margins, and clears the float.
- <div class="controls">
- <input class="span5" type="text" placeholder=".span5">
- </div>
- <div class="controls controls-row">
- <input class="span4" type="text" placeholder=".span4">
- <input class="span1" type="text" placeholder=".span1">
- </div>
- ...
Present data in a form that's not editable without using actual form markup.
- <span class="input-xlarge uneditable-input">Some value here</span>
End a form with a group of actions (buttons). When placed within a .form-actions, the buttons will automatically indent to line up with the form controls.
- <div class="form-actions">
- <button type="submit" class="btn btn-primary">Save changes</button>
- <button type="button" class="btn">Cancel</button>
- </div>
Inline and block level support for help text that appears around form controls.
- <input type="text"><span class="help-inline">Inline help text</span>
- <input type="text"><span class="help-block">A longer block of help text that breaks onto a new line and may extend beyond one line.</span>
Provide feedback to users or visitors with basic feedback states on form controls and labels.
We remove the default outline styles on some form controls and apply a box-shadow in its place for :focus.
- <input class="input-xlarge" id="focusedInput" type="text" value="This is focused...">
Style inputs via default browser functionality with :invalid. Specify a type, add the required attribute if the field is not optional, and (if applicable) specify a pattern.
This is not available in versions of Internet Explorer 7-9 due to lack of support for CSS pseudo selectors.
- <input class="span3" type="email" required>
Add the disabled attribute on an input to prevent user input and trigger a slightly different look.
- <input class="input-xlarge" id="disabledInput" type="text" placeholder="Disabled input here..." disabled>
Bootstrap includes validation styles for error, warning, info, and success messages. To use, add the appropriate class to the surrounding .control-group.
- <div class="control-group warning">
- <label class="control-label" for="inputWarning">Input with warning</label>
- <div class="controls">
- <input type="text" id="inputWarning">
- <span class="help-inline">Something may have gone wrong</span>
- </div>
- </div>
- <div class="control-group error">
- <label class="control-label" for="inputError">Input with error</label>
- <div class="controls">
- <input type="text" id="inputError">
- <span class="help-inline">Please correct the error</span>
- </div>
- </div>
- <div class="control-group info">
- <label class="control-label" for="inputInfo">Input with info</label>
- <div class="controls">
- <input type="text" id="inputInfo">
- <span class="help-inline">Username is already taken</span>
- </div>
- </div>
- <div class="control-group success">
- <label class="control-label" for="inputSuccess">Input with success</label>
- <div class="controls">
- <input type="text" id="inputSuccess">
- <span class="help-inline">Woohoo!</span>
- </div>
- </div>
Add classes to an <img> element to easily style images in any project.
- <img src="..." class="img-rounded">
- <img src="..." class="img-circle">
- <img src="..." class="img-polaroid">
Heads up! .img-rounded and .img-circle do not work in IE7-8 due to lack of border-radius support.
140 icons in sprite form, available in dark gray (default) and white, provided by Glyphicons.
Glyphicons Halflings are normally not available for free, but an arrangement between Bootstrap and the Glyphicons creators have made this possible at no cost to you as developers. As a thank you, we ask you to include an optional link back to Glyphicons whenever practical.
All icons require an <i> tag with a unique class, prefixed with icon-. To use, place the following code just about anywhere:
- <i class="icon-search"></i>
There are also styles available for inverted (white) icons, made ready with one extra class. We will specifically enforce this class on hover and active states for nav and dropdown links.
- <i class="icon-search icon-white"></i>
Heads up! When using beside strings of text, as in buttons or nav links, be sure to leave a space after the <i> tag for proper spacing.
Use them in buttons, button groups for a toolbar, navigation, or prepended form inputs.
- <div class="btn-toolbar">
- <div class="btn-group">
- <a class="btn" href="#"><i class="icon-align-left"></i></a>
- <a class="btn" href="#"><i class="icon-align-center"></i></a>
- <a class="btn" href="#"><i class="icon-align-right"></i></a>
- <a class="btn" href="#"><i class="icon-align-justify"></i></a>
- </div>
- </div>
- <div class="btn-group">
- <a class="btn btn-primary" href="#"><i class="icon-user icon-white"></i> User</a>
- <a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#"><span class="caret"></span></a>
- <ul class="dropdown-menu">
- <li><a href="#"><i class="icon-pencil"></i> Edit</a></li>
- <li><a href="#"><i class="icon-trash"></i> Delete</a></li>
- <li><a href="#"><i class="icon-ban-circle"></i> Ban</a></li>
- <li class="divider"></li>
- <li><a href="#"><i class="i"></i> Make admin</a></li>
- </ul>
- </div>
- <a class="btn btn-large" href="#"><i class="icon-star"></i> Star</a>
- <a class="btn btn-small" href="#"><i class="icon-star"></i> Star</a>
- <a class="btn btn-mini" href="#"><i class="icon-star"></i> Star</a>
- <ul class="nav nav-list">
- <li class="active"><a href="#"><i class="icon-home icon-white"></i> Home</a></li>
- <li><a href="#"><i class="icon-book"></i> Library</a></li>
- <li><a href="#"><i class="icon-pencil"></i> Applications</a></li>
- <li><a href="#"><i class="i"></i> Misc</a></li>
- </ul>
- <div class="control-group">
- <label class="control-label" for="inputIcon">Email address</label>
- <div class="controls">
- <div class="input-prepend">
- <span class="add-on"><i class="icon-envelope"></i></span>
- <input class="span2" id="inputIcon" type="text">
- </div>
- </div>
- </div>