Шатны дээд талд HTML-ийн үндсэн элементүүд нь шинэлэг, тууштай харагдах байдал, мэдрэмжийг өгөхийн тулд өргөтгөх боломжтой ангиудаар загварчлагдаж, сайжруулсан.
Бүтэн хэвлэх сүлжээ нь манай variables.less файлын хоёр Less хувьсагч дээр суурилдаг: @baseFontSize
болон @baseLineHeight
. Эхнийх нь үндсэн үсгийн хэмжээ, хоёр дахь нь үндсэн мөрийн өндөр юм.
Бид эдгээр хувьсагч болон зарим математикийг ашиглан бүх төрлийн захын зай, дэвсгэр, шугамын өндрийг болон бусад зүйлийг бий болгодог.
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus and magnis dis aparturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Doec sed odio dui.
Элемент | Хэрэглээ | Нэмэлт |
---|---|---|
<strong> |
Чухалтай текстийн хэсгийг онцлон тэмдэглэхийн тулд | Байхгүй |
<em> |
Стресстэй текстийн хэсгийг онцлон тэмдэглэсний төлөө | Байхгүй |
<abbr> |
Товчлол болон товчилсон үгсийг боож, товшилт дээр өргөжүүлсэн хувилбарыг харуулна | title Өргөтгөсөн текстэнд нэмэлт оруулах |
<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.
Тайлбар: HTML5 дээр ашиглахад чөлөөтэй байгаарай <b>
, <i>
гэхдээ тэдгээрийн хэрэглээ бага зэрэг өөрчлөгдсөн. Энэ нь ихэвчлэн дуу хоолой, техникийн нэр томъёо гэх мэт <b>
нэмэлт ач холбогдол өгөхгүйгээр үг, хэллэгийг тодруулах зорилготой юм .<i>
Тагийг хэрхэн ашиглаж болох хоёр жишээ энд байна <address>
:
Товчилсон үгсийг том үсгээр бичсэн, доод талдаа цайвар тасархай хүрээтэй байна. Тэд мөн хулгана дээр очиход туслах курсортой тул хэрэглэгчид хулган дээр ямар нэг зүйлийг харуулах нэмэлт заалттай байдаг.
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>
Кодын доторлогооны хэсгүүдийг <code>
.
- Жишээ нь , <code> хэсэг </ code >-г шугамаар ороосон байх ёстой .
<pre>
Олон мөр кодын хувьд ашиглах . Зөв дүрслэхийн тулд ямар ч каретыг юникод тэмдэгт болгон хувиргахаа мартуузай.
<p>Жишээ текст энд байна...</p>
- <pre>
- <p>Жишээ текстийг эндээс...</p>
- </pre>
Тайлбар:<pre>
Кодыг шошгон доторх зүүн талд аль болох ойр байлгахаа мартуузай ; энэ нь бүх табуудыг харуулах болно.
Ижил <pre>
элементийг аваад сайжруулсан дүрслэлд зориулж хоёр нэмэлт анги нэмнэ.
- <p> Жишээ текст энд байна... </p>
- <pre class = "prettyprint
- linenums" >
- <p>Жишээ текстийг эндээс...</p>
- </pre>
Google-code-prettify-г татаж аваад , хэрхэн ашиглахыг уншина уу.
Tag | Тодорхойлолт |
---|---|
<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-bordered |
Булангуудыг бөөрөнхийлж, гадна талын хүрээ нэмнэ |
Зебра-судал | .table-striped |
Сондгой эгнээнд цайвар саарал дэвсгэр өнгө нэмнэ (1, 3, 5 гэх мэт) |
Өтгөрүүлсэн | .table-condensed |
td Бүх болон th элементүүдийн доторх босоо дэвсгэрийг 8 пикселээс 4 пиксел хүртэл хагасаар багасгадаг |
Унших, бүтцийг хадгалахын тулд хүснэгтүүдийг автоматаар хэдхэн хүрээгээр загварчилдаг. 2.0-тэй бол .table
анги шаардлагатай.
- <хүснэгт анги = "хүснэгт" >
- …
- </хүснэгт>
# | Нэр | Овог | Хэл |
---|---|---|---|
1 | Марк | Отто | CSS |
2 | Жейкоб | Торнтон | Javascript |
3 | Stu | Хонхорхой | HTML |
Тахө зураасыг нэмж ширээгээ бага зэрэг гоёмсог болго—зүгээр л .table-striped
анги нэмээрэй.
Тайлбар: Sprited хүснэгтүүд нь :nth-child
CSS сонгогчийг ашигладаг бөгөөд IE7-IE8 дээр байхгүй.
- <хүснэгт анги = "хүснэгт хүснэгт судалтай" >
- …
- </хүснэгт>
# | Нэр | Овог | Хэл |
---|---|---|---|
1 | Марк | Отто | CSS |
2 | Жейкоб | Торнтон | Javascript |
3 | Stu | Хонхорхой | HTML |
Хүснэгтийг бүхэлд нь тойруулан хүрээ, гоо зүйн үүднээс дугуйрсан булангуудыг нэмнэ.
- <хүснэгт анги = "хүснэгт хүснэгтээр хүрээлэгдсэн" >
- …
- </хүснэгт>
# | Нэр | Овог | Хэл |
---|---|---|---|
1 | Марк Отто | CSS | |
2 | Жейкоб | Торнтон | Javascript |
3 | Stu | Хонхорхой | |
3 | Brosef | Сталин | HTML |
.table-condensed
Хүснэгтийн үүрний дэвсгэрийг хагасаар (8px-аас 4px хүртэл) багасгах анги нэмж хүснэгтээ илүү авсаархан болго .
- <хүснэгт анги = "хүснэгт хүснэгтээр хураангуйлсан" >
- …
- </хүснэгт>
# | Нэр | Овог | Хэл |
---|---|---|---|
1 | Марк | Отто | CSS |
2 | Жейкоб | Торнтон | Javascript |
3 | Stu | Хонхорхой | HTML |
Боломжтой ангиудын аль нэгийг ашиглан өөр өөр дүр төрхийг бий болгохын тулд хүснэгтийн аль ч ангиудыг нэгтгэж болно.
- <хүснэгт анги = "хүснэгт-судалтай хүснэгт-хүрээтэй хүснэгт-конденсац" >
- ...
- </хүснэгт>
# | Нэр | Овог | Хэл |
---|---|---|---|
1 | Марк | Отто | CSS |
2 | Жейкоб | Торнтон | Javascript |
3 | Stu | Хонхорхой | HTML |
4 | Brosef | Сталин | HTML |
Bootstrap дээрх маягтуудын хамгийн сайн тал нь таны бүх оролт, хяналтыг тэмдэглэгээндээ хэрхэн бүтээсэнээс үл хамааран гайхалтай харагддаг. Илүүдэл HTML шаардлагагүй, гэхдээ бид үүнийг шаарддаг хүмүүст зориулж загваруудыг өгдөг.
Илүү төвөгтэй загварууд нь хялбархан загварчлах, үйл явдлыг холбоход зориулсан товч бөгөөд өргөтгөх боломжтой ангиудтай ирдэг тул та алхам бүрт хамрагдах болно.
Bootstrap нь дөрвөн төрлийн маягтын байршлыг дэмждэг.
Янз бүрийн хэлбэрийн маягтын байршлын хувьд тэмдэглэгээнд зарим өөрчлөлт оруулах шаардлагатай боловч удирдлага нь ижил хэвээр үлдэж, ажиллах болно.
Bootstrap-ийн маягтууд нь оролт, текст талбар, таны хүсэн хүлээж буй сонголт зэрэг бүх үндсэн хэлбэрийн удирдлагын хэв маягийг агуулдаг. Гэхдээ энэ нь хавсаргасан болон өмнөх оролт, шалгах хайрцагны жагсаалтыг дэмжих зэрэг хэд хэдэн захиалгат бүрэлдэхүүн хэсгүүдтэй ирдэг.
Маягтын хяналтын төрөл тус бүрд алдаа, сэрэмжлүүлэг, амжилт зэрэг үзүүлэлтүүдийг оруулсан болно. Мөн тахир дутуу удирдлагад зориулсан загваруудыг оруулсан болно.
Bootstrap нь нийтлэг вэб хэлбэрийн дөрвөн загварын энгийн тэмдэглэгээ, хэв маягийг өгдөг.
Нэр | Анги | Тодорхойлолт |
---|---|---|
Босоо (өгөгдмөл) | .form-vertical (шаардлагагүй) |
Удирдлага дээр давхарласан, зүүн тийш зэрэгцүүлсэн шошгууд |
Шугаманд | .form-inline |
Авсаархан хэв маягийн хувьд зүүн зэрэгцүүлсэн шошго болон шугаман блокийн удирдлага |
Хайх | .form-search |
Ердийн хайлтын гоо зүйн хувьд нэмэлт дугуй текст оруулах |
Хэвтээ | .form-horizontal |
Зүүн, баруун тийш зэрэгцүүлсэн шошгыг удирдлагатай нэг мөрөнд хөвөх |
V2.0-ийн тусламжтайгаар бид маягтын хэв маягийн хувьд илүү хөнгөн, ухаалаг өгөгдмөл тохиргоотой болсон. Нэмэлт тэмдэглэгээ байхгүй, зөвхөн маягтын хяналт.
Анхдагч WebKit-ийн хэв маягийг тусгаж, .form-search
нэмэлт дугуйрсан хайлтын талбаруудыг нэмнэ үү.
Оролтууд нь эхлэхийн тулд блокийн түвшин юм. .form-inline
болон хувьд .form-horizontal
бид inline-block ашигладаг.
Зүүн талд бидний дэмждэг бүх өгөгдмөл маягтын хяналтыг харуулав. Энд тэмдэглэгдсэн жагсаалт байна:
V1.4 хүртэл Bootstrap-ийн өгөгдмөл хэлбэрийн загварууд нь хэвтээ байрлалыг ашигласан. Bootstrap 2-ын тусламжтайгаар бид ямар ч хэлбэрийн хувьд илүү ухаалаг, илүү өргөтгөх боломжтой өгөгдмөл тохиргоотой болохын тулд энэ хязгаарлалтыг арилгасан.
Bootstrap нь хөтчийг дэмждэг төвлөрсөн болон disabled
төлөвт зориулсан хэв маягийг санал болгодог. Бид өгөгдмөл Webkit-ийг устгаад оронд нь " outline
a"-г хэрэглэнэ .box-shadow
:focus
Мөн алдаа, анхааруулга, амжилтын баталгаажуулалтын хэв маягийг багтаасан болно. Ашиглахын тулд эргэн тойрон дахь алдааны ангиллыг нэмнэ үү .control-group
.
- <талбарын багц
- class = "control-group error" >
- …
- </fieldset>
Оролтын бүлгүүд - хавсаргасан эсвэл өмнөх тексттэй - оролтод илүү контекст өгөх хялбар аргыг өгдөг. Гайхалтай жишээнд Twitter хэрэглэгчийн нэрийн @ тэмдэг эсвэл санхүүгийн хувьд $ орно.
V1.4 хүртэл Bootstrap нь шалгах хайрцаг болон радиогуудыг давхарлахын тулд нэмэлт тэмдэглэгээ хийх шаардлагатай болсон. Одоо, энэ <label class="checkbox">
нь <input type="checkbox">
.
Дотор нь шалгах хайрцаг болон радиог бас дэмждэг. .inline
Аль нэг .checkbox
эсвэл дээр нэмэхэд л .radio
та дуусна.
Дотор хэлбэрээр оруулах буюу хавсаргах оролтыг ашиглахын тулд болон тэмдэгтийг нэг мөрөнд хоосон зайгүйгээр байрлуулахаа .add-on
мартуузай input
.
Маягтын оролтод туслах текст нэмэхийн тулд шугамын тусламжийн текст эсвэл оролтын элементийн араас <span class="help-inline">
тусламжийн текстийн блок оруулна уу.<p class="help-block">
:after
. Баримт бичигт бид дүрсний хэмжээг тодруулахын тулд хулганыг зөөвөрлөх дээр цайвар улаан дэвсгэр өнгийг харуулдаг.
Дүрс бүрийг нэмэлт хүсэлт болгохын оронд бид тэдгээрийг спрайт болгон эмхэтгэсэн - нэг файлд байгаа олон тооны зургийг CSS ашиглан байршуулсан background-position
. Энэ бол бидний Twitter.com дээр ашигладаг арга бөгөөд энэ нь бидэнд сайнаар нөлөөлсөн.
.icon-
Бүх дүрсний ангиуд нь бусад бүрэлдэхүүн хэсгүүдийн адил нэрний зай, хамрах хүрээг зөв тогтоохын тулд угтвартай байдаг . Энэ нь бусад хэрэгсэлтэй зөрчилдөхөөс зайлсхийхэд тусална.
Glyphicons нь манай нээлттэй эхийн хэрэглүүр дэх Halflings багцыг ашиглах боломжийг бидэнд олгосон бөгөөд ингэснээр бид энд баримт бичигт холбоос болон кредитийг оруулсан болно. Төсөлдөө ижил зүйлийг хийх талаар бодож үзээрэй.
V2.0.0-ийг ашигласнаар бид <i>
бүх дүрсэндээ шошго ашиглахаар сонгосон боловч тэдгээрт кейс анги байхгүй - зөвхөн хуваалцсан угтвар. Ашиглахын тулд дараах кодыг хаана ч байрлуулна уу:
- <i class = "icon-search" ></i>
Урвуутай (цагаан) дүрсэнд зориулсан загварууд бас нэг нэмэлт ангиар бэлэн болсон байна:
- <i class = "icon-search icon-white" ></i>
Таны дүрсийг сонгох 120 анги байдаг. <i>
Зүгээр л тохирох ангиудын шошго нэмээд л бэлэн болно. Та бүрэн жагсаалтыг sprites.less эсвэл яг эндээс энэ баримтаас олж болно.
Дүрсүүд нь гайхалтай, гэхдээ тэдгээрийг хаана ашиглах вэ? Энд хэдэн санаа байна:
Үндсэндээ та хаана ч гэсэн <i>
шошго тавьж болно, та дүрс тэмдэг тавьж болно.
Тэдгээрийг товчлуурууд, товчлуурын бүлгүүд, хэрэгслийн самбар, навигаци эсвэл хавсаргасан маягтын оролтод ашиглана уу.