بنیادی HTML عناصر کو قابل توسیع کلاسوں کے ساتھ اسٹائل اور بڑھایا گیا ہے۔
تمام HTML عنوانات، <h1>
کے ذریعے <h6>
دستیاب ہیں۔
بوٹسٹریپ کا عالمی ڈیفالٹ 14pxfont-size
ہے ، 20px کے ساتھ ۔ اس کا اطلاق اور تمام پیراگراف پر ہوتا ہے۔ اس کے علاوہ، (پیراگراف) اپنی لائن کی اونچائی (10px بذریعہ ڈیفالٹ) کا نچلا مارجن حاصل کرتے ہیں۔line-height
<body>
<p>
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.
Cum sociis natoque penatibus et magnis dis parturient 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 کلاس = "لیڈ" > ... </p>
ٹائپوگرافک پیمانہ variables.less میں دو کم متغیرات پر مبنی ہے : @baseFontSize
اور @baseLineHeight
. پہلا بنیادی فونٹ سائز ہے جو بھر میں استعمال ہوتا ہے اور دوسرا بیس لائن کی اونچائی ہے۔ ہم ان متغیرات اور کچھ آسان ریاضی کا استعمال کرتے ہوئے اپنی تمام قسم کے مارجن، پیڈنگز، اور لائن ہائٹس کو تخلیق کرتے ہیں۔ انہیں اپنی مرضی کے مطابق بنائیں اور بوٹسٹریپ موافقت کریں۔
ہلکے وزن والے اسٹائل کے ساتھ 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 کلاس = "متن-دائیں" > دائیں سیدھ والا متن۔ </p>
مٹھی بھر زور افادیت کی کلاسوں کے ساتھ رنگ کے ذریعے معنی بیان کریں۔
Fusce dapibus، tellus ac cursus commodo، tortor mauris nibh.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
Aenean eu leo quam. 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 = "text-warning" > Etiam porta sem malesuada magna mollis euismod. </p>
- <p class = "text-error" > 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 = "text-success" > Duis mollis, est non commodo luctus, nisi erat porttitor ligula. </p>
<abbr>
ہوور پر توسیع شدہ ورژن کو دکھانے کے لیے مخففات اور مخففات کے لیے HTML کے عنصر کا اسٹائلائزڈ نفاذ ۔ انتساب کے ساتھ مخففات میں title
ہلکے نقطے والے نیچے کی سرحد اور ہوور پر ایک مدد کرسر ہوتا ہے، ہوور پر اضافی سیاق و سباق فراہم کرتا ہے۔
<abbr>
کسی مخفف کے لمبے ہوور پر پھیلے ہوئے متن کے لیے، title
وصف شامل کریں۔
لفظ وصف کا مخفف attr ہے۔
<abbr title = "attribute" > attr </abbr>
<abbr class="initialism">
.initialism
قدرے چھوٹے فونٹ سائز کے لیے مخفف میں شامل کریں ۔
کٹی ہوئی روٹی کے بعد ایچ ٹی ایم ایل بہترین چیز ہے۔
<abbr title = "ہائپر ٹیکسٹ مارک اپ لینگویج" کلاس = "ابتدائیت" > HTML </abbr>
قریبی آباؤ اجداد یا کام کے پورے جسم کے لیے رابطے کی معلومات پیش کریں۔
<address>
تمام لائنوں کو کے ساتھ ختم کرکے فارمیٹنگ کو محفوظ رکھیں <br>
۔
- <address>
- <strong> Twitter, Inc. </strong><br>
- 795 فولسم ایوینیو، سویٹ 600 <br>
- سان فرانسسکو، CA 94107 <br>
- <abbr title = "فون" > P: </abbr> (123) 456-7890
- </address>
- <address>
- <strong> مکمل نام </strong><br>
- <a href="mailto:#" > [email protected] </a> _ _
- </address>
آپ کی دستاویز کے اندر کسی دوسرے ماخذ سے مواد کے بلاکس کا حوالہ دینے کے لیے۔
<blockquote>
کسی بھی HTML کو اقتباس کے طور پر لپیٹ دیں ۔ براہ راست اقتباسات کے لیے ہم تجویز کرتے ہیں a <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 = "ماخذ کا عنوان" > ماخذ کا عنوان </cite></small>
- </blockquote>
.pull-right
ایک تیرے ہوئے، دائیں سیدھ والے بلاک کوٹ کے لیے استعمال کریں ۔
- <blockquote class = "pill-right" >
- ...
- </blockquote>
آئٹمز کی ایک فہرست جس میں ترتیب واضح طور پر اہمیت نہیں رکھتی۔
- <ul>
- <li> ... </li>
- </ul>
آئٹمز کی فہرست جس میں آرڈر واضح طور پر اہمیت رکھتا ہے ۔
- <ol>
- <li> ... </li>
- </ol>
لسٹ آئٹمز پر ڈیفالٹ list-style
اور بائیں پیڈنگ کو ہٹا دیں (صرف فوری بچوں کے لیے)۔
- <ul class = "unstyled" >
- <li> ... </li>
- </ul>
فہرست کے تمام آئٹمز کو ایک لائن پر رکھیں inline-block
اور کچھ ہلکی پیڈنگ کے ساتھ۔
- <ul class = "inline" >
- <li> ... </li>
- </ul>
ان کی متعلقہ وضاحتوں کے ساتھ شرائط کی فہرست۔
- <dl>
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
شرائط اور وضاحتیں ساتھ ساتھ <dl>
لائن میں بنائیں۔
- <dl کلاس = "dl-horizontal" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
سنو!افقی تفصیل کی فہرستیں ایسی اصطلاحات کو تراشیں گی جو بائیں کالم میں فٹ ہونے کے لیے بہت لمبی ہیں text-overflow
۔ تنگ ویو پورٹ میں، وہ ڈیفالٹ اسٹیکڈ لے آؤٹ میں تبدیل ہو جائیں گے۔
کوڈ کے ان لائن ٹکڑوں کو کے ساتھ لپیٹیں <code>
۔
<section>
ان لائن کے طور پر لپیٹ ہونا چاہئے.
- مثال کے طور پر ، <code> & lt ; سیکشن & gt ;</ code > کو ان لائن کے طور پر لپیٹنا چاہیے ۔
<pre>
کوڈ کی متعدد لائنوں کے لیے استعمال کریں ۔ مناسب رینڈرنگ کے لیے کوڈ میں کسی بھی زاویہ بریکٹ سے بچنا یقینی بنائیں۔
<p> نمونہ متن یہاں...</p>
- <pre>
- <p>نمونہ متن یہاں...</p>
- </pre>
سنو!<pre>
ٹیگز کے اندر کوڈ کو ہر ممکن حد تک بائیں سے قریب رکھنا یقینی بنائیں ۔ یہ تمام ٹیبز کو رینڈر کرے گا۔
آپ اختیاری طور پر اس .pre-scrollable
کلاس کو شامل کر سکتے ہیں جو 350px کی زیادہ سے زیادہ اونچائی سیٹ کرے گی اور ایک y-axis اسکرول بار فراہم کرے گی۔
.table
بنیادی اسٹائل کے لیے — ہلکی پیڈنگ اور صرف افقی ڈیوائیڈرز — کسی بھی میں بیس کلاس شامل کریں <table>
۔
# | پہلا نام | آخری نام | صارف نام |
---|---|---|---|
1 | نشان | اوٹو | @mdo |
2 | جیکب | تھورنٹن | چربی |
3 | لیری | پرندہ | ٹویٹر |
- <ٹیبل کلاس = "ٹیبل" >
- …
- </table>
مندرجہ ذیل کلاسوں میں سے کسی کو بھی .table
بیس کلاس میں شامل کریں۔
.table-striped
CSS سلیکٹر (IE7-8 میں دستیاب نہیں) <tbody>
کے اندر اندر کسی بھی ٹیبل قطار میں زیبرا سٹرپنگ شامل کرتا ہے ۔:nth-child
# | پہلا نام | آخری نام | صارف نام |
---|---|---|---|
1 | نشان | اوٹو | @mdo |
2 | جیکب | تھورنٹن | چربی |
3 | لیری | پرندہ | ٹویٹر |
- <table class = "table table-striped" >
- …
- </table>
.table-bordered
میز پر بارڈرز اور گول کونے شامل کریں۔
# | پہلا نام | آخری نام | صارف نام |
---|---|---|---|
1 | نشان | اوٹو | @mdo |
نشان | اوٹو | @getbootstrap | |
2 | جیکب | تھورنٹن | چربی |
3 | لیری دی برڈ | ٹویٹر |
- <ٹیبل کلاس = "ٹیبل ٹیبل بارڈرڈ" >
- …
- </table>
.table-hover
ایک کے اندر ٹیبل کی قطاروں پر ہوور حالت کو فعال کریں <tbody>
۔
# | پہلا نام | آخری نام | صارف نام |
---|---|---|---|
1 | نشان | اوٹو | @mdo |
2 | جیکب | تھورنٹن | چربی |
3 | لیری دی برڈ | ٹویٹر |
- <ٹیبل کلاس = "ٹیبل ٹیبل ہوور" >
- …
- </table>
.table-condensed
سیل پیڈنگ کو نصف میں کاٹ کر میزوں کو مزید کمپیکٹ بناتا ہے۔
# | پہلا نام | آخری نام | صارف نام |
---|---|---|---|
1 | نشان | اوٹو | @mdo |
2 | جیکب | تھورنٹن | چربی |
3 | لیری دی برڈ | ٹویٹر |
- <ٹیبل کلاس = "ٹیبل ٹیبل کنڈینسڈ" >
- …
- </table>
ٹیبل کی قطاروں کو رنگنے کے لیے متعلقہ کلاسز کا استعمال کریں۔
کلاس | تفصیل |
---|---|
.success |
ایک کامیاب یا مثبت عمل کی نشاندہی کرتا ہے۔ |
.error |
ایک خطرناک یا ممکنہ طور پر منفی عمل کی نشاندہی کرتا ہے۔ |
.warning |
ایک انتباہ کی طرف اشارہ کرتا ہے جس پر توجہ دینے کی ضرورت ہو سکتی ہے۔ |
.info |
پہلے سے طے شدہ طرزوں کے متبادل کے طور پر استعمال کیا جاتا ہے۔ |
# | پروڈکٹ | ادائیگی لی گئی۔ | حالت |
---|---|---|---|
1 | ٹی بی - ماہانہ | 01/04/2012 | منظورشدہ |
2 | ٹی بی - ماہانہ | 02/04/2012 | انکار کر دیا |
3 | ٹی بی - ماہانہ | 03/04/2012 | زیر التواء |
4 | ٹی بی - ماہانہ | 04/04/2012 | تصدیق کے لیے کال کریں۔ |
- ...
- < tr کلاس = "کامیابی" >
- <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> ... </caption>
- <thead>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </table>
<form>
انفرادی فارم کنٹرولز اسٹائل حاصل کرتے ہیں، لیکن مارک اپ میں یا بڑی تبدیلیوں پر کسی مطلوبہ بیس کلاس کے بغیر ۔ فارم کنٹرولز کے اوپر اسٹیک شدہ، بائیں جانب سے منسلک لیبلز میں نتائج۔
- <form>
- <fieldset>
- <legend> Legend </legend>
- <label> لیبل کا نام </label>
- <ان پٹ قسم = "ٹیکسٹ" پلیس ہولڈر = "کچھ ٹائپ کریں…" >
- <span class = "help-block" > مثال کے طور پر بلاک سطح کے مددی متن یہاں۔ </span>
- <لیبل کلاس = "چیک باکس" >
- <ان پٹ قسم = "چیک باکس" > مجھے چیک کریں۔
- </label>
- <button type = "submit" class = "btn" > جمع کروائیں </ بٹن>
- </fieldset>
- </form>
بوٹسٹریپ کے ساتھ عام استعمال کے معاملات کے لیے تین اختیاری فارم لے آؤٹ شامل ہیں۔
اضافی گول ٹیکسٹ ان پٹ کے لیے فارم .form-search
میں اور اس میں شامل کریں ۔.search-query
<input>
- <form class = "form-search" >
- <input type = "text" class = "input-medium search-query" >
- <button type = "submit" class = "btn" > تلاش کریں </ بٹن>
- </form>
.form-inline
کومپیکٹ لے آؤٹ کے لیے بائیں جانب سے منسلک لیبلز اور ان لائن بلاک کنٹرولز کے لیے شامل کریں ۔
- <form class = "form-inline" >
- <input type = "text" class = "input-small" placeholder = "Email" >
- <input type = "password" class = "input-small" placeholder = "Password" >
- <لیبل کلاس = "چیک باکس" >
- <ان پٹ قسم = "چیک باکس" > مجھے یاد رکھیں
- </label>
- <button type = "submit" class = "btn" > سائن ان کریں </button>
- </form>
لیبلز کو دائیں سیدھ میں لائیں اور انہیں بائیں طرف فلوٹ کریں تاکہ وہ کنٹرول کی طرح ایک ہی لائن پر ظاہر ہوں۔ ڈیفالٹ فارم سے سب سے زیادہ مارک اپ تبدیلیوں کی ضرورت ہے:
.form-horizontal
فارم میں شامل کریں ۔.control-group
.control-label
لیبل میں شامل کریں ۔.controls
مناسب سیدھ کے لیے کسی بھی متعلقہ کنٹرول کو لپیٹ دیں۔
- <form class = "form-horizontal" >
- <div class = "control-group" >
- <label class = "control-label" for = "inputEmail" > ای میل </label>
- <div class = "controls" >
- <input type = "text" id = "inputEmail" پلیس ہولڈر = "Email" >
- </div>
- </div>
- <div class = "control-group" >
- <label class = "control-label" for = "inputPassword" > پاس ورڈ </label>
- <div class = "controls" >
- <input type = "password" id = "inputPassword" پلیس ہولڈر = "پاس ورڈ" >
- </div>
- </div>
- <div class = "control-group" >
- <div class = "controls" >
- <لیبل کلاس = "چیک باکس" >
- <ان پٹ قسم = "چیک باکس" > مجھے یاد رکھیں
- </label>
- <button type = "submit" class = "btn" > سائن ان کریں </button>
- </div>
- </div>
- </form>
معیاری فارم کنٹرولز کی مثالیں مثال کے فارم لے آؤٹ میں معاون ہیں۔
سب سے عام فارم کنٹرول، ٹیکسٹ پر مبنی ان پٹ فیلڈز۔ تمام HTML5 اقسام کے لیے تعاون پر مشتمل ہے: متن، پاس ورڈ، ڈیٹ ٹائم، ڈیٹ ٹائم-لوکل، تاریخ، مہینہ، وقت، ہفتہ، نمبر، ای میل، یو آر ایل، تلاش، ٹیلی فون، اور رنگ۔
type
ہر وقت مخصوص کے استعمال کی ضرورت ہوتی ہے ۔
- <ان پٹ کی قسم = "ٹیکسٹ" پلیس ہولڈر = "ٹیکسٹ ان پٹ" >
فارم کنٹرول جو متن کی متعدد لائنوں کو سپورٹ کرتا ہے۔ rows
ضرورت کے مطابق خصوصیت کو تبدیل کریں ۔
- <textarea rows = "3" ></textarea>
چیک باکسز ایک فہرست میں سے ایک یا متعدد اختیارات کو منتخب کرنے کے لیے ہیں جبکہ ریڈیو بہت سے اختیارات میں سے ایک اختیار کو منتخب کرنے کے لیے ہیں۔
- <لیبل کلاس = "چیک باکس" >
- <ان پٹ قسم = "چیک باکس" قدر = "" >
- آپشن ایک یہ ہے اور وہ - یہ ضرور شامل کریں کہ یہ کیوں بہت اچھا ہے۔
- </label>
- <label class = "ریڈیو" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios1 " value = "option1" کو نشان زد کیا گیا >
- آپشن ایک یہ ہے اور وہ - یہ ضرور شامل کریں کہ یہ کیوں بہت اچھا ہے۔
- </label>
- <label class = "ریڈیو" >
- <ان پٹ کی قسم = "ریڈیو" نام = "optionsRadios" id = "optionsRadios2" قدر = "option2" >
- آپشن دو کچھ اور ہو سکتا ہے اور اسے منتخب کرنے سے آپشن ایک کو غیر منتخب کر دیا جائے گا۔
- </label>
.inline
ایک ہی لائن پر ظاہر ہونے والے کنٹرولز کے لیے کلاس کو چیک باکسز یا ریڈیوز کی سیریز میں شامل کریں ۔
- <لیبل کلاس = "چیک باکس ان لائن" >
- <input type = "checkbox " id = "inlineCheckbox1" value = "option1" > 1
- </label>
- <لیبل کلاس = "چیک باکس ان لائن" >
- <input type = "checkbox " id = "inlineCheckbox2" value = "option2" > 2
- </label>
- <لیبل کلاس = "چیک باکس ان لائن" >
- <input type = "checkbox " id = "inlineCheckbox3" value = "option3" > 3
- </label>
پہلے سے طے شدہ اختیار کا استعمال کریں یا ایک multiple="multiple"
ساتھ متعدد اختیارات دکھانے کے لیے a کی وضاحت کریں۔
- <منتخب کریں>
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
- < متعدد کو منتخب کریں = "متعدد" >
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
موجودہ براؤزر کنٹرولز کے اوپری حصے میں اضافہ کرتے ہوئے، بوٹسٹریپ میں فارم کے دیگر مفید اجزاء شامل ہیں۔
کسی بھی متن پر مبنی ان پٹ سے پہلے یا بعد میں متن یا بٹن شامل کریں۔ نوٹ کریں کہ select
عناصر یہاں تعاون یافتہ نہیں ہیں۔
.add-on
متن کو ان پٹ میں شامل کرنے یا شامل کرنے کے لیے an اور an input
کو دو کلاسوں میں سے ایک کے ساتھ لپیٹیں ۔
- <div class = "input-prepend" >
- <span class = "add-on" > @ </span>
- <input class = "span2" id = "prependedInput" type = "text" پلیس ہولڈر = "صارف کا نام" >
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedInput " type = "text" >
- <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 = "text" >
- <span class = "add-on" > .00 </span>
- </div>
<span>
متن کے ساتھ a کی بجائے ، .btn
بٹن (یا دو) کو ان پٹ سے منسلک کرنے کے لیے a کا استعمال کریں۔
- <div class = "input-append" >
- <input class = "span2" id = "appendedInputButton " type = "text" >
- <button class = "btn" type = "button" > جاؤ! </ بٹن>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedInput Buttons " type = "text" >
- <button class = "btn" type = "button" > تلاش کریں </button>
- <بٹن کلاس = "btn" قسم = "بٹن" > اختیارات </ بٹن>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedDropdownButton " type = "text" >
- <div class = "btn-group" >
- <بٹن کلاس = "بی ٹی این ڈراپ ڈاؤن ٹوگل" ڈیٹا ٹوگل = "ڈراپ ڈاؤن" >
- عمل
- <span class = "caret" ></span>
- </ بٹن>
- <ul class = "ڈراپ ڈاؤن مینو" >
- ...
- </ul>
- </div>
- </div>
- <div class = "input-prepend" >
- <div class = "btn-group" >
- <بٹن کلاس = "بی ٹی این ڈراپ ڈاؤن ٹوگل" ڈیٹا ٹوگل = "ڈراپ ڈاؤن" >
- عمل
- <span class = "caret" ></span>
- </ بٹن>
- <ul class = "ڈراپ ڈاؤن مینو" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "prependedDropdownButton" type = "text" >
- </div>
- <div class = "input-prepend input-append" >
- <div class = "btn-group" >
- <بٹن کلاس = "بی ٹی این ڈراپ ڈاؤن ٹوگل" ڈیٹا ٹوگل = "ڈراپ ڈاؤن" >
- عمل
- <span class = "caret" ></span>
- </ بٹن>
- <ul class = "ڈراپ ڈاؤن مینو" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "appendedPrependedDropdownButton " type = "text" >
- <div class = "btn-group" >
- <بٹن کلاس = "بی ٹی این ڈراپ ڈاؤن ٹوگل" ڈیٹا ٹوگل = "ڈراپ ڈاؤن" >
- عمل
- <span class = "caret" ></span>
- </ بٹن>
- <ul class = "ڈراپ ڈاؤن مینو" >
- ...
- </ul>
- </div>
- </div>
- <form>
- <div class = "input-prepend" >
- <div class = "btn-group" > ... </div>
- <ان پٹ قسم = "ٹیکسٹ" >
- </div>
- <div class = "input-append" >
- <ان پٹ قسم = "ٹیکسٹ" >
- <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" > تلاش کریں </ بٹن>
- </div>
- <div class = "input-prepend" >
- <button type = "submit" class = "btn" > تلاش کریں </ بٹن>
- <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
ان پٹ کے لیے استعمال کریں .span12
جو گرڈ کالموں کے ایک جیسے سائز سے مماثل ہوں۔
- <input class = "span1" type = "text" placeholder = ".span1" >
- <input class = "span2" type = "text" placeholder = ".span2" >
- <input class = "span3" type = "text" placeholder = ".span3" >
- <سلیکٹ کلاس = "span1" >
- ...
- </select>
- <سلیکٹ کلاس = "span2" >
- ...
- </select>
- <سلیکٹ کلاس = "span3" >
- ...
- </select>
فی لائن متعدد گرڈ ان پٹس کے لیے، مناسب وقفہ کاری کے لیے موڈیفائر کلاس کا استعمال کریں.controls-row
۔ یہ وائٹ اسپیس کو ختم کرنے کے لیے ان پٹ کو فلوٹ کرتا ہے، مناسب مارجن سیٹ کرتا ہے، اور فلوٹ کو صاف کرتا ہے۔
- <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>
- ...
ڈیٹا کو ایسی شکل میں پیش کریں جو اصل فارم مارک اپ استعمال کیے بغیر قابل تدوین نہ ہو۔
- <span class = "input-xlarge uneditable-input" > یہاں کچھ قدر </span>
ایک فارم کو اعمال کے گروپ (بٹن) کے ساتھ ختم کریں۔ ایک کے اندر رکھے جانے پر .form-actions
، بٹن فارم کنٹرولز کے ساتھ لائن اپ ہونے کے لیے خود بخود انڈینٹ ہو جائیں گے۔
- <div class = "form-actions" >
- <button type = "submit" class = "btn btn-primary" > تبدیلیاں محفوظ کریں </button>
- <button type = "button" class = "btn" > منسوخ کریں </button>
- </div>
مدد کے متن کے لیے ان لائن اور بلاک لیول سپورٹ جو فارم کنٹرولز کے ارد گرد ظاہر ہوتا ہے۔
- <input type = "text" ><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
، اور (اگر قابل اطلاق ہو) ایک کی وضاحت کریں pattern
۔
یہ انٹرنیٹ ایکسپلورر 7-9 کے ورژن میں دستیاب نہیں ہے کیونکہ سی ایس ایس سیوڈو سلیکٹرز کے لیے تعاون کی کمی ہے۔
- <input class = "span3" type = "email" درکار ہے >
disabled
صارف کے ان پٹ کو روکنے اور قدرے مختلف شکل کو متحرک کرنے کے لیے ان پٹ پر وصف شامل کریں ۔
- <input class = "input-xlarge" id = "disabledInput" type = "text" placeholder = "غیر فعال ان پٹ یہاں..." غیر فعال >
بوٹسٹریپ میں غلطی، انتباہ، معلومات، اور کامیابی کے پیغامات کے لیے توثیق کے انداز شامل ہیں۔ استعمال کرنے کے لیے، آس پاس میں مناسب کلاس شامل کریں .control-group
۔
- <div کلاس = "کنٹرول گروپ وارننگ" >
- <label class = "control-label" for = "inputWarning" > وارننگ کے ساتھ ان پٹ </label>
- <div class = "controls" >
- <input type = "text" id = "inputWarning" >
- <span class = "help-inline" > ہو سکتا ہے کچھ غلط ہو گیا ہو </span>
- </div>
- </div>
- <div کلاس = "کنٹرول گروپ ایرر" >
- <label class = "control-label" for = "inputError" > غلطی کے ساتھ ان پٹ </label>
- <div class = "controls" >
- <input type = "text" id = "inputError" >
- <span class = "help-inline" > براہ کرم غلطی کو درست کریں </span>
- </div>
- </div>
- <div class = "کنٹرول گروپ کی معلومات" >
- <label class = "control-label" for = "inputInfo" > معلومات کے ساتھ ان پٹ </label>
- <div class = "controls" >
- <input type = "text" id = "inputInfo" >
- <span class = "help-inline" > صارف نام پہلے ہی لے لیا گیا ہے </span>
- </div>
- </div>
- <div class = "کنٹرول گروپ کامیابی" >
- <label class = "control-label" for = "inputSuccess" > کامیابی کے ساتھ ان پٹ </label>
- <div class = "controls" >
- <input type = "text" id = "inputSuccess" >
- <span class = "help-inline" > Woohoo! </span>
- </div>
- </div>
<img>
کسی بھی پروجیکٹ میں تصاویر کو آسانی سے اسٹائل کرنے کے لیے کسی عنصر میں کلاسز شامل کریں ۔
- <img src = "..." class = "img-rounded" >
- <img src = "..." class = "img-circle" >
- <img src = "..." کلاس = "img-polaroid" >
سنو! .img-rounded
اور سپورٹ .img-circle
کی کمی کی وجہ سے IE7-8 میں کام نہیں border-radius
کرتے۔
اسپرائٹ شکل میں 140 شبیہیں، گہرے سرمئی (پہلے سے طے شدہ) اور سفید میں دستیاب ہیں، جو 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-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> صارف </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 = "divider" ></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 = "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>