ფუნდამენტური HTML ელემენტები სტილიზებული და გაუმჯობესებული გაფართოებადი კლასებით.
ყველა HTML სათაური <h1>
ხელმისაწვდომია <h6>
.
Bootstrap-ის გლობალური ნაგულისხმევი font-size
არის 14px , 20px- ით line-height
. ეს ეხება ყველა პარაგრაფს. გარდა ამისა, (აბზაცები) იღებენ ქვედა ზღვარს მათი ხაზის სიმაღლის ნახევრის (ნაგულისხმევად 10 პიქსელი).<body>
<p>
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultrices vehicula.
Cum sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.
Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
<p> ... </p>
გააკეთეთ აბზაცის გამორჩევა დამატებით .lead
.
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.
<p class = "წამყვანი" > ... </p>
ტიპოგრაფიული მასშტაბი ეფუძნება ორ LESS ცვლადს ცვლადებში. less : @baseFontSize
და @baseLineHeight
. პირველი არის საბაზისო შრიფტის ზომა, რომელიც გამოიყენება მთელს ტერიტორიაზე და მეორე არის საბაზისო ხაზის სიმაღლე. ჩვენ ვიყენებთ ამ ცვლადებს და რამდენიმე მარტივ მათემატიკას, რათა შევქმნათ ყველა ჩვენი ტიპის მინდვრები, ბალიშები და ხაზის სიმაღლეები და სხვა. მოარგეთ ისინი და Bootstrap ადაპტირდება.
გამოიყენეთ HTML-ის ნაგულისხმევი აქცენტის ტეგები მსუბუქი სტილებით.
<small>
ტექსტის ხაზის ან ბლოკების ხაზგასმის გასაუქმებლად გამოიყენეთ პატარა ტეგი.
ტექსტის ეს ხაზი განიხილება როგორც წვრილმანი.
<p> <small> ტექსტის ეს სტრიქონი განიხილება როგორც წვრილმანი. </small> </p>
ტექსტის ფრაგმენტზე უფრო მძიმე შრიფტის წონით ხაზგასმისთვის.
ტექსტის შემდეგი ფრაგმენტი გამოტანილია როგორც თამამი ტექსტი .
<strong> გაფორმებულია როგორც თამამი ტექსტი </strong>
ტექსტის ფრაგმენტის დახრილი შრიფტით ხაზგასასმელად.
ტექსტის შემდეგი ფრაგმენტი გამოტანილია, როგორც დახრილი ტექსტი .
<em> გაფორმებულია დახრილი ტექსტის სახით </em>
Თავები მაღლა!მოგერიდებათ გამოიყენოთ <b>
და <i>
HTML5-ში. <b>
მიზნად ისახავს სიტყვების ან ფრაზების ხაზგასმას დამატებითი მნიშვნელობის გადაცემის გარეშე, ხოლო <i>
ძირითადად ხმისთვის, ტექნიკური ტერმინებისთვის და ა.შ.
ადვილად გადაასწორეთ ტექსტი კომპონენტებთან ტექსტის გასწორების კლასებით.
მარცხნივ გასწორებული ტექსტი.
ცენტრში გასწორებული ტექსტი.
მარჯვნივ გასწორებული ტექსტი.
- <p class = "text-left" > მარცხნივ გასწორებული ტექსტი. </p>
- <p class = "text-center" > ცენტრში გასწორებული ტექსტი. </p>
- <p class = "text-right" > მარჯვნივ გასწორებული ტექსტი. </p>
მნიშვნელობის გადმოცემა ფერის საშუალებით რამდენიმე აქცენტირებული სასარგებლო კლასებით.
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
ენეან ეუ ლეო ქუამ. Pellentesque ornare sem lacinia quam venenatis.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
- <p class = "მდუმარე" > Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh. </p>
- <p class = "ტექსტური გაფრთხილება" > Etiam porta sem malesuada magna mollis euismod. </p>
- <p class = "ტექსტური შეცდომა" > Donec ullamcorper nulla non metus auctor fringilla. </p>
- <p class = "text-info" > Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis. </p>
- <p class = "ტექსტი-წარმატება" > Duis mollis, est non commodo luctus, nisi erat porttitor ligula. </p>
HTML <abbr>
ელემენტის სტილიზებული იმპლემენტაცია აბრევიატურებისა და აკრონიმებისთვის გაფართოებული ვერსიის საჩვენებლად hover-ზე. ატრიბუტის მქონე აბრევიატურებს title
აქვთ მსუბუქი წერტილოვანი ქვედა საზღვრები და დამხმარე კურსორი ჰოვერის დროს, რაც უზრუნველყოფს დამატებით კონტექსტს გადაადგილებისას.
<abbr>
გაფართოებული ტექსტისთვის აბრევიატურაზე გრძელ სვირზე ჩართეთ title
ატრიბუტი.
სიტყვის ატრიბუტის აბრევიატურა არის attr .
<abbr title = "ატრიბუტი" > attr </abbr>
<abbr class="initialism">
დაამატეთ .initialism
აბრევიატურას ოდნავ მცირე ზომის შრიფტი.
HTML არის საუკეთესო რამ დაჭრილი პურის შემდეგ.
<abbr title = "ჰიპერტექსტის მარკირების ენა" class = "ინიციალიზმი" > HTML </abbr>
წარმოადგინეთ საკონტაქტო ინფორმაცია უახლოესი წინაპრისთვის ან მთელი სამუშაო ნაწილისთვის.
<address>
შეინახეთ ფორმატირება ყველა სტრიქონის დასრულებით <br>
.
- <მისამართი>
- <strong> Twitter, Inc. </strong><br>
- 795 Folsom Ave, Suite 600 <br>
- სან ფრანცისკო, CA 94107 <br>
- <abbr title = "Phone" > P: </abbr> (123) 456-7890
- </address>
- <მისამართი>
- <strong> სრული სახელი </strong><br>
- <a href = "mailto:#" > [email protected] </a>
- </address>
თქვენი დოკუმენტის სხვა წყაროდან შინაარსის ბლოკების ციტირებისთვის.
გადაიტანეთ <blockquote>
ნებისმიერი HTML ციტატის სახით. პირდაპირი ციტატებისთვის ჩვენ გირჩევთ <p>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. მთელი რიცხვი posuere erat a ante.
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. მთელი რიცხვი posuere erat a ante. </p>
- </blockquote>
სტილი და შინაარსი იცვლება სტანდარტული ბლოკციტატის მარტივი ვარიაციებისთვის.
დაამატეთ <small>
ტეგი წყაროს იდენტიფიცირებისთვის. ჩაწერეთ წყაროს ნამუშევრის სახელი <cite>
.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. მთელი რიცხვი posuere erat a ante.
ვინმე ცნობილი წყაროს სათაურში
- <blockquote>
- <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. მთელი რიცხვი posuere erat a ante. </p>
- <small> ვინმე ცნობილი <cite title = "Source Title" > წყაროს სათაური </cite></small>
- </blockquote>
გამოიყენეთ .pull-right
მოძრავი, მარჯვნივ გასწორებული ბლოკციტატისთვის.
- <blockquote class = "გადახვიდე მარჯვნივ" >
- ...
- </blockquote>
ნივთების სია, რომლებშიც შეკვეთას აშკარად არ აქვს მნიშვნელობა.
- <ul>
- <li> ... </li>
- </ul>
ნივთების სია, რომლებშიც შეკვეთას აშკარად აქვს მნიშვნელობა .
- <ol>
- <li> ... </li>
- </ol>
წაშალეთ ნაგულისხმევი list-style
და მარცხენა ჩასმა სიის ელემენტებზე (მხოლოდ უშუალო ბავშვებისთვის).
- <ul class = "არასტილილი" >
- <li> ... </li>
- </ul>
მოათავსეთ სიის ყველა ელემენტი ერთ ხაზზე inline-block
და მსუბუქი ბალიშებით.
- <ul class = "inline" >
- <li> ... </li>
- </ul>
ტერმინების სია მათთან დაკავშირებული აღწერილობებით.
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
გააკეთეთ ტერმინები და აღწერილობები ერთმანეთის <dl>
გვერდით.
- <dl class = "dl-horizontal" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
Თავები მაღლა!ჰორიზონტალური აღწერილობის სიები შეაკვეცებს ტერმინებს, რომლებიც ზედმეტად გრძელია მარცხენა სვეტში შესასწორებლად text-overflow
. ვიწრო ხედებში, ისინი შეიცვლება ნაგულისხმევ დაწყობილ განლაგებაზე.
შეფუთეთ კოდის შიდა ნაწყვეტები <code>
.
<section>
უნდა იყოს შეფუთული როგორც inline.
- მაგალითად , <code > & lt ; განყოფილება & gt ;</ code > უნდა იყოს შეფუთული როგორც ხაზში .
გამოიყენეთ <pre>
კოდის მრავალი ხაზისთვის. დარწმუნდით, რომ გამორთეთ კოდში ნებისმიერი კუთხის ფრჩხილები სათანადო რენდერისთვის.
<p>ტექსტის ნიმუში აქ...</p>
- <წინასწარ>
- <p>ტექსტის ნიმუში აქ...</p>
- </pre>
Თავები მაღლა!დარწმუნდით, რომ შეინახეთ კოდი <pre>
ტეგებში რაც შეიძლება ახლოს მარცხნივ; ის გამოიტანს ყველა ჩანართს.
სურვილისამებრ შეგიძლიათ დაამატოთ .pre-scrollable
კლასი, რომელიც დააყენებს მაქსიმალურ სიმაღლეს 350 პიქსელს და უზრუნველყოფს y-ღერძის გადახვევის ზოლს.
ძირითადი სტილისთვის - მსუბუქი ბალიშები და მხოლოდ ჰორიზონტალური გამყოფები - დაამატეთ საბაზისო კლასი .table
ნებისმიერს <table>
.
# | Სახელი | Გვარი | მომხმარებლის სახელი |
---|---|---|---|
1 | მარკო | ოთო | @mdo |
2 | იაკობ | თორნტონი | @ fat |
3 | ლარი | ჩიტი |
- <table class = "table" >
- …
- </table>
დაამატეთ რომელიმე შემდეგი კლასი .table
საბაზისო კლასს.
.table-striped
ამატებს ზებრის ზოლს ცხრილის ნებისმიერ მწკრივს CSS სელექტორის <tbody>
მეშვეობით :nth-child
(არ არის ხელმისაწვდომი IE7-8-ში).
# | Სახელი | Გვარი | მომხმარებლის სახელი |
---|---|---|---|
1 | მარკო | ოთო | @mdo |
2 | იაკობ | თორნტონი | @ fat |
3 | ლარი | ჩიტი |
- <table class = "table table-striped" >
- …
- </table>
.table-bordered
მაგიდას დაამატეთ საზღვრები და მომრგვალებული კუთხეები.
# | Სახელი | Გვარი | მომხმარებლის სახელი |
---|---|---|---|
1 | მარკო | ოთო | @mdo |
მარკო | ოთო | @getbootstrap | |
2 | იაკობ | თორნტონი | @ fat |
3 | ლარი ჩიტი |
- <table class = "table table-bordered" >
- …
- </table>
.table-hover
ჩართეთ ჰოვერ მდგომარეობა ცხრილის რიგებში <tbody>
.
# | Სახელი | Გვარი | მომხმარებლის სახელი |
---|---|---|---|
1 | მარკო | ოთო | @mdo |
2 | იაკობ | თორნტონი | @ fat |
3 | ლარი ჩიტი |
- <table class = "table table-hover" >
- …
- </table>
.table-condensed
ცხრილებს უფრო კომპაქტურს ხდის უჯრედის ბალიშის შუაზე გაჭრით.
# | Სახელი | Გვარი | მომხმარებლის სახელი |
---|---|---|---|
1 | მარკო | ოთო | @mdo |
2 | იაკობ | თორნტონი | @ fat |
3 | ლარი ჩიტი |
- <table class = "table table-condensed" >
- …
- </table>
გამოიყენეთ კონტექსტური კლასები ცხრილის რიგების გასაფერადებლად.
Კლასი | აღწერა |
---|---|
.success |
მიუთითებს წარმატებულ ან დადებით მოქმედებაზე. |
.error |
მიუთითებს საშიშ ან პოტენციურად უარყოფით მოქმედებაზე. |
.warning |
მიუთითებს გაფრთხილებაზე, რომელსაც შესაძლოა ყურადღება დასჭირდეს. |
.info |
გამოიყენება როგორც ნაგულისხმევი სტილის ალტერნატივა. |
# | პროდუქტი | გადახდა აღებულია | სტატუსი |
---|---|---|---|
1 | ტუბერკულოზი - ყოველთვიური | 01/04/2012 | დამტკიცებულია |
2 | ტუბერკულოზი - ყოველთვიური | 02/04/2012 | უარი თქვა |
3 | ტუბერკულოზი - ყოველთვიური | 03/04/2012 | მომლოდინე |
4 | ტუბერკულოზი - ყოველთვიური | 04/04/2012 | დარეკეთ დასადასტურებლად |
- ...
- < tr class = "წარმატება" >
- <td> 1 < /td>
- <td>TB - ყოველთვიურად</ td >
- <td> 01 / 04 / 2012 < /td>
- <td>დამტკიცებულია</ td >
- </ tr >
- ...
ცხრილის მხარდაჭერილი HTML ელემენტების სია და მათი გამოყენება.
მონიშნეთ | აღწერა |
---|---|
<table> |
შეფუთვის ელემენტი მონაცემების ცხრილის ფორმატში ჩვენებისთვის |
<thead> |
კონტეინერის ელემენტი ცხრილის სათაურის რიგებისთვის ( <tr> ) ცხრილის სვეტების ლეიბლისთვის |
<tbody> |
კონტეინერის ელემენტი ცხრილის რიგებისთვის ( <tr> ) ცხრილის სხეულში |
<tr> |
კონტეინერის ელემენტი ცხრილის უჯრედების ნაკრებისთვის ( <td> ან<th> ), რომელიც გამოჩნდება ერთ მწკრივზე |
<td> |
ცხრილის ნაგულისხმევი უჯრედი |
<th> |
ცხრილის სპეციალური უჯრედი სვეტის (ან მწკრივის, არეალის და განლაგების მიხედვით) ლეიბლებისთვის |
<caption> |
ცხრილის აღწერა ან შეჯამება, განსაკუთრებით გამოსადეგია ეკრანის მკითხველებისთვის |
- <მაგიდა>
- <წარწერა> ... </caption>
- <თავი>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </table>
ინდივიდუალური ფორმის კონტროლი იღებენ სტილს, მაგრამ ყოველგვარი საჭირო საბაზისო კლასის გარეშე <form>
ან მარკირების დიდი ცვლილებების გარეშე. შედეგი არის დაწყობილი, მარცხნივ გასწორებული ლეიბლები ფორმის კონტროლის ზემოთ.
- <ფორმა>
- <fieldset>
- <legend> ლეგენდა </legend>
- <label> ლეიბლის სახელი </label>
- <input type = "text" placeholder = "აკრიფეთ რაღაც..." >
- <span class = "help-block" > ბლოკის დონის დახმარების ტექსტის მაგალითი აქ. </span>
- <label class = "checkbox" >
- <input type = "checkbox" > შემომხედეთ
- </label>
- <button type = "submit" class = "btn" > გაგზავნა </button>
- </fieldset>
- </form>
Bootstrap-თან ერთად არის სამი არჩევითი ფორმის განლაგება საერთო გამოყენების შემთხვევებისთვის.
დაამატეთ .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 = "form-inline" >
- <input type = "text" class = "input-small" placeholder = "ელფოსტა" >
- <input type = "password" class = "input-small" placeholder = "პაროლი" >
- <label class = "checkbox" >
- <input type = "checkbox" > დამიმახსოვრე
- </label>
- <button type = "submit" class = "btn" > შედით </button>
- </form>
გაასწორეთ ლეიბლები მარჯვნივ და გადაიტანეთ მარცხნივ, რათა გამოჩნდნენ იმავე ხაზზე, როგორც კონტროლი. მოითხოვს მარკირების ყველაზე მეტ ცვლილებას ნაგულისხმევი ფორმისგან:
.form-horizontal
ფორმაში.control-group
.control-label
ეტიკეტზე.controls
სათანადო გასწორებისთვის
- <form class = "ფორმა-ჰორიზონტალური" >
- <div class = "control-group" >
- <label class = "control-label" for = "inputEmail" > ელფოსტა </label>
- <div class = "კონტროლები" >
- <input type = "text" id = "inputEmail" placeholder = "email " >
- </div>
- </div>
- <div class = "control-group" >
- <label class = "control-label" for = "inputPassword" > პაროლი </label>
- <div class = "კონტროლები" >
- <შეყვანის ტიპი = "პაროლი" id = "inputPassword" placeholder = "პაროლი" >
- </div>
- </div>
- <div class = "control-group" >
- <div class = "კონტროლები" >
- <label class = "checkbox" >
- <input type = "checkbox" > დამიმახსოვრე
- </label>
- <button type = "submit" class = "btn" > შედით </button>
- </div>
- </div>
- </form>
სტანდარტული ფორმის კონტროლის მაგალითები, რომლებიც მხარდაჭერილია ფორმის მაგალითის განლაგებაში.
ყველაზე გავრცელებული ფორმის კონტროლი, ტექსტზე დაფუძნებული შეყვანის ველები. მოიცავს HTML5-ის ყველა ტიპის მხარდაჭერას: ტექსტი, პაროლი, თარიღის დრო, თარიღი-ადგილობრივი, თარიღი, თვე, დრო, კვირა, ნომერი, ელფოსტა, url, ძიება, ტელ და ფერი.
მოითხოვს განსაზღვრულის გამოყენებას type
ნებისმიერ დროს.
- <შეყვანის ტიპი = "ტექსტი" ჩანაცვლება = "ტექსტის შეყვანა" >
ფორმის კონტროლი, რომელიც მხარს უჭერს ტექსტის მრავალ ხაზს. საჭიროებისამებრ შეცვალეთ rows
ატრიბუტი.
- <textarea rows = "3" </textarea>
მოსანიშნი ველები არის სიაში ერთი ან რამდენიმე ვარიანტის ასარჩევად, ხოლო რადიოები მრავალი ვარიანტიდან ერთის ასარჩევად.
- <label class = "checkbox" >
- <input type = "checkbox" value = "" >
- პირველი ვარიანტი არის ეს და ეს - აუცილებლად მიუთითეთ, რატომ არის ეს შესანიშნავი
- </label>
- <label class = "რადიო" >
- <შეყვანის ტიპი = "რადიო" სახელი = "optionsRadios" id = "optionsRadios1" value = "option1" შემოწმებულია >
- პირველი ვარიანტი არის ეს და ეს - აუცილებლად მიუთითეთ, რატომ არის ეს შესანიშნავი
- </label>
- <label class = "რადიო" >
- <შეყვანის ტიპი = "რადიო" სახელი = "optionsRadios" id = "optionsRadios2" value = "option2" >
- მეორე ვარიანტი შეიძლება იყოს რაღაც სხვა და მისი არჩევა გააუქმებს პირველ ვარიანტს
- </label>
დაამატეთ .inline
კლასი ჩამრთველების სერიას ან რადიოები, რომ კონტროლი გამოჩნდეს იმავე ხაზზე.
- <label class = "checkbox inline" >
- <შეყვანის ტიპი = "checkbox" id = "inlineCheckbox1" value = "option1" > 1
- </label>
- <label class = "checkbox inline" >
- <შეყვანის ტიპი = "checkbox" id = "inlineCheckbox2" value = "option2" > 2
- </label>
- <label class = "checkbox inline" >
- <შეყვანის ტიპი = "checkbox" id = "inlineCheckbox3" value = "option3" > 3
- </label>
გამოიყენეთ ნაგულისხმევი ვარიანტი ან მიუთითეთ a multiple="multiple"
რამდენიმე ვარიანტის ერთდროულად საჩვენებლად.
- <არჩევა>
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
- <sect multiple = "multiple" >
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
არსებული ბრაუზერის კონტროლის დამატებით, Bootstrap მოიცავს სხვა სასარგებლო ფორმის კომპონენტებს.
დაამატეთ ტექსტი ან ღილაკები ნებისმიერი ტექსტის შეყვანამდე ან მის შემდეგ. გაითვალისწინეთ, რომ select
ელემენტები აქ არ არის მხარდაჭერილი.
შეფუთეთ an .add-on
და an input
ორიდან ერთ-ერთ კლასში, რათა შეიყვანოთ ტექსტი შეყვანისთვის.
- <div class = "input-prepend" >
- <span class = "დამატება" > @ </span>
- <input class = "span2" id = "prependedInput" type = "text" placeholder = "მომხმარებლის სახელი" >
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedInput " type = "ტექსტი" >
- <span class = "add-on" > .00 </span>
- </div>
გამოიყენეთ ორივე კლასი და ორი მაგალითი .add-on
შეყვანის დასამატებლად და დასამატებლად.
- <div class = "input-prepend input-append" >
- <span class = "add-on" > $ </span>
- <input class = "span2" id = "appendedPrependedInput " type = "ტექსტი" >
- <span class = "add-on" > .00 </span>
- </div>
<span>
ტექსტით a- ს ნაცვლად , გამოიყენეთ .btn
a ღილაკის (ან ორი) დასამაგრებლად შეყვანისთვის.
- <div class = "input-append" >
- <input class = "span2" id = "appendedInputButton " type = "ტექსტი" >
- <button class = "btn" type = "button" > წადი! </button>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedInputButtons " type = "ტექსტი" >
- <button class = "btn" type = "button" > ძიება </button>
- <button class = "btn" type = "button" > ოფციები </button>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedDropdownButton " type = "ტექსტი" >
- <div class = "btn-ჯგუფი" >
- <button class = "btn dropdown-toggle" data-toggle = "ჩამოშლილი" >
- მოქმედება
- <span class = "caret" ></span>
- </button>
- <ul class = "ჩამოშლილი მენიუ" >
- ...
- </ul>
- </div>
- </div>
- <div class = "input-prepend" >
- <div class = "btn-ჯგუფი" >
- <button class = "btn dropdown-toggle" data-toggle = "ჩამოშლილი" >
- მოქმედება
- <span class = "caret" ></span>
- </button>
- <ul class = "ჩამოშლილი მენიუ" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "prependedDropdownButton" type = "ტექსტი" >
- </div>
- <div class = "input-prepend input-append" >
- <div class = "btn-ჯგუფი" >
- <button class = "btn dropdown-toggle" data-toggle = "ჩამოშლილი" >
- მოქმედება
- <span class = "caret" ></span>
- </button>
- <ul class = "ჩამოშლილი მენიუ" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "appendedPrependedDropdownButton " type = "ტექსტი" >
- <div class = "btn-ჯგუფი" >
- <button class = "btn dropdown-toggle" data-toggle = "ჩამოშლილი" >
- მოქმედება
- <span class = "caret" ></span>
- </button>
- <ul class = "ჩამოშლილი მენიუ" >
- ...
- </ul>
- </div>
- </div>
- <ფორმა>
- <div class = "input-prepend" >
- <div class = "btn-group" > ... </div>
- <შეყვანის ტიპი = "ტექსტი" >
- </div>
- <div class = "input-append" >
- <შეყვანის ტიპი = "ტექსტი" >
- <div class = "btn-group" > ... </div>
- </div>
- </form>
- <form class = "ფორმის ძიება" >
- <div class = "input-append" >
- <input type = "text" class = "span2 search-query" >
- <button type = "submit" class = "btn" > ძიება </button>
- </div>
- <div class = "input-prepend" >
- <button type = "submit" class = "btn" > ძიება </button>
- <input type = "text" class = "span2 search-query" >
- </div>
- </form>
გამოიყენეთ შედარებითი ზომის კლასები, როგორიცაა .input-large
ან შეადარეთ თქვენი შენატანები ბადის სვეტის ზომის გამოყენებით.span*
კლასების გამოყენებით.
გააკეთეთ რომელიმე <input>
ელემენტი <textarea>
მოიქცეს ისე, როგორც ბლოკის დონის ელემენტი.
- <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" >
Თავები მაღლა!მომავალ ვერსიებში ჩვენ შევცვლით ამ შედარებითი შეყვანის კლასების გამოყენებას ჩვენი ღილაკების ზომის შესატყვისად. მაგალითად, .input-large
გაზრდის შეყვანის შიგთავსს და შრიფტის ზომას.
გამოიყენეთ .span1
to .span12
შეყვანისთვის, რომელიც ემთხვევა ბადის სვეტების იგივე ზომებს.
- <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>
ქსელის მრავალჯერადი შეყვანისთვის სტრიქონზე, გამოიყენეთ .controls-row
მოდიფიკატორის კლასი სათანადო დაშორებისთვის . ის ატრიალებს შენატანებს თეთრი სივრცის დასაშლელად, ადგენს შესაბამის მინდვრებს და ასუფთავებს ათწილადს.
- <div class = "კონტროლები" >
- <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>
- ...
წარმოადგინეთ მონაცემები ფორმაში, რომელიც არ არის რედაქტირებადი ფორმის რეალური მარკირების გამოყენების გარეშე.
- <span class = "input-xlarge uneditable-input" > გარკვეული მნიშვნელობა აქ </span>
დაასრულეთ ფორმა მოქმედებების ჯგუფით (ღილაკებით). როდესაც მოთავსებულია A-ში .form-actions
, ღილაკები ავტომატურად იწევს ჩაღრმავებას, რათა მოერგოს ფორმის კონტროლს.
- <div class = "ფორმა-მოქმედებები" >
- <button type = "submit" class = "btn btn-primary" > ცვლილებების შენახვა </button>
- <button type = "button" class = "btn" > გაუქმება </button>
- </div>
ჩასმული და ბლოკის დონის მხარდაჭერა დახმარების ტექსტისთვის, რომელიც გამოჩნდება ფორმის კონტროლის გარშემო.
- <შეყვანის ტიპი = "ტექსტი" ><span class = "help-inline" > დახმარების ტექსტი </span>
- <input type = "text" ><span class = "help-block" > დახმარების ტექსტის უფრო გრძელი ბლოკი, რომელიც იშლება ახალ სტრიქონზე და შეიძლება გაგრძელდეს ერთი ხაზის მიღმა. </span>
მიაწოდეთ უკუკავშირი მომხმარებლებს ან ვიზიტორებს ძირითადი უკუკავშირის მდგომარეობებით ფორმის კონტროლებსა და ეტიკეტებზე.
ჩვენ ვხსნით ნაგულისხმევ outline
სტილებს ზოგიერთი ფორმის კონტროლზე და ვიყენებთ box-shadow
მის ადგილას :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "text" value = "ეს არის ორიენტირებული..." >
სტილის შეყვანა ბრაუზერის ნაგულისხმევი ფუნქციონალობით :invalid
. მიუთითეთ a type
, დაამატეთ required
ატრიბუტი, თუ ველი არ არის სურვილისამებრ და (თუ შესაძლებელია) მიუთითეთ a pattern
.
ეს არ არის ხელმისაწვდომი Internet Explorer 7-9-ის ვერსიებში CSS ფსევდო სელექტორების მხარდაჭერის არარსებობის გამო.
- <input class = "span3" type = "ელფოსტა" საჭიროა >
დაამატეთ disabled
ატრიბუტი შეყვანაზე, რათა თავიდან აიცილოთ მომხმარებლის შეყვანა და ოდნავ განსხვავებული იერსახის გაჩენა.
- <input class = "input-xlarge" id = "disabledInput" type = "text" placeholder = "აქ შეყვანა გამორთულია..." გამორთულია >
Bootstrap შეიცავს შეცდომის, გაფრთხილების, ინფორმაციის და წარმატების შეტყობინებების ვალიდაციის სტილებს. გამოსაყენებლად დაამატეთ შესაბამისი კლასი გარემომცველს .control-group
.
- <div class = "საკონტროლო ჯგუფის გაფრთხილება" >
- <label class = "control-label" for = "inputWarning" > შეყვანა გაფრთხილებით </label>
- <div class = "კონტროლები" >
- <input type = "text" id = "inputWarning" >
- <span class = "help-inline" > შეიძლება რაღაც შეფერხდა </span>
- </div>
- </div>
- <div class = "საკონტროლო ჯგუფის შეცდომა" >
- <label class = "control-label" for = "inputError" > შეყვანა შეცდომით </label>
- <div class = "კონტროლები" >
- <input type = "text" id = "inputError" >
- <span class = "help-inline" > გთხოვთ, შეასწოროთ შეცდომა </span>
- </div>
- </div>
- <div class = "საკონტროლო ჯგუფის ინფორმაცია" >
- <label class = "control-label" for = "inputInfo" > ინფორმაციის შეყვანა </label>
- <div class = "კონტროლები" >
- <input type = "text" id = "inputInfo" >
- <span class = "help-inline" > მომხმარებლის სახელი უკვე მიღებულია </span>
- </div>
- </div>
- <div class = "საკონტროლო ჯგუფის წარმატება" >
- <label class = "control-label" for = "inputSuccess" > შეყვანა წარმატებით </label>
- <div class = "კონტროლები" >
- <input type = "text" id = "inputSuccess" >
- <span class = "help-inline" > ვაუ! </span>
- </div>
- </div>
დაამატეთ კლასები <img>
ელემენტს, რათა ადვილად დააპროექტოთ სურათები ნებისმიერ პროექტში.
- <img src = "..." class = "img-rounded" >
- <img src = "..." class = "img-circle" >
- <img src = "..." class = "img-polaroid" >
Თავები მაღლა! .img-rounded
და .img-circle
არ მუშაობს IE7-8-ში მხარდაჭერის არარსებობის გამო border-radius
.
140 ხატულა sprite სახით, ხელმისაწვდომია მუქი ნაცრისფერი (ნაგულისხმევი) და თეთრი, მოწოდებული Glyphicons- ის მიერ .
Glyphicons Halflings ჩვეულებრივ არ არის ხელმისაწვდომი უფასოდ, მაგრამ Bootstrap-სა და Glyphicons-ის შემქმნელებს შორის შეთანხმებამ ეს შესაძლებელი გახადა თქვენთვის, როგორც დეველოპერებისთვის, ფასის გარეშე. მადლობის ნიშნად, გთხოვთ, შეიყვანოთ სურვილისამებრ ბმული Glyphicons-ზე , როდესაც ეს პრაქტიკულია.
ყველა ხატულა საჭიროებს <i>
ტეგს უნიკალური კლასით, პრეფიქსით icon-
. გამოსაყენებლად, განათავსეთ შემდეგი კოდი თითქმის ყველგან:
- <i class = "icon-search" ></i>
ასევე ხელმისაწვდომია სტილები ინვერსიული (თეთრი) ხატებისთვის, რომლებიც მზადდება ერთი დამატებითი კლასით. ჩვენ კონკრეტულად გავაძლიერებთ ამ კლასს საყრდენზე და აქტიურ მდგომარეობებზე ნავიგაციისა და ჩამოსაშლელი ბმულებისთვის.
- <i class = "icon-search icon-white" ></i>
Თავები მაღლა!ტექსტის სტრიქონების გვერდით გამოყენებისას, როგორც ღილაკებში ან ნავიგ ბმულებში, დარწმუნდით, რომ დატოვეთ სივრცე <i>
ტეგის შემდეგ სათანადო ინტერვალისთვის.
გამოიყენეთ ისინი ღილაკებში, ღილაკების ჯგუფებში ხელსაწყოთა ზოლში, ნავიგაციაში ან წინასწარ დაყენებულ ფორმაში.
- <div class = "btn-toolbar" >
- <div class = "btn-ჯგუფი" >
- <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-ჯგუფი" >
- <a class = "btn btn-primary" href = "#" ><i class = "icon-user icon-white" ></i> მომხმარებელი </a>
- <a class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" href = "#" ><span class = "caret" ></span></a>
- <ul class = "ჩამოშლილი მენიუ" >
- <li><a href = "#" ><i class = "icon-pencil" ></i> რედაქტირება </a></li>
- <li><a href = "#" ><i class = "icon-trash" ></i> წაშლა </a></li>
- <li><a href = "#" ><i class = "icon-ban-circle" ></i> აკრძალვა </a></li>
- <li class = "გამყოფი" </li>
- <li><a href = "#" ><i class = "i" ></i> შექმენით ადმინისტრატორი </a></li>
- </ul>
- </div>
- <a class = "btn btn-large" href = "#" ><i class = "icon-star" ></i> ვარსკვლავი </a>
- <a class = "btn btn-small" href = "#" ><i class = "icon-star" ></i> ვარსკვლავი </a>
- <a class = "btn btn-mini" href = "#" ><i class = "icon-star" ></i> ვარსკვლავი </a>
- <ul class = "nav nav-list" >
- <li class = "active" ><a href = "#" ><i class = "icon-home icon-white" ></i> მთავარი </a></li>
- <li><a href = "#" ><i class = "icon-book" ></i> ბიბლიოთეკა </a></li>
- <li><a href = "#" ><i class = "icon-pencil" ></i> აპლიკაციები </a></li>
- <li><a href = "#" ><i class = "i" ></i> სხვადასხვა </a></li>
- </ul>
- <div class = "control-group" >
- <label class = "control-label" for = "inputIcon" > ელფოსტის მისამართი </label>
- <div class = "კონტროლები" >
- <div class = "input-prepend" >
- <span class = "add-on" ><i class = "icon-convelope" </i></span>
- <input class = "span2" id = "inputIcon" type = "ტექსტი" >
- </div>
- </div>
- </div>