• 技术文章 >web前端 >Bootstrap教程

    bootstrap2和3的区别是什么

    青灯夜游青灯夜游2021-01-08 14:35:37原创390

    区别:1、Bootstrap3支持移动端优先,Bootstrap没有;2、Bootstrap2采用渐变凹凸风格,Bootstrap3采用扁平化设计风格;3、bootstrap3的浏览器兼容性方面比Bootstrap2好。

    相关教程推荐:《bootstrap教程

    做项目时,有时也会参考别的案例的优秀之处。在用Bootstrap的时候,发现很多项目代码都有区别,在<div>布局class上,有用.span*,有用.col-md-*,实际上是Bootstrap版本升级,语法也变了。

    Bootstrap3中被修改的样式

    Bootstrap 2.xBootstrap 3.x
    .container-fluid.container
    .row-fluid.row
    .span*.col-md-*
    .offset*.col-md-offset-*
    .brand.navbar-brand
    .nav-collapse.navbar-collapse
    .nav-toggle.navbar-toggle
    .btn-navbar.navbar-btn
    .hero-unit.jumbotron
    .icon-*.glyphicon .glyphicon-*
    .btn.btn .btn-default
    .btn-mini.btn-xs
    .btn-small.btn-sm
    .btn-large.btn-lg
    .alert-error.alert-danger
    .visible-phone.visible-xs
    .visible-tablet.visible-sm
    .visible-desktop分成了 .visible-md .visible-lg
    .hidden-phone.hidden-xs
    .hidden-tablet.hidden-sm
    .hidden-desktop分成了 .hidden-md .hidden-lg
    .input-small.input-sm
    .input-large.input-lg
    .control-group.form-group
    .checkbox.inline .radio.inline.checkbox-inline .radio-inline
    .input-prepend .input-append.input-group
    .add-on.input-group-addon
    .img-polaroid.img-thumbnail
    ul.unstyled.list-unstyled
    ul.inline.list-inline
    .muted.text-muted
    .label.label .label-default
    .label-important.label-danger
    .text-error.text-danger
    .table .error.table .danger
    .bar.progress-bar
    .bar-*.progress-bar-*
    .accordion.panel-group
    .accordion-group.panel .panel-default
    .accordion-heading.panel-heading
    .accordion-body.panel-collapse
    .accordion-inner.panel-body

    Bootstrap3.x中新增的样式

    页面元素描述
    Panels.panel .panel-default .panel-body .panel-title .panel-heading.panel-footer.panel-collapse
    List groups.list-group .list-group-item .list-group-item-text.list-group-item-heading
    Glyphicons.glyphicon
    Jumbotron.jumbotron
    Extra small grid (<768px).col-xs-*
    Small grid (≥768px).col-sm-*
    Medium grid (≥992px).col-md-*
    Large grid (≥1200px).col-lg-*
    Responsive utility classes (≥1200px).visible-lg .hidden-lg
    Offsets.col-sm-offset-* .col-md-offset-* .col-lg-offset-*
    Push.col-sm-push-* .col-md-push-* .col-lg-push-*
    Pull.col-sm-pull-* .col-md-pull-* .col-lg-pull-*
    Input groups.input-group .input-group-addon .input-group-btn
    Form controls.form-control .form-group
    Button group sizes.btn-group-xs .btn-group-sm .btn-group-lg
    Navbar text.navbar-text
    Navbar header.navbar-header
    Justified tabs / pills.nav-justified
    Responsive images.img-responsive
    Contextual table rows.success .danger .warning .active
    Contextual panels.panel-success .panel-danger .panel-warning .panel-info
    Modal.modal-dialog .modal-content
    Thumbnail image.img-thumbnail
    Well sizes.well-sm .well-lg
    Alert links.alert-link

    Bootstrap3.x中被移除的样式

    页面元素从2.x版本中去除3.x版本中对应的元素
    Form actions.form-actionsN/A
    Search form.form-searchN/A
    Form group with info.control-group.infoN/A
    Fluid container.container-fluid.container (不再进行固定)
    Fluid row.row-fluid.row (不再进行固定)
    Controls wrapper.controlsN/A
    Controls row.controls-row.row 或者.form-group
    Navbar inner.navbar-innerN/A
    Navbar vertical dividers.navbar .divider-verticalN/A
    Dropdown submenu.dropdown-submenuN/A
    Tab alignments.tabs-left .tabs-right.tabs-belowN/A
    Nav lists.nav-list .nav-header没有直接对等的样式t, 但是和List groups 和 .panel-groups相似

    以上就是bootstrap2和3的区别是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:bootstrap
    上一篇:bootstrap怎么删除图标 下一篇:Bootstrap怎么实现遮罩层效果?(代码示例)
    大前端线上培训班

    相关文章推荐

    • bootstrap input不可编辑的实现方法• bootstrap如何获取行数据?• bootstrap模态框如何提交表单• 如何解决bootstrap 图标不显示的问题• bootstrap怎么删除图标

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网