列表,代碼

在HTML文檔中录粱,列表結(jié)構(gòu)主要有三種腻格,有序列表、無序列表和定義列表啥繁。具體使用的標(biāo)簽說明如下:

無序列表<ul><li>...</li></ul>

有序列表<ol><li>...</li></ol>

定義列表<dl><dt>...</dt><dd>...</dd></dl>

Bootstrap根據(jù)平時(shí)的使用情形提供了六種形式的列表:

無序列表

無序列表和有序列表使用方式和我們平時(shí)使用的一樣(無序列表使用ul,有序列表使用ol標(biāo)簽)菜职,在樣式方面,Bootstrap只是在此基礎(chǔ)上做了一些細(xì)微的優(yōu)化输虱,源碼請(qǐng)查看bootstrap.css文件的第569行~第579行:

ul,ol{margin-top:0;margin-bottom:10px;}

ul ul,ol ul,ul ol,ol ol{margin-bottom:0;}

從源碼上我們可以得知些楣,Bootstrap對(duì)于列表,只是在margin上面做了一些調(diào)整。

去點(diǎn)列表

在Bootstrap中默認(rèn)情況下無序列表有序列表是帶有項(xiàng)目符號(hào)的愁茁,但在實(shí)際工作中很多時(shí)候蚕钦,我們的列表是不需要這個(gè)編號(hào)的,比如說用無序列表做導(dǎo)航的時(shí)候鹅很。Bootstrap為眾多開發(fā)者考慮的非常周道嘶居,通過給無序列表添加一個(gè)類名".list-unstyled",這樣就可以去除默認(rèn)的列表樣式的風(fēng)格。

/*源碼請(qǐng)查看bootstrap.css文件第580行~第583行*/

.list-unstyled{padding-left:0;list-style:none;}

從示例中可以看出促煮,除了項(xiàng)目編號(hào)之外邮屁,還將列表默認(rèn)的左邊內(nèi)距也清0了。

內(nèi)聯(lián)列表

Bootstrap像去點(diǎn)列表一樣菠齿,通過添加類名".list-inline"來實(shí)現(xiàn)內(nèi)聯(lián)列表佑吝,簡單點(diǎn)說就是把垂直列表換成水平列表,而且去掉項(xiàng)目符號(hào)(編號(hào)),保持水平顯示绳匀。也可以說內(nèi)聯(lián)列表就是為制作水平導(dǎo)航而生芋忿。

/*源碼查看bootstrap.css文件第584行~第593行*/

.list-inline{padding-left:0;margin-left:-5px;list-style:none;}

.list-inline > li{display:inline-block;padding-right:5px;padding-left:5px;}

定義列表

對(duì)于定義列表而言,Bootstrap并沒有做太多的調(diào)整疾棵,只是調(diào)整了行間距戈钢,外邊距和字體加粗效果

/*源碼請(qǐng)查看bootstrap.css文件第594行~第607行*/

dl{margin-top:0;margin-bottom:20px;}

dt,dd{line-height:1.42857143;}

dt{font-weight:bold;}

dd{margin-left:0;}

水平定義列表

水平定義列表就像內(nèi)聯(lián)列表一樣,Bootstrap可以給<dl>添加類名".dl-horizontal"給定義列表實(shí)現(xiàn)水平顯示效果是尔。

/*源碼請(qǐng)查看bootstrap.css文件第608行~第621行*/

@media(min-width:768px){

.dl-horizontal? dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;}

.dl-horizontal dd{margin-left:180px;}

}

此處添加了一個(gè)媒體查詢殉了。也就是說,只有屏幕大于768px的時(shí)候拟枚,添加類名".dl-horizontal"才具有水平定義列表效果薪铜。其實(shí)現(xiàn)主要方式:

①.將dt設(shè)置了一個(gè)左浮動(dòng),并且設(shè)置了一個(gè)寬度為160px;②.將dd設(shè)置了一個(gè)margin-left的值為180px,達(dá)到水平的效果;③.將標(biāo)題寬度超過160px時(shí)梨州,將會(huì)顯示三個(gè)省略號(hào)痕囱。

代碼

在Bootstrap主要提供了三種代碼風(fēng)格:

1.使用<code></code>來顯示單行內(nèi)聯(lián)代碼

2.使用<pre></pre>來顯示多行塊代碼

3.使用<kbd></kbd>來顯示用戶輸入代碼

預(yù)編譯版本的Bootstrap將代碼的樣式單獨(dú)提取出來:

1.LESS版本,請(qǐng)查閱code.less文件

2.Sass版本暴匠,請(qǐng)查閱_code.scss文件

編譯出來的CSS代碼請(qǐng)查閱bootstrap.css文件第688行~第730行鞍恢,由于代碼太長,此處不一一例舉每窖。

在使用代碼時(shí)帮掉,用戶可以根據(jù)具體的需求來使用不同的類型:

1.<code>:一般是針對(duì)單個(gè)單詞或單個(gè)句子的代碼

2.<pre>:一般是針對(duì)多行代碼(也就是成塊的代碼)

3.<kbd>:一般是表示用戶通過鍵盤輸入的內(nèi)容

雖然不同的類型風(fēng)格不一樣,但其使用方法是類似的窒典。

code風(fēng)格:

<div><code>&It;... ...&gt;</code></div>

pre風(fēng)格:

<div><pre>&It;... ...&gt;</pre></div>

kbd風(fēng)格:

<div>請(qǐng)輸入<kbd>...</kbd></div>

不管使用哪種代碼風(fēng)格蟆炊,在代碼中碰到小于號(hào)(<)要使用硬編碼"&It;"替代,大于號(hào)(>)使用"&gt;"來替代瀑志。而且對(duì)于<pre>代碼塊風(fēng)格涩搓,標(biāo)簽前面留多少個(gè)空格污秆,在顯示效果中就會(huì)留多少個(gè)空格。建議間編寫HTML標(biāo)簽時(shí)昧甘,就控制好良拼。

正如前面所示,<pre>元素一般用于顯示大塊的代碼充边,并且保證原有格式不變庸推。但有時(shí)候代碼太多,而且不想讓其占有太大的頁面篇幅浇冰,就想控制代碼塊的大小贬媒。Bootstrap也考慮到這一點(diǎn),你只需要在pre標(biāo)簽上添加類名".pre-scrollable"肘习,就可以控制代碼塊區(qū)域最大高度為340px际乘,一旦超出這個(gè)高,就會(huì)在Y軸出現(xiàn)滾動(dòng)條井厌。

/*源碼請(qǐng)查看bootstrap.css第731行~第734行*/

.pre-scrollable{max-height:340px;overflow-y:scroll;}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蚓庭,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子仅仆,更是在濱河造成了極大的恐慌,老刑警劉巖垢袱,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件墓拜,死亡現(xiàn)場離奇詭異,居然都是意外死亡请契,警方通過查閱死者的電腦和手機(jī)咳榜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來爽锥,“玉大人涌韩,你說我怎么就攤上這事÷纫模” “怎么了臣樱?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長腮考。 經(jīng)常有香客問我雇毫,道長,這世上最難降的妖魔是什么踩蔚? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任棚放,我火速辦了婚禮,結(jié)果婚禮上馅闽,老公的妹妹穿的比我還像新娘飘蚯。我一直安慰自己馍迄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布局骤。 她就那樣靜靜地躺著柬姚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪庄涡。 梳的紋絲不亂的頭發(fā)上量承,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音穴店,去河邊找鬼撕捍。 笑死,一個(gè)胖子當(dāng)著我的面吹牛泣洞,可吹牛的內(nèi)容都是我干的忧风。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼球凰,長吁一口氣:“原來是場噩夢啊……” “哼狮腿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起呕诉,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤缘厢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后甩挫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贴硫,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年伊者,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了英遭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡亦渗,死狀恐怖挖诸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情法精,我是刑警寧澤多律,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站亿虽,受9級(jí)特大地震影響菱涤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜洛勉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一粘秆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧收毫,春花似錦攻走、人聲如沸殷勘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽玲销。三九已至,卻和暖如春摘符,著一層夾襖步出監(jiān)牢的瞬間贤斜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國打工逛裤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瘩绒,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓带族,卻偏偏與公主長得像锁荔,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蝙砌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • Bootstrap是什么阳堕? 一套易用、優(yōu)雅择克、靈活恬总、可擴(kuò)展的前端工具集--BootStrap。GitHub上介紹 的...
    凜0_0閱讀 10,861評(píng)論 3 184
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案祠饺? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,737評(píng)論 1 92
  • 本人技拙越驻,還望不吝賜教。 bookstrap筆記 1.BookStrap是輕量級(jí)的CSS基礎(chǔ)代碼道偷。大部分前端...
    陳佳岳閱讀 1,044評(píng)論 0 8
  • 第5章 菜單、按鈕及導(dǎo)航 一记劈、下拉菜單 小伙伴們注意勺鸦,在Bootstrap框架中的下拉菜單組件是一個(gè)獨(dú)立的組件,根...
    凜0_0閱讀 4,950評(píng)論 0 66
  • 這是上周番茄周報(bào)總結(jié)目木,可以清晰的看到第1换途、2天的時(shí)候是學(xué)習(xí)時(shí)間最多的。但經(jīng)過一個(gè)最高峰后立馬就跌倒了低谷刽射。原因是前...
    cornsweet閱讀 268評(píng)論 0 0