Bootstrap每天必學(xué)之基礎(chǔ)排版
本次主要來(lái)了解的是排版,這個(gè)大部分在HTML的基本標(biāo)簽中也是存在的,所以相對(duì)比較簡(jiǎn)單,為了保證系列的完整性,也順帶復(fù)習(xí)下,還是記錄一下。主要內(nèi)容如下:
- 1.標(biāo)題
- 2.頁(yè)面主體
- 3.強(qiáng)調(diào)
- 4.縮略語(yǔ)
- 5.地址
- 6.引用
- 7.列表
一、標(biāo)題
Html中的所有標(biāo)題標(biāo)簽,從<h1>到<h6>均可使用。另外還提供了.h1到.h6的class,為的是給inline屬性的文本賦予標(biāo)題的樣式。
<div class="container"> <h1 class="page-header">標(biāo)題</h1> <h1>h1. Bootstrap heading</h1> <h2>h2. Bootstrap heading</h2> <h3>h3. Bootstrap heading</h3> <h4>h4. Bootstrap heading</h4> <h5>h5. Bootstrap heading</h5> <h6>h6. Bootstrap heading</h6> </div>
直接看效果吧
在標(biāo)題內(nèi)還可以包含<small>標(biāo)簽或.small元素,可以用來(lái)標(biāo)記副標(biāo)題。
<div class="container"> <h1 class="page-header">標(biāo)題</h1> <h1>h1. Bootstrap heading</h1><small>Secondary text</small> <h2>h2. Bootstrap heading</h2><small>Secondary text</small> <h3>h3. Bootstrap heading</h3><small>Secondary text</small> <h4>h4. Bootstrap heading</h4><small>Secondary text</small> <h5>h5. Bootstrap heading</h5><small>Secondary text</small> <h6>h6. Bootstrap heading</h6><small>Secondary text</small> </div>
二、頁(yè)面主體
Bootstrap將全局font-size設(shè)置為14px,line-height為1.428 。這些屬性直接賦給<body>和所有段落元素。另外,<p>(段落)還被設(shè)置了等于1/2行高的底部外邊距(margin)(即10px)。
<h1 class="page-header">頁(yè)面主體</h1> <div style="border:1px solid "> <p style="border:1px solid ">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> </div>
通過(guò)效果展示就很明顯了。
Lead body copy
通過(guò)添加.lead可以讓段落突出顯示。
<h1 class="page-header">Lead Body Copy</h1> <div style="border:1px solid "> <p class="lead" style="border:1px solid ">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> </div> <h1></h1>
通過(guò)和上面頁(yè)面主體的對(duì)比就可以看到明顯的效果了。
三、強(qiáng)調(diào)
直接使用HTML中用于標(biāo)注強(qiáng)調(diào)的標(biāo)簽,并給他們賦予少許的樣式。
1.小號(hào)文本
對(duì)于不需要強(qiáng)調(diào)的inline或block類型的文本,使用<small>標(biāo)簽包裹,其內(nèi)的文本將被設(shè)置為父容器字體大小的85%。標(biāo)題元素中嵌套的<small>元素被設(shè)置不同的font-size。
你還可以為行內(nèi)元素賦予.small以代替任何<small>標(biāo)簽。
<small>This line of text is meant to be treated as fine print.</small>
2.著重
通過(guò)增加font-weight強(qiáng)調(diào)一段文本。
<strong>rendered as bold text</strong>
3.斜體
用斜體強(qiáng)調(diào)一段文本。
<em>rendered as italicized text</em>
4.對(duì)齊class
通過(guò)文本對(duì)齊class,可以簡(jiǎn)單方便的將文字重新對(duì)齊。
<p class="text-left">Left aligned text.</p> <p class="text-center">Center aligned text.</p> <p class="text-right">Right aligned text.</p>
很明顯第一行左對(duì)齊,第二行居中,第三行右對(duì)齊。
5.強(qiáng)調(diào)class
這些class通過(guò)顏色來(lái)表示強(qiáng)調(diào)。也可以應(yīng)用于鏈接,當(dāng)鼠標(biāo)盤旋于鏈接上時(shí),其顏色會(huì)變深,就像默認(rèn)的鏈接樣式。
<h1>強(qiáng)調(diào)Class</h1> <p class="text-muted">Maecenas sed diam eget risus varius blandit sit amet non magna.</p> <p class="text-primary">Maecenas sed diam eget risus varius blandit sit amet non magna.</p> <p class="text-success">.Maecenas sed diam eget risus varius blandit sit amet non magna.</p> <p class="text-info">Maecenas sed diam eget risus varius blandit sit amet non magna..</p> <p class="text-warning">Maecenas sed diam eget risus varius blandit sit amet non magna..</p> <p class="text-danger">.Maecenas sed diam eget risus varius blandit sit amet non magna.</p> <h1></h1>
四、縮略圖
當(dāng)鼠標(biāo)懸停在縮寫和縮寫詞上時(shí)就會(huì)顯示完整內(nèi)容,Bootstrap實(shí)現(xiàn)了對(duì)HTML的<abbr>元素的增強(qiáng)樣式??s略語(yǔ)元素帶有title屬性,外觀表現(xiàn)為帶有較淺的虛線框,鼠標(biāo)移至上面時(shí)會(huì)變成帶有“問(wèn)號(hào)”的指針。如想看完整的內(nèi)容可把鼠標(biāo)懸停在縮略語(yǔ)上, 但需要包含title屬性。
基本縮略語(yǔ)
如想看完整的內(nèi)容可把鼠標(biāo)懸停在縮略語(yǔ)上, 但需要包含title屬性。
<abbr title="attribute">attr</abbr>
看到效果了,就是沒辦法截到圖。
Initialism
為縮略語(yǔ)添加.initialism可以將其font-size設(shè)置的更小些。
<abbr title="HyperText Markup Language" class="initialism">HTML</abbr>
還是只上代碼自己看效果。
五、地址
讓聯(lián)系信息以最接近日常使用的格式呈現(xiàn)。在每行結(jié)尾添加<br>可以保留需要的樣式。
<address> <strong>Twitter, Inc.</strong><br> 795 Folsom Ave, Suite 600<br> San Francisco, CA 94107<br> <abbr title="Phone">P:</abbr> (123) 456-7890 </address> <address> <strong>Full Name</strong><br> <a href="mailto:#">first.last@example.com</a> </address>
六、引用
在你的文檔中引用其他來(lái)源的內(nèi)容。
默認(rèn)樣式的引用
將任何HTML裹在<blockquote>之中即可表現(xiàn)為引用。對(duì)于直接引用,我們建議用<p>標(biāo)簽。
<blockquote> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p> </blockquote>
引用選項(xiàng)
對(duì)于標(biāo)準(zhǔn)樣式的<blockquote>,可以通過(guò)幾個(gè)簡(jiǎn)單的變體就能改變風(fēng)格和內(nèi)容。
命名來(lái)源:添加<small>標(biāo)簽來(lái)注明引用來(lái)源。來(lái)源名稱可以放在<cite>標(biāo)簽里面。
<blockquote> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p> <small>Someone famous in <cite title="Source Title">Source Title</cite></small> </blockquote>
會(huì)多一個(gè)Source Title
另一種展示風(fēng)格
使用.pull-right可以讓引用展現(xiàn)出向右側(cè)移動(dòng)、對(duì)齊的效果。
<blockquote class="pull-right"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p> </blockquote>
向右對(duì)齊移動(dòng)了額,當(dāng)然也有相應(yīng)的pull-left?! ?br />
七、列表
無(wú)序列表
順序無(wú)關(guān)緊要的一列元素。
<ul> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> </ul>
這個(gè)也很明顯和Html的一樣。
有序列表
順序至關(guān)重要的一組元素。
<ol> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> </ol>
同理有序列表
無(wú)樣式列表
移除了默認(rèn)的list-style樣式和左側(cè)外邊距的一組元素(只針對(duì)直接子元素)。這這是針對(duì)直接子元素,也就是說(shuō),你需要對(duì)所有嵌套的列表都添加此class才能具有同樣的樣式。
<ul class="list-unstyled"> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> </ul>
內(nèi)聯(lián)列表
通過(guò)設(shè)置display: inline-block;并添加少量的內(nèi)補(bǔ),將所有元素放置于同一列。
<ul class="list-inline"> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> <li>Lorem ipsum dolor sit amet</li> </ul>
效果當(dāng)然就是在一行了。
如果大家還想深入學(xué)習(xí),可以點(diǎn)擊這里進(jìn)行學(xué)習(xí),再為大家附兩個(gè)精彩的專題:Bootstrap學(xué)習(xí)教程 Bootstrap實(shí)戰(zhàn)教程
以上就是Bootstrap基礎(chǔ)排版的全部?jī)?nèi)容,希望大家好好閱讀,再結(jié)合相關(guān)文章進(jìn)行擴(kuò)展性的學(xué)習(xí)。
相關(guān)文章
微信小程序使用map組件實(shí)現(xiàn)檢索(定位位置)周邊的POI功能示例
這篇文章主要介紹了微信小程序使用map組件實(shí)現(xiàn)檢索(定位位置)周邊的POI功能,涉及微信小程序基于map組件與高德地圖PAI接口的定位操作相關(guān)使用技巧,需要的朋友可以參考下2019-01-01canvas實(shí)現(xiàn)動(dòng)態(tài)小球重疊效果
在javascript運(yùn)動(dòng)系列中,詳細(xì)介紹了各種運(yùn)動(dòng),其中就包括碰壁運(yùn)動(dòng)。但是,如果用canvas去實(shí)現(xiàn),卻是另一種思路。本文將詳細(xì)介紹canvas動(dòng)態(tài)小球重疊效果。下面跟著小編一起來(lái)看下吧2017-02-02js arguments,jcallee caller用法總結(jié)
這篇文章主要介紹了js中arguments, jcallee caller用法。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11利用JS如何計(jì)算字符串所占字節(jié)數(shù)示例代碼
因?yàn)樽罱?xiàng)目有個(gè)需求要用js計(jì)算一串字符串寫入到localStorage里所占的內(nèi)存,所以便有了這篇文章,下面這篇文章主要給大家介紹了關(guān)于利用JS如何計(jì)算字符串所占字節(jié)數(shù)的相關(guān)資料,需要的朋友可以參考下。2017-09-09實(shí)例詳解JSON數(shù)據(jù)格式及json格式數(shù)據(jù)域字符串相互轉(zhuǎn)換
JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式。JSON采用完全獨(dú)立于語(yǔ)言的文本格式,這些特性使JSON成為理想的數(shù)據(jù)交換語(yǔ)言2016-01-01微信小程序自定義toast實(shí)現(xiàn)方法詳解【附demo源碼下載】
這篇文章主要介紹了微信小程序自定義toast實(shí)現(xiàn)方法,簡(jiǎn)單描述了微信小程序自帶toast使用方法,并結(jié)合實(shí)例形式分析了自定義toast的定義與使用方法,需要的朋友可以參考下2017-11-11