Esasy CSS

Gämi üstünde, esasy HTML elementleri täze, yzygiderli görünmek we duýmak üçin giňeldilen synplar bilen bezelýär we ösdürilýär.

Sözbaşylar we göçürme

Tipografiki masştab

Tiphli tipografiki gözenek, üýtgeýänlerimiz.less faýlyndaky iki sany az üýtgeýjä esaslanýar: @baseFontSizewe @baseLineHeight. Birinjisi, şriftiň ululygynda ulanylýar, ikinjisi esasy çyzyk beýikligi.

Şol üýtgeýjileri we käbir matematikany, ähli görnüşlerimiziň çäklerini, paddinglerini we çyzyk beýikliklerini döretmek üçin ulanýarys.

Mysal üçin beden teksti

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur gülkünç mus. Nullam id dolor id nibh ultricies ulag serişdesi.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auktor. Duis mollis, täjir däl luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec sed odio dui.

h1. 1-nji sözbaşy

h2. 2-nji sözbaşy

h3. 3-nji sözbaşy

h4. 4-nji sözbaşy

h5. 5-nji sözbaşy
h6. 6-njy sözbaşy

Üns bermek, salgy bermek we gysgaltmak

Element Ulanylyşy Meýletin
<strong> Möhüm tekstiň bir bölegini bellemek üçin Hiç
<em> Stres bilen tekstiň bir bölegini bellemek üçin Hiç
<abbr> Giňeldilen görnüşini görkezmek üçin gysgaltmalary we gysgaltmalary ýazyň titleGiňeldilen tekst üçin goşmaça goşuň
<address> Iň ýakyn atasy ýa-da tutuş iş topary üçin habarlaşmak üçin Linehli setirleri gutaryp formatirlemäni saklaň<br>

Üns bermek

Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, pharetra augue.

Bellik:<b> HTML5- de ulanmaga arkaýyn <i>boluň, ýöne ulanylyşy birneme üýtgedi. esasan ses, tehniki adalgalar we ş.m. üçin <b>goşmaça ähmiýet bermezden sözleri ýa-da sözlemleri tapawutlandyrmak üçin niýetlenendir .<i>

Mysal salgylary

<address>Belligiň ulanylyşynyň iki mysaly :

Twitter, Inc.
795 Folsom şaýoly, Suite 600
San-Fransisko, CA 94107
P: (123) 456-7890
Doly ady
[email protected]

Mysal gysgaltmalary

Gysgaltmalar baş harp bilen we aşaky nokat bilen açyk nokat bilen ýazylýar. Mundan başga-da, ulanyjylaryň aýlawda bir zadyň görkeziljekdigini görkezýän goşmaça görkezijileri bar.

Dilimlenen çörekden bäri HTML iň gowy zat.

Sypat sözüniň gysgaldylyşy attr .

Bloknotlar

Element Ulanylyşy Meýletin
<blockquote> Başga çeşmeden mazmuny sitata etmek üçin blok derejeli element

citeÇeşme URL üçin atribut goşuň

.pull-leftFloüzýän görnüşler üçin .pull-rightsapaklary ulanyň
<small> Ulanyjynyň ýüzüne sitata goşmak üçin goşmaça element, adatça iş ady bolan awtor <cite>Çeşmäniň adynyň ýa-da adynyň töweregine ýerleşdiriň

Blokkot goşmak üçin , sitata hökmünde <blockquote>islendik HTML -i gurşap alyň. Göni sitatalar üçin a <p>.

<small>Çeşmäňizi görkezmek üçin goşmaça elementi goşuň we &mdash;stilleşdirmek maksady bilen öňünden çyzgy alarsyňyz.

  1. <blockquote>
  2. <p> Lorem ipsum dolor amet, konsektetur adipiscing elit. Integer posuere ante venenatis-i ýok edýär. </p>
  3. <small> Meşhur biri </small>
  4. </blockquote>

Mysal üçin bloknotlar

Bellenen bloknotlar şeýle görnüşde düzülendir:

“Lorem ipsum dolor” oturýar. Integer posuere ante venenatis-i ýok edýär.

Iş bedeninde meşhur biri

Blokotyňyzy sag tarapda ýüzmek üçin goşuň class="pull-right":

“Lorem ipsum dolor” oturýar. Integer posuere ante venenatis-i ýok edýär.

Iş bedeninde meşhur biri

Sanawlar

Tertibi

<ul>

  • Lorem ipsum dolor amet otur
  • Consectetur adipiscing elit
  • Massa-da bitewi molestie lorem
  • Pretium nisl aliketinde ýeňilleşdirme
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat
  • Faucibus porta lacus fringilla vel
  • Ene oturylyşygy
  • Porttitor loremini alyň

Düzedilmedik

<ul class="unstyled">

  • Lorem ipsum dolor amet otur
  • Consectetur adipiscing elit
  • Massa-da bitewi molestie lorem
  • Pretium nisl aliketinde ýeňilleşdirme
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat
  • Faucibus porta lacus fringilla vel
  • Ene oturylyşygy
  • Porttitor loremini alyň

Sargyt edildi

<ol>

  1. Lorem ipsum dolor amet otur
  2. Consectetur adipiscing elit
  3. Massa-da bitewi molestie lorem
  4. Pretium nisl aliketinde ýeňilleşdirme
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Ene oturylyşygy
  8. Porttitor loremini alyň

Düşündiriş

<dl>

Düşündiriş sanawlary
Düşündiriş sanawy adalgalary kesgitlemek üçin ajaýyp.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit metus-da mi porta gravida.
Malesuada porta
Etiam porta sem maleuada magna mollis euismod.

Inline

Koduň içerki böleklerini örtüň <code>.

  1. Mysal üçin , <code> bölümi </ code > setir görnüşinde örtülmelidir .

Esasy blok

<pre>Birnäçe setir kod üçin ulanyň . Dogry görkezilmegi üçin islendik kartetleri ýeke kodly nyşanlara öwüriň.

<p> Bu ýerde nusga nusgasy ... </p>
  1. <pre>
  2. & lt; p & gt; Bu ýerde nusga tekst ... & lt; / p & gt;
  3. </pre>

Bellik:<pre> Kodlary bellikleriň içinde mümkin boldugyça çepe ýakyn saklaň ; ähli bellikleri görkezer.

Google Prettify

Şol bir <pre>elementi alyň we güýçlendirilen görkeziş üçin iki sany goşmaça sapak goşuň.

  1. <p> Bu ýerde nusga nusgasy ... </p>
  1. <pre class = "prettyprint
  2. ýorgan-düşek " >
  3. & lt; p & gt; Bu ýerde nusga tekst ... & lt; / p & gt;
  4. </pre>

Google-code-prettify-i göçürip alyň we nädip ulanmalydygyny okaň.

Stol belligi

Bellik Düşündiriş
<table> Maglumatlary tablisa görnüşinde görkezmek üçin element
<thead> <tr>Stol sütünlerine bellik etmek üçin tablisanyň sözbaşy hatarlary () üçin konteýner elementi
<tbody> <tr>Stoluň göwresindäki stol hatarlary () üçin konteýner elementi
<tr> Bir hatarda peýda bolan stol öýjükleriniň ( <td>ýa-da ) toplumy üçin konteýner elementi<th>
<td> Bellenen tablisanyň öýjügi
<th> Sütün (ýa-da hatara, ýerleşişine we ýerleşişine baglylykda) ýörite tablisa öýjügi
a<thead>
<caption> Tablisanyň saklaýan zatlarynyň beýany ýa-da gysgaça mazmuny, esasanam ekran okyjylary üçin peýdaly
  1. <tablisa>
  2. <thead>
  3. <tr>
  4. <th> </th>
  5. <th> </th>
  6. </tr>
  7. </thead>
  8. <tbody>
  9. <tr>
  10. <td> </td>
  11. <td> </td>
  12. </tr>
  13. </tbody>
  14. </table>

Tablisa görnüşleri

Ady Synp Düşündiriş
Bellenen Hiç Hiç hili stil ýok, diňe sütünler we hatarlar
Esasy .table Diňe hatarlaryň arasynda keseligine çyzyklar
Serhet .table-bordered Burçlary tegelekleýär we daşarky araçäk goşýar
Zebra zolagy .table-striped Täsin hatarlara açyk çal reňkli reňk goşýar (1, 3, 5 we ş.m.)
Kondensirlenen .table-condensed Hemme elementleriň içinde 8px-den 4px-e çenli dikligine padding tdkesýärth

Mysal tablisalary

1. Bellenen tablisanyň görnüşleri

Tablisa okalmagyny üpjün etmek we gurluşy saklamak üçin awtomatiki usulda diňe birnäçe serhet bilen düzülýär. 2.0 bilen .tablesynp talap edilýär.

  1. <table class = "table" >
  2. </table>
# Ady Familiýasy Dil
1 Bellik Otto CSS
2 Jacobakup Thornton Javascript
3 Stu Diş HTML

2. Zolakly tablisa

Zebra zolaklaryny goşup, stollaryňyz bilen azajyk gyzyklanyň - .table-stripedsynpy goşuň.

Bellik: Çyzylan tablisalar :nth-childCSS saýlaýjysyny ulanýar we IE7-IE8-de ýok.

  1. <table class = "table table-zolakly" >
  2. </table>
# Ady Familiýasy Dil
1 Bellik Otto CSS
2 Jacobakup Thornton Javascript
3 Stu Diş HTML

3. Serhet stoly

Estetiki maksatlar üçin tutuş stoluň we tegelek burçlaryň araçäklerini goşuň.

  1. <table class = "stol tablisasy bilen araçäk" >
  2. </table>
# Ady Familiýasy Dil
1 Mark Otto CSS
2 Jacobakup Thornton Javascript
3 Stu Diş
3 Brosef Stalin HTML

4. Kondensirlenen stol

.table-condensedStol öýjükleriniň örtügini ýarym (8px-den 4px-e çenli) kesmek üçin synp goşup, stollaryňyzy has ykjam ediň .

  1. <table class = "stol stoly kondensirlenen" >
  2. </table>
# Ady Familiýasy Dil
1 Bellik Otto CSS
2 Jacobakup Thornton Javascript
3 Stu Diş HTML

5. Olaryň hemmesini birleşdiriň!

Bar bolan sapaklaryň islendik birini ulanyp, dürli görnüşlere ýetmek üçin stol synplarynyň islendigini birleşdirip bilersiňiz.

  1. <table class = "stol stoly zolakly stol bilen araçäk stol "
  2. ...
  3. </table>
# Ady Familiýasy Dil
1 Bellik Otto CSS
2 Jacobakup Thornton Javascript
3 Stu Diş HTML
4 Brosef Stalin HTML

Çeýe HTML we CSS

“Bootstrap” -daky formalaryň iň gowy tarapy, bellikleriňizde nädip gursaňyzam, ähli girişleriňiz we dolandyryşlaryňyz ajaýyp görünýär. Artykmaç HTML talap edilmeýär, ýöne muny talap edýänler üçin nusgalary hödürleýäris.

Has çylşyrymly düzülişler aňsat düzmek we hadysany baglanyşdyrmak üçin anyk we ulaldylan sapaklar bilen gelýär, şonuň üçin her ädimde özüňizi gurşap alýarsyňyz.

Dört tertip düzüldi

“Bootstrap” forma görnüşleriniň dört görnüşini goldaýar:

  • Dik (asyl)
  • Gözlemek
  • Inline
  • Gorizontal

Dürli görnüş düzülişleri bellemek üçin käbir üýtgeşmeleri talap edýär, ýöne dolandyryşlaryň özi saklanýar we şol bir hereket edýär.

Dolandyryş ýagdaýlary we ş.m.

“Bootstrap” görnüşleri, giriş, tekstariýa we esasy garaşýan görnüşiňiz ýaly esasy forma dolandyryşlary üçin stilleri öz içine alýar. Alsoöne goşmaça we öňünden taýýarlanan girişler we bellik gutularynyň sanawlaryny goldamak ýaly birnäçe aýratyn komponentler bilen bilelikde gelýär.

Erroralňyşlyk, duýduryş we üstünlik ýaly döwletler forma gözegçiliginiň her görnüşi üçin girizilýär. Maýyp dolandyryşlar üçin stiller hem bar.

Dört görnüş

“Bootstrap” umumy web görnüşleriniň dört görnüşi üçin ýönekeý bellikleri we stilleri üpjün edýär.

Ady Synp Düşündiriş
Dik (asyl) .form-vertical (hökmany däl) Dolandyryşlaryň üstünde goýlan, çep tarapdaky ýazgylar
Inline .form-inline Ykjam stil üçin çep hatar belligi we içerki blok dolandyryşlary
Gözlemek .form-search Adaty gözleg estetiki üçin goşmaça tegelek tekst giriş
Gorizontal .form-horizontal Dolandyryşlar bilen bir setirde çep, saga düzülen ýazgylar

Diňe forma dolandyryşlaryny ulanyp, mysal görnüşleri , goşmaça bellik ýok

Esasy görnüş

V2.0 bilen, forma stilleri üçin has ýeňil we has akylly defoltlarymyz bar. Goşmaça bellik ýok, diňe dolandyryş dolandyryşlaryny düzüň.

Bilelikdäki kömek teksti!

Gözleg formasy

Adaty WebKit stillerini görkezmek, .form-searchgoşmaça tegelek gözleg meýdanlary üçin goşuň.

Çyzgy görnüşi

Girişler başlamak üçin blok derejesidir. Munuň üçin .form-inlinebolsa .form-horizontal, inline-blok ulanýarys.


Gorizontal görnüşler

Bootstrap goldaýar

Freeform tekstinden başga-da, HTML5 tekste esaslanýan islendik giriş şeýle görünýär.

Näme girýär

Çep tarapda görkezilýär, biziň goldaýan deslapky görnüş dolandyryşlarymyz. Ine, oklaryň sanawy:

  • tekst girişleri (tekst, parol, e-poçta we ş.m.)
  • bellik gutusy
  • radio
  • saýlaň
  • köp saýlaň
  • faýl giriş
  • tekst

V2.0 bilen täze defoltlar

V1.4-e çenli, “Bootstrap” -yň deslapky görnüş görnüşleri keseligine ýerleşýärdi. “Bootstrap 2” bilen, islendik görnüş üçin has akylly, has ulaldylan defolt bolmagy üçin bu çäklendirmäni aýyrdyk.


Forma gözegçilik ýagdaýy
Bu ýerde käbir gymmatlyklar
Bir zat nädogry bolup biler
Erroralňyşlygy düzediň
Woohoo!
Woohoo!

Täze döredilen brauzer

“Bootstrap” brauzer tarapyndan goldanýan we disabledştatlar üçin stilleri görkezýär. Adaty Webkit-i aýyrýarys outlinewe box-shadowýerine ýerleşdirýäris :focus.


Forma tassyklamasy

Şeýle hem ýalňyşlyklar, duýduryşlar we üstünlik üçin tassyklama stillerini öz içine alýar. Ulanmak üçin daş-töweregiňize säwlik synpyny goşuň .control-group.

  1. <meýdan meýdançasy
  2. class = "dolandyryş-topar ýalňyşlygy" >
  3. </fieldset>

Forma dolandyryşlaryny giňeltmek

.span*Giriş ululyklary üçin gözenek ulgamyndan şol bir synplary ulanyň .

@

Ine käbir kömek teksti

.00

Ine has köp kömek teksti

Bellik: Etiketkalar has uly basmak ýerleri we has peýdaly görnüş üçin ähli wariantlary gurşap alýar.

Girişleri goşuň we goşuň

Giriş toparlary, goşulan ýa-da öňünden ýazylan tekst bilen, girişleriňiz üçin has köp mazmun bermegiň aňsat usulyny üpjün edýär. Ajaýyp mysallara Twitter ulanyjy atlary üçin @ belgisi ýa-da maliýe üçin $ girýär.


Bellikler we radiolar

V1.4-e çenli “Bootstrap” bellik gutularynyň we radiolaryň töwereginde goşmaça bellik talap edýär. <label class="checkbox">Indi, örtülen zady gaýtalamak ýönekeý bir mesele <input type="checkbox">.

Içerki bellikler we radiolar hem goldanýar. Diňe .inlinehaýsydyr birine goşuň .checkboxýa-da .radiogutardyňyz.


Formalary düzüň we goşuň / goşuň

Giriş görnüşlerini öňünden taýýarlamak ýa-da goşmak üçin , boş ýerleri goýman .add-on, inputşol bir setirde goýuň.


Kömek teksti

Forma girişleriňiz üçin kömek tekstini goşmak üçin giriş elementinden soň <span class="help-inline">kömek tekstini ýa-da kömek tekst blokyny goşuň.<p class="help-block">

Düwme Synp Düşündiriş
Bellenen .btn Gradient bilen adaty çal düwme
Başlangyç .btn-primary Goşmaça wizual agram berýär we düwmeler toplumynda esasy hereketi kesgitleýär
Maglumat .btn-info Adaty stillere alternatiwa hökmünde ulanylýar
Üstünlik .btn-success Üstünlikli ýa-da oňyn hereketi görkezýär
Duýduryş .btn-warning Bu hereket bilen seresap bolmalydygyny görkezýär
Howp .btn-danger Howply ýa-da potensial negatiw hereketi görkezýär

Hereketler üçin düwmeler

Duşuşyk hökmünde düwmeler diňe hereketler üçin ulanylmaly, giperlinkler bolsa obýektler üçin ulanylmaly. Mysal üçin, "Downloadüklemek" düwmesi bolmaly, "soňky işjeňlik" baglanyşyk bolmaly.

Lagerler we formalar üçin

Düwmeleriň görnüşleri ulanylýan islendik zada .btnulanylyp bilner. <a>Şeýle-de bolsa, adatça bulary diňe we <button>elementlere ulanmak islärsiňiz .

Bellik: düwmeleriň hemmesi .btnsynpy öz içine almalydyr. <button>Düwmeleriň stilleri we <a>yzygiderlilik üçin elementler ulanylmaly .

Birnäçe ululyk

Uly ýa-da kiçi düwmeler barmy? Bol!

Esasy hereket Hereket

Esasy hereket Hereket

Maýyp ýagdaý

Öçürilen düwmeler .btn-disabledüçin baglanyşyklar we elementler :disabledüçin ulanyň.<button>

Esasy hereket Hereket

Brauzeriň gabat gelmegi

IE9-da, gradienti ähli düwmelere tegelek burçlaryň peýdasyna goýýarys, sebäbi IE9 fon gradiýentlerini burçlara kesmeýär.

Baglanyşyk bilen, IE9 ýapyk buttontekst kölegesi bilen çal reňkli teksti maýyp elementlere degişýär, gynansakda muny düzedip bilmeris.


Başlar! Nyşan sapaklary CSS arkaly ýaňlanýar :after. Resminamalarda, nyşanyň ululygyny görkezmek üçin, açyk gyzyl fon reňkini görkezýäris.

Sprite hökmünde gurlupdyr

Her nyşany goşmaça haýyş etmegiň ýerine, olary sprite - şekilleri ýerleşdirmek üçin CSS ulanýan bir faýlda bir topar şekil düzdük background-position. Bu, Twitter.com-da ulanýan usulymyz we bu biziň üçin gowy işledi.

Ichli nyşanlaryň synplary, .icon-beýleki komponentlerimiz ýaly, dogry at goýmak we gözlemek üçin prefiks edilýär. Bu beýleki gurallar bilen gapma-garşylyklaryň öňüni almaga kömek eder.

Glifikonlar , bu ýerde resminamalarda baglanyşyk we karz berýänçäk, açyk çeşmeli gurallar toplumymyzda goýlan “Halflings” -i ulanmaga rugsat berdi. Taslamalaryňyzda hem şeýle etmegi göz öňünde tutmagyňyzy haýyş edýäris.

Nähili ulanmak

<i>V2.0.0 bilen, ähli nyşanlarymyz üçin bellik ulanmagy makul bildik , ýöne olaryň hiç hili synpy ýok - diňe umumy prefiks. Ulanmak üçin aşakdaky kody islendik ýere ýerleşdiriň:

  1. <i class = "icon-search" > </i>

Bir goşmaça synp bilen taýýarlanan ters (ak) nyşanlaryň görnüşleri hem bar:

  1. <i class = "icon-search icon-white" > </i>

Nyşanlaryňyz üçin saýlamak üçin 120 synp bar. Diňe <i>dogry synplar bilen bellik goşuň we düzüldiňiz. Doly sanawy sprites.less ýa-da şu resminamada tapyp bilersiňiz.

Kazyýetleri ulanyň

Nyşanlar ajaýyp, ýöne olary nirede ulanar? Ine birnäçe pikir:

  • Gapdal nawigasiýa üçin wizual hökmünde
  • Diňe nyşan bilen dolandyrylýan nawigasiýa üçin
  • Hereketiň manysyny bermek üçin düwmeler üçin
  • Ulanyjynyň barjak ýerinde kontekst paýlaşmak üçin baglanyşyklar bilen

Aslynda, <i>bellik goýup boljak islendik ýerde nyşan goýup bilersiňiz.

Mysallar

Gurallar paneli, nawigasiýa ýa-da deslapky görnüş girişleri üçin düwmelerde, düwme toparlarynda ulanyň.