ڇنڊڇاڻ جي چوٽي تي، بنيادي HTML عناصر کي تازو، مسلسل نظر ۽ احساس مهيا ڪرڻ لاء وسعت واري طبقن سان اسٽائل ۽ وڌايو ويو آهي.
پوري ٽائپوگرافڪ گرڊ اسان جي variables.less فائل ۾ ٻن Less variables تي ٻڌل آهي: @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 ultricies 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، a pharetra augue.
نوٽ: استعمال ڪرڻ ۾ آزاد محسوس ڪريو <b>
۽ <i>
HTML5 ۾، پر انهن جو استعمال ٿورو تبديل ٿي چڪو آهي. <b>
لفظن يا جملن کي نمايان ڪرڻ جو مطلب آهي اضافي اهميت ڏيڻ کان سواءِ جڏهن ته <i>
گهڻو ڪري آواز، ٽيڪنيڪل اصطلاحن وغيره لاءِ آهي.
هتي ٻه مثال آهن ته ڪيئن <address>
ٽيگ استعمال ڪري سگهجي ٿو:
خصوصيت سان مخففات title
۾ هڪ هلڪو ڊاٽ وارو هيٺيون بارڊر ۽ هور تي هڪ مددگار ڪرسر هوندو آهي. هي صارفين کي اضافي اشارو ڏئي ٿو جيڪو ڪجهه ڏيکاريو ويندو هور تي.
ڪلاس کي اختصار ۾ شامل ڪريو initialism
ٽائپوگرافڪ هم آهنگي کي وڌائڻ لاءِ ان کي ٿورو ننڍو ٽيڪسٽ سائيز ڏئي.
ڪٽيل ماني کان وٺي HTML بهترين شيء آهي.
لفظ صفت جو مخفف آهي attr .
عنصر | استعمال | اختياري |
---|---|---|
<blockquote> |
بلاڪ-سطح عنصر ٻئي ذريعن کان مواد جي حوالن لاء |
.pull-left ۽ ڪلاس.pull-right |
<small> |
اختياري عنصر شامل ڪرڻ لاءِ استعمال ڪندڙ کي منهن ڏيڻ وارو حوالو، عام طور تي ڪم جي عنوان سان ليکڪ | <cite> عنوان يا نالي جي چوڌاري جاء رکو |
بلاڪ اقتباس شامل ڪرڻ لاء، اقتباس جي طور تي ڪنهن به HTML<blockquote>
جي چوڌاري لفاف ڪريو . سڌي حوالن لاءِ اسان سفارش ڪريون ٿا a .<p>
هڪ اختياري <small>
عنصر شامل ڪريو پنھنجي ماخذ کي بيان ڪرڻ لاءِ ۽ توھان حاصل ڪندا ھڪڙو ايم ڊيش —
ان کان اڳ اسٽائل جي مقصدن لاءِ.
- <blockquote>
- <p> Lorem ipsum dolor sit amet، consectetur adipiscing elit. Integer posuere erat a ante venenatis. </p>
- <small> ڪو مشهور </small>
- </blockquote>
ڊفالٽ بلاڪ ڪوٽس هن ريت آهن:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis.
ڪم جي لحاظ کان مشهور ماڻهو
پنھنجي بلاڪ ڪوٽ کي ساڄي پاسي فلوٽ ڪرڻ لاءِ، شامل ڪريو class="pull-right"
:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis.
ڪم جي لحاظ کان مشهور ماڻهو
<ul>
<ul class="unstyled">
<ol>
<dl>
<dl class="dl-horizontal">
اٿو! افقي وضاحتن جي فهرستن کي ٽوڙي ڇڏيندو جيڪي شرطن کي کاٻي ڪالمن ۾ فڪس ڪرڻ لاءِ تمام ڊگھا آھن text-overflow
. تنگ ڏسڻ واري بندرگاهن ۾، اهي تبديل ٿي ويندا ڊفالٽ اسٽيڪ ٿيل ترتيب ۾.
ڪوڊ جي ان لائن ٽڪڙن کي لفاف ڪريو <code>
.
- مثال طور ، <code> سيڪشن </ code > کي ان لائن طور لپي وڃي .
<pre>
ڪوڊ جي گھڻن لائنن لاء استعمال ڪريو . مناسب رينڊرنگ لاءِ ڪوڊ ۾ ڪنهن به زاويه بریکٹس کان بچڻ جي پڪ ڪريو.
<p>هتي نمونو متن...</p>
- <اڳ>
- <p>نموني متن هتي...</p>
- </pre>
نوٽ: پڪ ڪريو ته ڪوڊ کي <pre>
ٽيگ جي اندر جيترو ممڪن طور کاٻي پاسي جي ويجهو رکو؛ اهو سڀ ٽيب رينڊر ڪندو.
توھان اختياري طور تي .pre-scrollable
ڪلاس شامل ڪري سگھو ٿا جيڪو 350px جي وڌ ۾ وڌ اونچائي مقرر ڪندو ۽ ھڪڙو y-axis اسڪرول بار مهيا ڪندو.
ساڳيو <pre>
عنصر وٺو ۽ وڌايل رينڊرنگ لاءِ ٻه اختياري ڪلاس شامل ڪريو.
- <p> نمونو متن هتي... </p>
- <پري ڪلاس = "خوبصورت پرنٽ
- linenums" >
- <p>نموني متن هتي...</p>
- </pre>
google-code-prettify ڊائون لوڊ ڪريو ۽ ريڊمي ڏسو ته ڪيئن استعمال ڪجي.
ٽيگ | وصف |
---|---|
<table> |
ٽيبل جي شڪل ۾ ڊيٽا کي ڊسپلي ڪرڻ لاء لفافي عنصر |
<thead> |
ٽيبل هيڊر قطارن لاءِ ڪنٽينر عنصر ( <tr> ) ٽيبل ڪالمن کي ليبل ڪرڻ لاءِ |
<tbody> |
ٽيبل جي قطار لاءِ ڪنٽينر عنصر ( <tr> ) ٽيبل جي جسم ۾ |
<tr> |
ٽيبل سيلز جي ھڪڙي سيٽ لاءِ ڪنٽينر عنصر ( <td> يا <th> ) جيڪو ھڪڙي قطار تي ظاهر ٿئي ٿو |
<td> |
ڊفالٽ ٽيبل سيل |
<th> |
ڪالمن لاءِ خاص ٽيبل سيل (يا قطار، دائري ۽ جاءِ تي منحصر ڪري) ليبل ضرور استعمال ٿيڻ گهرجن <thead> |
<caption> |
تفصيل يا خلاصو جيڪو ٽيبل رکي ٿو، خاص طور تي اسڪرين پڙهندڙن لاءِ مفيد |
- <ٽيبل>
- <thead>
- <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 |
عمودي پيڊنگ کي اڌ ۾ ڪٽي ٿو، 8px کان 4px تائين، سڀني td ۽ th عناصر جي اندر |
ٽيبلز خود بخود صرف چند سرحدن سان ترتيب ڏنل آھن پڙھڻ جي قابليت کي يقيني بڻائڻ ۽ ساخت کي برقرار رکڻ لاء. 2.0 سان، .table
ڪلاس گھربل آھي.
- <ٽيبل ڪلاس = "ٽيبل" >
- …
- </ ٽيبل>
# | پهريون نالو | آخري نالو | يوزر نالو |
---|---|---|---|
1 | نشان | اوٽو | @mdo |
2 | جيڪب | ٿورنٽن | @ٿلهو |
3 | ليري | پکي |
زيبرا-اسٽريپنگ شامل ڪندي پنھنجي جدولن سان ٿورڙي فينسي حاصل ڪريو- بس .table-striped
ڪلاس شامل ڪريو.
نوٽ: پٽي ٿيل ٽيبل :nth-child
CSS چونڊيندڙ استعمال ڪن ٿا ۽ IE7-IE8 ۾ موجود ناهي.
- <ٽيبل ڪلاس = "ٽيبل ٽيبل پٽي ٿيل" >
- …
- </ ٽيبل>
# | پهريون نالو | آخري نالو | يوزر نالو |
---|---|---|---|
1 | نشان | اوٽو | @mdo |
2 | جيڪب | ٿورنٽن | @ٿلهو |
3 | ليري | پکي |
سموري ميز جي چوڌاري سرحدون شامل ڪريو ۽ جمالياتي مقصدن لاء گول ڪنڊن.
- <table class = "table table-bordered" >
- …
- </ ٽيبل>
# | پهريون نالو | آخري نالو | يوزر نالو |
---|---|---|---|
1 | نشان | اوٽو | @mdo |
نشان | اوٽو | @getbootstrap | |
2 | جيڪب | ٿورنٽن | @ٿلهو |
3 | ليري دي برڊ |
.table-condensed
ٽيبل سيل پيڊنگ کي اڌ ۾ (8px کان 4px تائين) ڪٽڻ لاءِ ڪلاس شامل ڪري پنھنجي ٽيبل کي وڌيڪ ٺھيل ٺاھيو.
- <ٽيبل ڪلاس = "ٽيبل ٽيبل-ڪنڊنسڊ" >
- …
- </ ٽيبل>
# | پهريون نالو | آخري نالو | يوزر نالو |
---|---|---|---|
1 | نشان | اوٽو | @mdo |
2 | جيڪب | ٿورنٽن | @ٿلهو |
3 | ليري دي برڊ |
ڪنهن به ٽيبل طبقن کي گڏ ڪرڻ لاءِ آزاد محسوس ڪريو ڪنهن به دستياب طبقن کي استعمال ڪندي مختلف ڏيک حاصل ڪرڻ لاءِ.
- <ٽيبل ڪلاس = "ٽيبل ٽيبل-پٽيڊ ٽيبل-بارڊرڊ ٽيبل-ڪنڊنسڊ" >
- ...
- </ ٽيبل>
پورو نالو | |||
---|---|---|---|
# | پهريون نالو | آخري نالو | يوزر نالو |
1 | نشان | اوٽو | @mdo |
2 | جيڪب | ٿورنٽن | @ٿلهو |
3 | ليري دي برڊ |
بوٽ اسٽريپ ۾ فارمن جي باري ۾ بهترين حصو اهو آهي ته توهان جا سڀئي ان پٽ ۽ ڪنٽرول تمام سٺا نظر اچن ٿا، توهان انهن کي پنهنجي مارڪ اپ ۾ ڪيئن ٺاهيو. ضرورت کان وڌيڪ HTML جي ضرورت ناهي، پر اسان انهن لاءِ نمونو مهيا ڪريون ٿا جن کي ان جي ضرورت آهي.
وڌيڪ پيچيده ترتيبون آسان اسٽائلنگ ۽ ايونٽ بائنڊنگ لاءِ مختصر ۽ اسپيبل ڪلاس سان گڏ اچن ٿيون، تنهنڪري توهان هر قدم تي ڍڪيل آهيو.
بوٽ اسٽراپ چار قسم جي فارم جي ترتيبن جي مدد سان اچي ٿو:
مختلف قسم جي فارم جي ترتيبن کي مارڪ اپ ۾ ڪجهه تبديلين جي ضرورت هوندي آهي، پر ڪنٽرول پاڻ ۾ رهن ٿا ۽ ساڳيو ئي عمل ڪن ٿا.
بوٽ اسٽريپ جي فارمن ۾ سڀني بنيادي فارم ڪنٽرولن لاءِ اسٽائل شامل آھن جھڙوڪ ان پٽ، ٽيڪسٽريا، ۽ چونڊيو جيڪو توھان جي توقع ڪندا. پر اهو پڻ ڪيترن ئي حسب ضرورت حصن سان گڏ اچي ٿو جهڙوڪ ضم ٿيل ۽ اڳڀرائي ٿيل ان پٽس ۽ چيڪ بڪس جي لسٽن لاءِ سپورٽ.
رياستون جهڙوڪ غلطي، ڊيڄاريندڙ، ۽ ڪاميابي شامل آهن هر قسم جي فارم ڪنٽرول لاء. معذور ڪنٽرولن لاءِ اسلوب پڻ شامل آھن.
بوٽ اسٽريپ عام ويب فارمن جي چئن طرزن لاءِ سادي مارڪ اپ ۽ انداز مهيا ڪري ٿي.
نالو | ڪلاس | وصف |
---|---|---|
عمودي (ڊفالٽ) | .form-vertical (گهربل نه آهي) |
اسٽيڪ ٿيل، ڪنٽرولن تي کاٻي-سطح ٿيل ليبل |
ان لائن | .form-inline |
ڪمپيڪٽ انداز لاءِ کاٻي-لاڳيل ليبل ۽ ان لائن-بلاڪ ڪنٽرول |
ڳولا | .form-search |
عام ڳولا جي جمالياتي لاءِ اضافي گول ٽيڪسٽ ان پٽ |
افقي | .form-horizontal |
کاٻي پاسي فلوٽ ڪريو، ساڄي-منظم ٿيل ليبل ساڳي لائن تي ڪنٽرول وانگر |
سمارٽ ۽ ٿلهي ڊفالٽ بغير اضافي مارڪ اپ جي.
- <فارم ڪلاس = "سٺو" >
- <label> ليبل جو نالو </ label>
- <انپٽ ٽائيپ = "ٽيڪسٽ" ڪلاس = "span3" جڳهه رکندڙ = "ڪجهه ٽائيپ ڪريو..." >
- <span class = "help-block" > مثال بلاڪ-سطح مدد متن هتي. </span>
- <ليبل ڪلاس = "چيڪ باڪس" >
- <input type = "checkbox" > مون کي چيڪ ڪريو
- </ label>
- <بٽن جو قسم = "جمع ڪريو" ڪلاس = "btn" > جمع ڪريو </ بٽڻ>
- </form>
.form-search
فارم ۾ شامل ڪريو .search-query
۽ input
.
- <فارم ڪلاس = "سٺو فارم-ڳولا" >
- <ان پٽ قسم = "ٽيڪسٽ" ڪلاس = "انپٽ-وچولي ڳولا-سوال" >
- <بٽن جو قسم = "جمع" ڪلاس = "btn" > ڳولها </ بٽڻ>
- </form>
.form-inline
فارم ڪنٽرولن جي عمودي ترتيب ۽ فاصلي کي بهتر ڪرڻ ۾ شامل ڪريو .
- <فارم ڪلاس = "سٺو فارم-ان لائن" >
- <انپٽ جو قسم = "ٽيڪسٽ" ڪلاس = "ان پٽ-ننڍو" جڳهه هولڊر = "اي ميل" >
- <انپٽ جو قسم = "پاسورڊ" ڪلاس = "ان پٽ-ننڍو" جڳهه رکندڙ = "پاسورڊ" >
- <ليبل ڪلاس = "چيڪ باڪس" >
- <input type = "checkbox" > مون کي ياد رکو
- </ label>
- <بٽن جو قسم = "جمع ڪريو" ڪلاس = "btn" > سائن ان ڪريو </ بٽڻ>
- </form>
ساڄي پاسي ڏيکاريل سڀ ڊفالٽ فارم ڪنٽرول آھن جن کي اسان سپورٽ ڪريون ٿا. هتي بلٽ ٿيل فهرست آهي:
مٿي ڏنل مثال فارم جي ترتيب، هتي پهريون ان پٽ ۽ ڪنٽرول گروپ سان لاڳاپيل مارڪ اپ آهي. ,,, and classes سڀ گھربل آھن اسٽائل لاءِ .control-group
..control-label
.controls
- <فارم ڪلاس = "فارم-افقي" >
- <fieldset>
- <legend> Legend text </legend>
- <div class = "ڪنٽرول-گروپ" >
- <ليبل ڪلاس = "ڪنٽرول-ليبل" لاءِ = "input01" > ٽيڪسٽ ان پٽ </ label>
- <div class = "ڪنٽرول" >
- <ان پٽ جو قسم = "ٽيڪسٽ" ڪلاس = "انپٽ-xlarge" id = "input01" >
- <p class = "help-block" > معاون مدد متن </p>
- </div>
- </div>
- </fieldset>
- </form>
بوٽ اسٽريپ خاصيتون طرزن لاءِ برائوزر-سپورٽ مرڪوز ۽ disabled
رياستن لاءِ. اسان ڊفالٽ ويب ڪٽ کي هٽائي ڇڏيو ۽ ان جي جاءِ تي outline
لاڳو ڪريون ٿا .box-shadow
:focus
ان ۾ غلطين، ڊيڄاريندڙن ۽ ڪاميابين لاءِ تصديقي انداز پڻ شامل آھن. استعمال ڪرڻ لاءِ، ڀرپاسي ۾ نقص ڪلاس شامل ڪريو .control-group
.
- < فيلڊ سيٽ
- ڪلاس = "ڪنٽرول گروپ جي غلطي" >
- …
- </fieldset>
انپٽ گروپس- شامل ڪيل يا اڳ ۾ رکيل متن سان- توھان جي انپٽس لاءِ وڌيڪ حوالا ڏيڻ لاءِ آسان رستو مهيا ڪريو. وڏن مثالن ۾ شامل آهي @ نشاني Twitter صارف نالن لاءِ يا $ ماليات لاءِ.
v1.4 تائين، بوٽ اسٽريپ کي چيڪ بڪس ۽ ريڊيوز جي چوڌاري اضافي مارڪ اپ جي ضرورت آھي انھن کي اسٽيڪ ڪرڻ لاءِ. هاڻي، ان کي ورجائڻ جو هڪ سادو معاملو آهي <label class="checkbox">
جيڪو لپي ٿو <input type="checkbox">
.
ان لائن چيڪ بڪس ۽ ريڊيو پڻ سپورٽ آهن. بس .inline
ڪنهن ۾ شامل ڪريو .checkbox
يا .radio
۽ توهان ڪيو آهي.
ان لائن فارم ۾ اڳيئي يا ضم ڪرڻ واري انپٽس کي استعمال ڪرڻ لاءِ، پڪ ڪريو ته .add-on
۽ input
ساڳي لڪير تي، خالي جاءِ کان سواءِ.
توهان جي فارم جي ان پٽن لاءِ مدد جو متن شامل ڪرڻ لاءِ، ان لائن مدد واري ٽيڪسٽ سان گڏ يا ان پٽ عنصر کان پوءِ <span class="help-inline">
مدد واري ٽيڪسٽ بلاڪ شامل ڪريو.<p class="help-block">
هر آئڪن کي اضافي درخواست ڏيڻ بدران، اسان انهن کي هڪ اسپرائٽ ۾ مرتب ڪيو آهي- تصويرن جو هڪ گروپ هڪ فائل ۾ جيڪو CSS استعمال ڪري ٿو تصويرن کي پوزيشن ڪرڻ لاءِbackground-position
. اهو ساڳيو طريقو آهي جيڪو اسان Twitter.com تي استعمال ڪندا آهيون ۽ اهو اسان لاءِ سٺو ڪم ڪيو آهي.
سڀئي شبیہیں طبقن کي .icon-
مناسب نالا اسپيسنگ ۽ اسڪوپنگ لاءِ اڳي لڳايو ويو آهي، گهڻو ڪري اسان جي ٻين حصن وانگر. هي ٻين اوزارن سان تڪرار کان بچڻ ۾ مدد ڪندو.
Glyphicons اسان کي اسان جي اوپن سورس ٽول ڪٽ ۾ سيٽ ڪيل Halflings جي استعمال جي اجازت ڏني آهي جيستائين اسان هتي دستاويزن ۾ لنڪ ۽ ڪريڊٽ مهيا ڪندا آهيون. مهرباني ڪري توهان جي منصوبن ۾ ساڳيو ڪم ڪرڻ تي غور ڪريو.
بوٽ اسٽريپ <i>
سڀني آئڪن لاءِ ٽيگ استعمال ڪندو آهي، پر انهن وٽ ڪو به ڪيس ڪلاس ناهي- صرف هڪ گڏيل اڳڀرائي. استعمال ڪرڻ لاءِ، ھيٺ ڏنل ڪوڊ کي ڪٿي به لڳل رکو:
- <i class = "icon-search" ></i>
اتي پڻ موجود آهن اسٽائلز الٽي (اڇا) آئڪن لاءِ، هڪ اضافي طبقي سان تيار ڪيل:
- <i class = "icon-search icon-white" ></i>
توھان جي آئڪن لاءِ چونڊڻ لاءِ 140 ڪلاس آھن. صرف <i>
صحيح طبقن سان هڪ ٽيگ شامل ڪريو ۽ توهان مقرر ڪيو ويو آهي. توھان ڳولي سگھوٿا پوري لسٽ sprites.less ۾ يا ھتي ھن دستاويز ۾.
اٿو! جڏهن متن جي تارن جي ڀرسان استعمال ڪيو وڃي، جيئن بٽڻن يا نيوي لنڪس ۾، پڪ ڪريو ته <i>
ٽيگ کان پوء هڪ جاء ڇڏي ڏيو مناسب فاصلي لاء.
شبیہیں عظيم آهن، پر انهن کي ڪٿي استعمال ڪندو؟ هتي ڪجھ خيال آهن:
لازمي طور تي، ڪٿي به توهان هڪ <i>
ٽيگ رکي سگهو ٿا، توهان هڪ آئڪن رکي سگهو ٿا.
انھن کي بٽڻن ۾ استعمال ڪريو، ٽول بار لاءِ بٽڻ گروپ، نيويگيشن، يا اڳي ٿيل فارم ان پٽ.