عناصر اساسی HTML با کلاسهای توسعهپذیر استایلبندی و تقویت شدهاند.
تمام عناوین HTML <h1>
از طریق <h6>
در دسترس هستند.
پیشفرض جهانی بوت استرپ 14 پیکسل و 20 پیکسلfont-size
است . این در مورد و همه پاراگراف ها اعمال می شود. علاوه بر این، (پاراگراف ها) حاشیه پایینی نصف ارتفاع خط خود (به طور پیش فرض 10 پیکسل) دریافت می کنند.line-height
<body>
<p>
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parurient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultrices vehicula.
Cum sociis natoque penatibus et magnis dis parurient 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 = "Lead" > ... </p>
مقیاس تایپوگرافی بر اساس دو متغیر LESS در متغیرها است.less : @baseFontSize
و @baseLineHeight
. اولی اندازه فونت پایه است که در سرتاسر استفاده می شود و دومی ارتفاع خط پایه است. ما از آن متغیرها و مقداری ریاضی ساده برای ایجاد حاشیهها، بالشتکها و ارتفاعهای خط از همه نوع خود و موارد دیگر استفاده میکنیم. آنها را سفارشی کنید و Bootstrap سازگار می شود.
از تگ های تاکیدی پیش فرض HTML با سبک های سبک استفاده کنید.
<small>
برای حذف تاکید درون خطی یا بلوک های متن، از تگ کوچک استفاده کنید.
این خط از متن به عنوان چاپ ظریف در نظر گرفته شده است.
<p> <small> این خط از متن به عنوان چاپ ظریف در نظر گرفته شده است. </small> </p>
برای تاکید بر قطعه ای از متن با وزن فونت سنگین تر.
قطعه متن زیر به صورت متن پررنگ ارائه می شود .
<strong> به صورت متن پررنگ ارائه شده است </strong>
برای تاکید بر یک متن با حروف کج.
قطعه متن زیر به صورت متن ایتالیک ارائه می شود .
<em> به صورت متن ایتالیک </em> ارائه شده است
سر بالا!با خیال راحت از HTML5 استفاده <b>
کنید . به معنای برجسته کردن کلمات یا عبارات بدون انتقال اهمیت اضافی است در حالی که بیشتر برای صدا، اصطلاحات فنی و غیره است.<i>
<b>
<i>
به راحتی متن را با کامپوننت ها با کلاس های تراز متن تراز مجدد کنید.
متن تراز چپ.
متن تراز شده در مرکز
متن تراز شده سمت راست.
- <p class = "text-left" > متن تراز چپ. </p>
- <p class = "text-center" > متن تراز شده در مرکز. </p>
- <p class = "text-right" > متن تراز شده راست. </p>
با چند کلاس کاربردی تاکیدی معنا را از طریق رنگ منتقل کنید.
Fusce dapibus، telus 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 = "muted" > 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 = "ویژگی" > attr </abbr>
<abbr class="initialism">
.initialism
برای اندازه فونت کمی کوچکتر به مخفف اضافه کنید.
HTML بهترین چیز از زمان برش نان است.
<abbr title = "HyperText Markup Language" class = "Initialism" > 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 = "pull-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 class = "dl-horizontal" >
- <dt> ... </dt>
- <dd> ... </dd>
- </dl>
سر بالا!لیستهای توصیف افقی عباراتی را که برای جا افتادن در ستون سمت چپ بسیار طولانی هستند کوتاه میکنند text-overflow
. در ویوپورتهای باریکتر، آنها به طرحبندی انباشته پیشفرض تغییر میکنند.
قطعات درون خطی کد را با <code>
.
<section>
باید به صورت خطی پیچیده شود.
- به عنوان مثال ، <code> & lt ; بخش & gt ;</ code > باید به صورت درون خطی پیچیده شود .
<pre>
برای چندین خط کد استفاده کنید . برای رندر مناسب، مطمئن شوید که از هر براکت زاویه در کد فرار کنید.
<p>متن نمونه در اینجا...</p>
- <پیش>
- <p>نمونه متن در اینجا...</p>
- </pre>
سر بالا!مطمئن شوید که کد را در <pre>
برچسب ها تا حد امکان نزدیک به سمت چپ نگه دارید. همه برگه ها را ارائه می دهد.
میتوانید به صورت اختیاری .pre-scrollable
کلاسی را اضافه کنید که حداکثر ارتفاع آن 350 پیکسل باشد و یک نوار اسکرول محور y ارائه شود.
برای یک ظاهر طراحی اولیه - بالشتک های سبک و فقط تقسیم کننده های افقی - کلاس پایه را .table
به هر کدام اضافه کنید <table>
.
# | نام کوچک | نام خانوادگی | نام کاربری |
---|---|---|---|
1 | علامت گذاری | اتو | @mdo |
2 | یعقوب | تورنتون | @چربی |
3 | لری | پرنده | @توییتر |
- <table class = "table" >
- …
- </table>
هر یک از کلاس های زیر را به .table
کلاس پایه اضافه کنید.
.table-striped
خط زبرا را به هر ردیف جدول در <tbody>
انتخابگر :nth-child
CSS اضافه می کند (در IE7-8 موجود نیست).
# | نام کوچک | نام خانوادگی | نام کاربری |
---|---|---|---|
1 | علامت گذاری | اتو | @mdo |
2 | یعقوب | تورنتون | @چربی |
3 | لری | پرنده | @توییتر |
- <table class = "table-table-striped" >
- …
- </table>
.table-bordered
حاشیه ها و گوشه های گرد را به میز اضافه کنید.
# | نام کوچک | نام خانوادگی | نام کاربری |
---|---|---|---|
1 | علامت گذاری | اتو | @mdo |
علامت گذاری | اتو | @getbootstrap | |
2 | یعقوب | تورنتون | @چربی |
3 | لری پرنده | @توییتر |
- <table class = "جدول با حاشیه" >
- …
- </table>
.table-hover
حالت شناور را در ردیفهای جدول در یک فعال <tbody>
کنید.
# | نام کوچک | نام خانوادگی | نام کاربری |
---|---|---|---|
1 | علامت گذاری | اتو | @mdo |
2 | یعقوب | تورنتون | @چربی |
3 | لری پرنده | @توییتر |
- <table class = "table table-hover" >
- …
- </table>
.table-condensed
با نصف کردن لایه های سلولی، میزها را فشرده تر می کند.
# | نام کوچک | نام خانوادگی | نام کاربری |
---|---|---|---|
1 | علامت گذاری | اتو | @mdo |
2 | یعقوب | تورنتون | @چربی |
3 | لری پرنده | @توییتر |
- <table class = "جدول فشرده" >
- …
- </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> ... </caption>
- <thead>
- <tr>
- <th> ... </th>
- <th> ... </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td> ... </td>
- <td> ... </td>
- </tr>
- </tbody>
- </table>
کنترلهای فرم فردی یک ظاهر طراحی را دریافت میکنند، اما بدون هیچ گونه کلاس پایه مورد نیاز در مورد <form>
یا تغییرات بزرگ در نشانهگذاری. در بالای کنترلهای فرم، برچسبهای انباشته شده و تراز چپ نشان داده میشوند.
- <فرم>
- <فیلد مجموعه>
- <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 = "form-search" >
- <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 = "form-horizontal" >
- <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 = "کنترل ها" >
- <input type = "password" id = "inputPassword" placeholder = "Password" >
- </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: متن، رمز عبور، تاریخ، تاریخ-محلی، تاریخ، ماه، زمان، هفته، شماره، ایمیل، آدرس اینترنتی، جستجو، تلفن و رنگ.
نیاز به استفاده از یک مشخص شده type
در همه زمان ها دارد.
- <input type = "text" placeholder = "Text input" >
کنترل فرم که از چندین خط متن پشتیبانی می کند. rows
در صورت لزوم ویژگی را تغییر دهید .
- <textarea rows = "3" ></textarea>
چک باکس ها برای انتخاب یک یا چند گزینه در یک لیست هستند در حالی که رادیوها برای انتخاب یک گزینه از بسیاری از گزینه ها هستند.
- <label class = "checkbox" >
- <input type = "checkbox" value = "" >
- گزینه یک این و آن است - مطمئن شوید که چرا عالی است
- </label>
- <label class = "رادیو" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios1" value = "option1" بررسی شد >
- گزینه یک این و آن است - مطمئن شوید که چرا عالی است
- </label>
- <label class = "رادیو" >
- <input type = "radio" name = "optionsRadios" id = "optionsRadios2" value = "option2" >
- گزینه دو می تواند چیز دیگری باشد و با انتخاب آن گزینه یک لغو انتخاب می شود
- </label>
کلاس را به یک سری چک باکس اضافه .inline
کنید یا رادیوهایی که کنترل ها در همان خط ظاهر می شوند.
- <label class = "checkbox inline" >
- <input type = "checkbox" id = "inlineCheckbox1" value = "option1" > 1
- </label>
- <label class = "checkbox inline" >
- <input type = "checkbox" id = "inlineCheckbox2" value = "option2" > 2
- </label>
- <label class = "checkbox inline" >
- <input type = "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>
- <select multiple = "multiple" >
- <option> 1 </option>
- <option> 2 </option>
- <option> 3 </option>
- <option> 4 </option>
- <option> 5 </option>
- </select>
بوت استرپ با اضافه کردن کنترلهای موجود در مرورگر، سایر اجزای فرم مفید را نیز شامل میشود.
متن یا دکمهها را قبل یا بعد از هر ورودی متنی اضافه کنید. توجه داشته باشید که select
عناصر در اینجا پشتیبانی نمی شوند.
an .add-on
و an را input
با یکی از دو کلاس بپیچید تا متنی را به ورودی اضافه کنید.
- <div class = "input-prepend" >
- <span class = "افزونه" > @ </span>
- <input class = "span2" id = "prependedInput" type = "text" placeholder = "Username" >
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedInput " type = "text" >
- <span class = "افزونه" > 0.00 </span>
- </div>
از هر دو کلاس و دو نمونه از .add-on
برای prepend و اضافه کردن یک ورودی استفاده کنید.
- <div class = "input-prepend input-append" >
- <span class = "افزونه" > $ </span>
- <input class = "span2" id = "appendedPrependedInput " type = "text" >
- <span class = "افزونه" > 0.00 </span>
- </div>
به جای یک <span>
متن، از a .btn
برای پیوست کردن یک دکمه (یا دو) به ورودی استفاده کنید.
- <div class = "input-append" >
- <input class = "span2" id = "appendedInputButton " type = "text" >
- <button class = "btn" type = "button" > برو! </button>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedInputButtons " type = "text" >
- <button class = "btn" type = "button" > جستجو </button>
- <button class = "btn" type = "button" > گزینهها </button>
- </div>
- <div class = "input-append" >
- <input class = "span2" id = "appendedDropdownButton " type = "text" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- عمل
- <span class = "caret" ></span>
- </button>
- <ul class = "Dropdown-menu" >
- ...
- </ul>
- </div>
- </div>
- <div class = "input-prepend" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- عمل
- <span class = "caret" ></span>
- </button>
- <ul class = "Dropdown-menu" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "prependedDropdownButton" type = "text" >
- </div>
- <div class = "input-prepend input-append" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- عمل
- <span class = "caret" ></span>
- </button>
- <ul class = "Dropdown-menu" >
- ...
- </ul>
- </div>
- <input class = "span2" id = "appendedPrependedDropdownButton " type = "text" >
- <div class = "btn-group" >
- <button class = "btn dropdown-toggle" data-toggle = "dropdown" >
- عمل
- <span class = "caret" ></span>
- </button>
- <ul class = "Dropdown-menu" >
- ...
- </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 = "form-search" >
- <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
padding و اندازه فونت یک ورودی را افزایش می دهد.
برای ورودی هایی که با اندازه های مشابه ستون های شبکه مطابقت دارند از .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>
یک فرم را با گروهی از اقدامات (دکمه) پایان دهید. هنگامی که .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
ما سبکهای پیشفرض را در برخی از کنترلهای فرم حذف میکنیم و a box-shadow
را به جای آن برای :focus
.
- <input class = "input-xlarge" id = "focusedInput" type = "text" value = "این متمرکز است..." >
ورودیها را از طریق عملکرد پیشفرض مرورگر با :invalid
. a را مشخص کنید ، اگر فیلد اختیاری نیست، ویژگی را type
اضافه کنید و (در صورت وجود) a را مشخص کنید .required
pattern
به دلیل عدم پشتیبانی از انتخابگرهای شبه CSS، این مورد در نسخه های Internet Explorer 7-9 موجود نیست.
- <input class = "span3" type = "ایمیل" مورد نیاز >
disabled
برای جلوگیری از ورود کاربر و ایجاد ظاهری کمی متفاوت، ویژگی را به ورودی اضافه کنید.
- <input class = "input-xlarge" id = "disabledInput" type = "text" placeholder = "ورودی غیرفعال شده در اینجا..." غیرفعال است >
بوت استرپ شامل سبک های اعتبارسنجی برای خطا، هشدار، اطلاعات و پیام های موفقیت است. برای استفاده، کلاس مناسب را به محیط اطراف اضافه کنید .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 نماد به صورت اسپرایت، موجود در خاکستری تیره (پیشفرض) و سفید، ارائه شده توسط 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 = "Dropdown-menu" >
- <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 = "افزونه" ><i class = "icon-envelope" ></i></span>
- <input class = "span2" id = "inputIcon" type = "text" >
- </div>
- </div>
- </div>