7推正、bootstrap-表單

bootstrap系列文集

一、概要

Bootstrap 提供了下列類型的表單布局

  1. 垂直表單(默認(rèn))
  2. 內(nèi)聯(lián)表單
  3. 水平表單

二宝惰、基本樣式

1植榕、說明

單獨的表單控件會被自動賦予一些全局樣式。

label元素和前面提到的控件包裹在 .form-group 中可以獲得最好的排列

2尼夺、form-group

  1. 作用
    增加塊元素的下部留白尊残,從而使塊元素的間距變大
  2. 栗子
    <form>
      <div class="form-group">
        <label for="name">用戶名</label>
        <input type="text" id="name" placeholder="請輸入用戶名">
      </div>
    </form>
    

3、form-control

  1. 作用
    換行+填充整行
  2. 栗子
    <form>
      <div class="form-group">
        <label for="name">用戶名</label>
        <input type="text" id="name" class="form-control" placeholder="請輸入用戶名">
      </div>
      <button type="submit">提交</button>
    </form>
    

4淤堵、注意

  • 只有正確設(shè)置了輸入框的 type 類型寝衫,才能被賦予正確的樣式。
  • 包括:text拐邪、password慰毅、、datetime-local扎阶、date汹胃、number、email东臀、url着饥、search、tel 和 color等惰赋。

三宰掉、內(nèi)聯(lián)表單

1、說明

<form> 元素添加 .form-inline 類可使其內(nèi)容左對齊并且表現(xiàn)為 inline-block 級別的控件。只適用于視口至少在 768px 寬度時(視口寬度再小的話就會使表單折疊)

2轨奄、注意事項

  1. form-inline使帶有form-control和form-group的元素表現(xiàn)出行內(nèi)的效果
  2. form-inline一定要保證在至少768px的行寬下仇穗,否則會看不到內(nèi)聯(lián)效果

3、示例代碼

<form class="form-inline">
    <div class="form-group">
        <label for="username">用戶名</label>
        <input type="text" class="form-control" id="username" placeholder="請輸入用戶名">
    </div>
    <div class="form-group">
        <label for="pwd">設(shè)置密碼</label>
        <input type="text" class="form-control" id="pwd" placeholder="請輸入密碼">
    </div>
    <div class="form-group">
        <label for="pwd1">確認(rèn)密碼</label>
        <input type="text" class="form-control" id="pwd1" placeholder="請確認(rèn)密碼">
    </div>
    <div class="form-group">
        <label for="email">郵箱</label>
        <input type="email" class="form-control" id="email" placeholder="123456@example.com">
    </div>
    <button class="btn btn-info">注冊</button>
</form>
</div>

四戚绕、水平排列的表單

1、說明

通過為表單添加 .form-horizontal 類枝冀,并聯(lián)合使用 Bootstrap 預(yù)置的柵格類舞丛,可以將 label 標(biāo)簽和控件組水平并排布局。這樣做將改變 .form-group 的行為果漾,使其表現(xiàn)為柵格系統(tǒng)中的行(row)球切,因此就無需再額外添加 .row

2、示例代碼

<span class="h1">水平排列</span>
<form class="form-horizontal">
  <div class="form-group">
    <label for="uname" class="col-sm-2">用戶名</label>
    <div class="col-sm-10">
      <input type="text" class="form-control" id="uname" placeholder="請輸入用戶名">
    </div>
  </div>
</form>

五绒障、復(fù)選框吨凑、單選框、下拉列表

1 户辱、說明

復(fù)選框(.checkbox)用于選擇列表中的一個或多個選項鸵钝,

單選框(.radio)用于從多個選項中只選擇一個

下拉列表(.select) 用于下拉框的選擇

2 、復(fù)選框(radio)

  1. 設(shè)置復(fù)選框和文字單獨一行
<div class="checkbox">
  <label>
    <input type="radio" name="r1"  value="1">雞澤明步
  </label>
</div>
<div class="checkbox">
  <label>
    <input type="radio" name="r1" value="2">搏多野見衣
  </label>
</div>
  1. 設(shè)置內(nèi)聯(lián)一行顯示的復(fù)選框
    <label class="checkbox-inline"> <input type="checkbox">雞澤明步</label>
    <label class="checkbox-inline disabled"> <input type="checkbox" disabled>搏多野見衣</label>
    

3庐镐、單選框

  1. 單選框和文字獨占一行
    <div class="radio">
        <label> <input type="radio" name="sex">男</label>
    </div>
    <div class="radio">
        <label> <input type="radio" name="sex">女</label>
    </div>
    
  2. 所有單選框同在一行
    <label class="radio-inline">
      <input type="radio" id="ick1" value="v1">1
    </label>
    <label class="radio-inline">
      <input type="radio" id="ick2" value="v2">2
    </label>
    <label class="radio-inline">
      <input type="radio" id="ick3" value="v3">3
    </label>
    

4恩商、下拉列表

  1. 基本使用
    <select class="form-control">
        <option>北京</option>
        <option>上海</option>
        <option>廣州</option>
        <option>深圳</option>
        <option>長沙</option>
    </select>
    

六、表單狀態(tài)檢測

任何包含在此元素之內(nèi)的 .control-label必逆、.form-control 等元素都將接受這些校驗狀態(tài)的樣式怠堪。

1、has-warning

  1. 作用
    表單填寫警告
  2. 栗子
    <div class="form-group has-warning"></div>
    

2名眉、has-error

  1. 作用
    表單填寫錯誤
  2. 栗子
    <div class="form-group has-error"></div>
    

3粟矿、has-success

  1. 作用
    表單填寫成功
  2. 栗子
    <div class="form-group has-success"></div>
    

4、標(biāo)簽同步相應(yīng)狀態(tài)

  1. 作用
    一般配合js使用動態(tài)的操作樣式
  2. 栗子
    <form role="form">
        <div class="form-group has-success">
            <label class="control-label" for="success">成功狀態(tài)</label>
            <input type="text" class="form-control" id="success" placeholder="成功狀態(tài)">
        </div>
        <div class="form-group has-warning">
            <label class="control-label" for="warning">警告狀態(tài)</label>
            <input type="text" class="form-control" id="warning" placeholder="警告狀態(tài)">
        </div>
        <div class="form-group has-error">
            <label class="control-label" for="error">錯誤狀態(tài)</label>
            <input type="text" class="form-control" id="error" placeholder="錯誤狀態(tài)">
        </div>
    </form>
    

七损拢、控制尺寸

1陌粹、說明

bootstrap還提供了一些控制表單元素大小的樣式input-lg、input-sm

也可以設(shè)置父元素 form-group-lg福压、form-group-sm申屹,來調(diào)整。

2隧膏、舉個栗子

<input type="text" class="form-control input-lg" value="稍微大一點的">
<input type="text" class="form-control" value="默認(rèn)大小的">
<input type="text" class="form-control input-sm" value="小號輸入框">
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末哗讥,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子胞枕,更是在濱河造成了極大的恐慌杆煞,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異决乎,居然都是意外死亡队询,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進(jìn)店門构诚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚌斩,“玉大人,你說我怎么就攤上這事范嘱∷蜕牛” “怎么了?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵丑蛤,是天一觀的道長叠聋。 經(jīng)常有香客問我,道長受裹,這世上最難降的妖魔是什么碌补? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮棉饶,結(jié)果婚禮上厦章,老公的妹妹穿的比我還像新娘。我一直安慰自己照藻,他們只是感情好闷袒,可當(dāng)我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著岩梳,像睡著了一般囊骤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上冀值,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天也物,我揣著相機(jī)與錄音,去河邊找鬼列疗。 笑死滑蚯,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的抵栈。 我是一名探鬼主播告材,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼古劲!你這毒婦竟也來了斥赋?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤产艾,失蹤者是張志新(化名)和其女友劉穎疤剑,沒想到半個月后滑绒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡隘膘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年疑故,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片弯菊。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡纵势,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出管钳,到底是詐尸還是另有隱情钦铁,我是刑警寧澤,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布蹋嵌,位于F島的核電站,受9級特大地震影響葫隙,放射性物質(zhì)發(fā)生泄漏栽烂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一恋脚、第九天 我趴在偏房一處隱蔽的房頂上張望腺办。 院中可真熱鬧,春花似錦糟描、人聲如沸怀喉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽躬拢。三九已至,卻和暖如春见间,著一層夾襖步出監(jiān)牢的瞬間聊闯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工米诉, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留菱蔬,地道東北人。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓史侣,卻偏偏與公主長得像拴泌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子惊橱,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,440評論 2 359

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案蚪腐? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,756評論 1 92
  • Bootstrap是什么? 一套易用税朴、優(yōu)雅削茁、靈活宙枷、可擴(kuò)展的前端工具集--BootStrap。GitHub上介紹 的...
    凜0_0閱讀 10,881評論 3 184
  • 1. 概覽 1.1 HTML 5 文檔類型(Doctype) Bootstrap 使用了一些 HTML5 元素和 ...
    OzanShareing閱讀 693評論 1 3
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的茧跋,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體慰丛。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 3,905評論 0 0
  • 302km/h,是列車前行的速度瘾杭,而此刻诅病,我正在飛馳的列車上,周遭盡是等待著回家的人粥烁。2016年早已結(jié)束贤笆,而似乎直...
    去塵遠(yuǎn)閱讀 1,605評論 10 6