آموزش تایپوگرافی در بوت استرپ
آموزش تایپوگرافی در بوت استرپ
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش تایپوگرافی در بوت استرپ خواهیم پرداخت.
بوت استرپ از Helvetica Neue ، Helvetica ، Arial و sans-serif در پشته قلم پیش فرض خود استفاده می کند. با استفاده از ویژگی تایپوگرافی بوت استرپ می توانید عنوان ، پاراگراف ، لیست و سایر عناصر درون خطی را ایجاد کنید. بگذارید در بخشهای زیر هر یک از اینها را یاد بگیرید.
هدینگ
همه هدینگ ها HTML (h1 تا h6) در بوت استرپ سبک می شوند. یک مثال در زیر نشان داده شده است –
1 2 3 4 5 6 |
<h1>I'm Heading1 h1</h1> <h2>I'm Heading2 h2</h2> <h3>I'm Heading3 h3</h3> <h4>I'm Heading4 h4</h4> <h5>I'm Heading5 h5</h5> <h6>I'm Heading6 h6</h6> |
زیرعنوان های درون خطی
برای افزودن یک زیرعنوان درون خطی به هر یک از عناوین ، کافی است <small> را در اطراف هر یک از عناصر اضافه کنید یا کلاس .small را اضافه کنید و متن کوچکتر را با رنگ روشن تر به عنوان مثال زیر دریافت خواهید کرد –
1 2 3 4 5 6 |
<h1>I'm Heading1 h1. <small>I'm secondary Heading1 h1</small></h1> <h2>I'm Heading2 h2. <small>I'm secondary Heading2 h2</small></h2> <h3>I'm Heading3 h3. <small>I'm secondary Heading3 h3</small></h3> <h4>I'm Heading4 h4. <small>I'm secondary Heading4 h4</small></h4> <h5>I'm Heading5 h5. <small>I'm secondary Heading5 h5</small></h5> <h6>I'm Heading6 h6. <small>I'm secondary Heading1 h6</small></h6> |
Lead Body Copy
برای افزودن تأکید بر یک پاراگراف ، “class = “lead را اضافه کنید. این به شما اندازه فونت بزرگتر ، وزن سبک تر و ارتفاع خط بلندتر مانند مثال زیر را می دهد –
1 2 3 4 5 6 7 |
<h2>Lead Example</h2> <p class = "lead">This is an example paragraph demonstrating the use of lead body copy. This is an example paragraph demonstrating the use of lead body copy.This is an example paragraph demonstrating the use of lead body copy.This is an example paragraph demonstrating the use of lead body copy. This is an example paragraph demonstrating the use of lead body copy.</p> |
تاکید
تگ های پیش فرض تأکید HTML مانند <small> متن را در اندازه 85٪ والدین تنظیم می کند ، <strong> بر متنی با وزن فونت بولد تر و <em> بر متن با حروف ایتالیک تأکید می کند.
Bootstrap چند کلاس ارائه می دهد که می تواند برای تأکید بر متن ها مورد استفاده قرار گیرد ، همانطور که در مثال زیر مشاهده می شود –
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<small>This content is within tag</small><br> <strong>This content is within tag</strong><br> <em>This content is within tag and is rendered as italics</em><br> <p class = "text-left">Left aligned text.</p> <p class = "text-center">Center aligned text.</p> <p class = "text-right">Right aligned text.</p> <p class = "text-muted">This content is muted</p> <p class = "text-primary">This content carries a primary class</p> <p class = "text-success">This content carries a success class</p> <p class = "text-info">This content carries a info class</p> <p class = "text-warning">This content carries a warning class</p> <p class = "text-danger">This content carries a danger class</p> |
مخفف ها
عنصر <HTML <abbr علامت گذاری برای اختصارات یا کلمات اختصاری ، مانند WWW یا HTTP را فراهم می کند. عناصر سبک راه انداز <abbr> را با حاشیه نقطه ای سبک در پایین آن نشان می دهد و متن کامل را روی شناور نشان می دهد (به شرطی که آن متن را به ویژگی عنوان <abbr> اضافه کنید). برای بدست آوردن اندازه قلم کمی کوچکتر ، اولیه را به <abbr> اضافه کنید.
1 2 |
<abbr title = "World Wide Web">WWW</abbr><br> <abbr title = "Real Simple Syndication" class = "initialism">RSS</abbr> |
آدرس ها
با استفاده از تگ <address> می توانید اطلاعات تماس را در صفحه وب خود نمایش دهید. از آنجا که <آدرس> به طور پیش فرض نمایش می دهد: block؛ شما باید استفاده کنید
1 2 3 4 5 6 7 8 9 10 11 |
<address> <strong>Some Company, Inc.</strong><br> 007 street<br> Some City, State XXXXX<br> <abbr title = "Phone">P:</abbr> (123) 456-7890 </address> <address> <strong>Full Name</strong><br> <a href = "mailto:#">mailto@somedomain.com</a> </address> |
نقل قول ها
می توانید از <blockquote> پیش فرض در اطراف هر متن HTML استفاده کنید. گزینه های دیگر شامل افزودن تگ <small> برای شناسایی منبع نقل قول و هم راستا قرار دادن blockquote با استفاده از کلاس .pull-right است. مثال زیر همه این ویژگی ها را نشان می دهد –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<blockquote> <p>This is a default blockquote example. This is a default blockquote example. This is a default blockquote example.This is a default blockquote example. This is a default blockquote example.</p> </blockquote> <blockquote> This is a blockquote with a source title. <small>Someone famous in <cite title = "Source Title">Source Title</cite></small> </blockquote> <blockquote class = "pull-right">This is a blockquote aligned to the right. <small>Someone famous in <cite title = "Source Title">Source Title</cite></small> </blockquote> |
لیست ها
Bootstrap از لیست های مرتب شده ، لیست های نامرتب و لیست های تعریف شده پشتیبانی می کند.
لیست های مرتب شده – لیست مرتب شده لیستی است که به نوعی به ترتیب مرتب می شود و با اعداد مقدمه می شود.
لیست های نامرتب – لیست غیر مرتب لیستی است که ترتیب خاصی ندارد و به طور سنتی با بولت ها مدل می شود. اگر نمی خواهید بولت ها ظاهر شوند ، می توانید با استفاده از کلاس .list-unstyled سبک را حذف کنید. همچنین می توانید با استفاده از کلاس .list-inline تمام موارد لیست را در یک خط قرار دهید.
لیست های تعریف – در این نوع لیست ، هر مورد از لیست می تواند از عناصر <dt> و <dd> تشکیل شود. <dt> مخفف عبارت تعریف است و مانند فرهنگ لغت ، این اصطلاح (یا عبارت) است که در حال تعریف است. متعاقباً ، <dd> تعریفی از <dt> است. با استفاده از کلاس dl-horizont می توانید اصطلاحات و توضیحات را در صف <dl> در کنار هم قرار دهید.
مثال زیر هر یک از این انواع را نشان می دهد –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
<h4>Example of Ordered List</h4> <ol> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> </ol> <h4>Example of UnOrdered List</h4> <ul> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> </ul> <h4>Example of Unstyled List</h4> <ul class = "list-unstyled"> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> </ul> <h4>Example of Inline List</h4> <ul class = "list-inline"> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> </ul> <h4>Example of Definition List</h4> <dl> <dt>Description 1</dt> <dd>Item 1</dd> <dt>Description 2</dt> <dd>Item 2</dd> </dl> <h4>Example of Horizontal Definition List</h4> <dl class = "dl-horizontal"> <dt>Description 1</dt> <dd>Item 1</dd> <dt>Description 2</dt> <dd>Item 2</dd> </dl> |
دیدگاه شما