`
寒飞子
  • 浏览: 48036 次
  • 性别: Icon_minigender_1
  • 来自: 福州
文章分类
社区版块
存档分类
最新评论

Bootstrap栅格布局使用有感

 
阅读更多

1.典型的栅格布局

 

<div class="container">
  <div class="row">
    <div class="col-sm-6">1</div>
    <div class="col-sm-6">2</div>      
  </div>
</div>
 这是典型的左右布局,列数的和为12,其中嵌套布局中子布局的列数和也是12。

 另外,要注意的是栅格布局有四种尺寸

.col-xs- .col-sm- .col-md- .col-lg-

从左到右尺寸是从小到大,在小尺寸的地方用大尺寸会导致列装不下,从而挤到下一行去。

一般来说,整个页面的布局用sm,md或者lg,内部的布局用xs。

 

2.典型的输入框组

 

<div class="input-group">
  <input type="text" id="searchWord" name="searchWord" class="form-control" />
  <span class="input-group-btn">
    <button type="button" id="buttonSearch" class="btn btn-info">搜索</button>
  </span>
</div>
 

  

3.面板的使用

 

<div class="panel panel-info">
  <div class="panel-heading">
    <h3 class="panel-title">
      带有 title 的面板标题
    </h3>
  </div>
  <div class="panel-body">
    面板内容
  </div>
</div>
 

  

4.表单的使用

 

<form class="form-horizontal" role="form">
  <div class="form-group">
    <label for="firstname" class="col-sm-2 control-label">名字</label>
    <div class="col-sm-10">
      <input type="text" class="form-control" id="firstname" placeholder="请输入名字">
    </div>
  </div>
  <div class="form-group">
    <label for="lastname" class="col-sm-2 control-label">姓</label>
    <div class="col-sm-10">
      <input type="text" class="form-control" id="lastname" placeholder="请输入姓">
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <div class="checkbox">
        <label>
          <input type="checkbox">请记住我
        </label>
      </div>
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <button type="submit" class="btn btn-default">登录</button>
    </div>
  </div>
</form>

 

 注意:使用form-control的元素默认宽度为100%,高度为34px,而如果是静态元素,比如文字,则需要在外层的div设置类form-control-static,使静态元素高度也变成34px,这样才能保持整体风格的统一。

  • 大小: 1.4 KB
  • 大小: 4.3 KB
  • 大小: 15.5 KB
分享到:
评论

相关推荐

    bootstrap 主题

    这主要得益于Bootstrap框架中的栅格系统,它将页面划分为12列,根据设备宽度自动调整元素的排列方式。 2. **组件丰富**:Bootstrap提供了大量的预定义组件,如导航栏、按钮、表单、下拉菜单、模态框、轮播图等,...

    自定义模块化bootstrap标准网页模板

    1. **响应式设计**:基于Bootstrap的栅格系统,这个模板可以自动调整布局以适应各种屏幕尺寸,从手机到桌面电脑,确保用户在任何设备上都能获得良好的浏览体验。 2. **模块化**:模板被设计成可复用和可组合的模块...

    红色家具家居Bootstrap网站模板.zip

    2. **Bootstrap3.1.1**:作为模板的基础,Bootstrap3.1.1提供了许多优点,例如栅格系统(Grid System)用于创建灵活的布局,以及预定义的类(如`.container`、`.row`和`.col-*-*`)用于简化布局工作。此外,还有下拉...

    travell_bootstrap_

    在技术实现上,"travvell_bootstrap_"系统利用了Bootstrap的栅格系统进行页面布局,确保在不同分辨率的设备上都能自适应显示。同时,系统可能还采用了jQuery库来增强交互效果,如滑动切换、模态对话框等,提升用户...

    MAC风格Bootstrap后台管理模板

    1. **响应式设计**:Bootstrap 3.x的栅格系统允许开发者创建适应不同屏幕尺寸的页面布局,确保在桌面、平板和手机上都能提供良好的用户体验。 2. **移动优先**:设计时首先考虑小屏幕设备,然后逐渐添加样式以适应更...

    摩托车俱乐部网站模板基于Bootstrap3.3.4制作

    1. 响应式布局:Bootstrap采用流式栅格系统,可以根据不同设备的屏幕尺寸自动调整布局,确保在手机、平板、桌面电脑等不同设备上都能提供良好的用户体验。 2. 组件丰富:Bootstrap提供了一系列预先设计的组件,如...

    jQuery+Bootstrap弹出式注册登录等表单代码

    在网页设计中,用户交互体验是至关重要的元素,其中注册、登录等表单的设计更是直接影响到用户的使用感受。本篇文章将详细探讨如何利用jQuery和Bootstrap框架创建弹出式表单,以提升网页的交互性和美观度。 首先,...

    蓝色天空响应式bootstrap整站模板4911.zip

    1. **栅格系统**:Bootstrap的12列栅格系统允许设计师灵活地布局页面元素,确保在不同设备上都能呈现出整洁、对齐的布局。 2. **响应式导航**:模板会包含响应式的导航栏,当屏幕尺寸变小时,导航栏可能会折叠成...

    绿色响应式wordpress博客bootstrap3模板5256.zip

    1. **响应式设计**:通过Bootstrap3的栅格系统,模板能够自动调整其布局,适应不同尺寸的屏幕。 2. **绿色主题**:以绿色为主色调,营造出清新、舒适的阅读环境,适合个人博客或者与自然、环保相关的话题。 3. **...

    粉色婚庆公司html5响应式网站模板-恋爱 交友 结婚 wed wedding love bootstrap 手机 情侣 单页

    该模板利用Bootstrap的栅格系统,实现灵活的布局,同时提供了诸如模态框(Modal)、下拉菜单(Dropdown)、导航条(Navbar)等预定义组件,使得设计者可以快速构建美观且功能丰富的页面。 三、恋爱、交友、结婚主题...

    宽屏花草植物html5模板是一款灰色宽屏风格的花草植物bootstrap企业模板 .rar

    该模板基于Bootstrap框架构建,Bootstrap是目前最流行且被广泛使用的前端开发框架,它提供了响应式布局、栅格系统、组件和JavaScript插件,使得网页在不同设备上都能呈现出良好的用户体验,适应手机、平板和桌面等...

    女性整形整容响应式企业官网模板_女性 整形 整容 美容 bootstrap 手机 响应式 企业 整站 美发 棕色 粉色.rar

    Bootstrap框架简化了网页开发,提供了栅格系统、导航条、模态框、表单控件等多种组件,使得开发者能够高效地创建响应式网站。 描述中提到了“美发”和“棕色、粉色”,这可能意味着模板设计上融入了与美发相关的...

    阿里云后台管理模板

    该模板利用了Bootstrap的栅格系统、表单、按钮、下拉菜单、导航条、模态框等组件,使得页面布局清晰,交互友好。 对于兼容性方面,阿里云后台管理模板声明支持IE7及以上版本的浏览器。这表明它已经考虑到了那些仍在...

    淡雅线条设计花草种植公司响应式模板

    Bootstrap框架的使用,使得页面布局和组件的响应式功能得以实现,确保在各种设备上都能流畅运行。其设计风格强调极简主义,摒弃繁复的装饰,突出内容本身,尤其适合那些希望展现品牌独特风格和产品特色的花草种植...

    炫酷响应式后台管理模版

    在“炫酷响应式后台管理模版”中,Bootstrap的栅格系统被用来构建灵活的布局,无论是在大屏幕的台式机还是小屏幕的移动设备上,都能自动调整内容展示方式,确保信息的清晰度和可读性。同时,模版还利用了Bootstrap的...

    基于bootsnav的响应式多级导航菜单特效.zip

    在Bootsnav中,Bootstrap 的栅格系统和预定义的 CSS 类用于创建灵活的布局和元素样式。 2. **Bootsnav插件**:Bootsnav 是对Bootstrap导航组件的扩展,提供了额外的功能和定制选项,如多级下拉菜单、滚动监听、平滑...

    长江EE设计汇报_v2.ppt

    3. **响应式设计**:运用Bootstrap栅格系统,使网站能够自适应各种屏幕尺寸,确保在不同设备上的浏览体验。 4. **搜索功能**:用户动机和搜索功能分析表明,首页应以入口角色为主,避免过于突出具体功能,以免对大...

    3D翻转幻灯片

    Bootstrap框架的栅格系统和媒体查询可以帮助实现这一点。 7. **性能优化**:由于3D效果可能对性能产生影响,尤其是对于移动设备,开发者需要注意优化代码,减少不必要的计算,比如使用硬件加速,并确保在不支持CSS3...

    小风车科技官网模拟

    【小风车科技官网模拟】项目是一个静态网页设计实例,主要使用了Bootstrap框架来构建页面。Bootstrap是一款流行的前端开发框架,它提供了丰富的预定义样式、组件和JavaScript插件,能够帮助开发者快速创建响应式和...

    响应式黑红_HTML手机电脑网站_网页源码移动端前端_H5模板_自适应响应式源码.zip

    Bootstrap的栅格系统是构建响应式布局的利器,而jQuery则简化了JavaScript代码,提高了页面性能。 总的来说,这个压缩包提供的是一套完整的响应式网页模板,包括HTML结构、CSS样式和可能的JavaScript脚本,适合快速...

Global site tag (gtag.js) - Google Analytics