Diferencias entre Bootstrap 3 y 4
Descripción
Bootstrap es un marco de interfaz de usuario móvil potente y popular para crear sitios web móviles con capacidad de respuesta en la web mediante el uso de marcos HTML, CSS y JS.
La siguiente tabla muestra las diferencias en Bootstrap 3 y Bootstrap 4 -
S.No. | Componente | Bootstrap 3 | Bootstrap 4 |
---|---|---|---|
1 | Archivos fuente CSS | MENOS | SCSS |
2 | Sistema de red | Sistema de cuadrícula de 4 niveles (xs, sm, md, lg) | Sistema de cuadrícula de 5 niveles (xs, sm, md, lg, xl) |
3 | Unidad CSS | px | movimiento rápido del ojo |
4 | Tamaño de fuente | 14px | 16px |
5 | Estructura desplegable | Creado con <ul> y <li> | Creado con <ul> o <div> |
6 | Desplazamiento de columnas | col-md-offset-4 | offset-md-4 |
7 | Imagenes | .img-responsive class | clase .img-fluid |
8 | Mesas | Agregue la clase .table-responsive al elemento <div> principal | Agregue la clase .table-responsive al elemento <table> |
9 | Glifos | Soportado | No soportado |
10 | Objetos multimedia | Utiliza clases para objetos de medios, como .media , .media-body , .media-object , .media- header , .media-right , .media-left , .media-list y .media-body | Utiliza solo la clase .media para objetos multimedia. |
11 | Tablas oscuras / inversas | No soportado | Usa la clase .table-dark para hacer tablas oscuras / inversas |
12 | Casillas de verificación y botones de opción | Muestra las casillas de verificación y botones de radio mediante .Radio , .Radio-inline , .checkbox o .checkbox-inline clases | Muestra las casillas de verificación y botones de radio mediante el uso de .Form-check , .Form-check-etiqueta , .Form-check-entrada , o .Form-check-inline clases |
13 | Tamaño de control de formulario | Aumentar o disminuir el tamaño de de un control de entrada mediante el uso de .input-LG y .input-SM clases | Aumentar o disminuir el tamaño de un control de entrada mediante el uso de .Form-control-lg y .Form-control-sm clases |
14 | texto de ayuda | Muestra el texto de ayuda usando la clase .help-block | Muestra el texto de ayuda usando la clase .form-text |
15 | Estilos | Utiliza las clases .btn-default y .btn-info en los botones | Utiliza las clases .btn-secundaria , .btn-light y .btn-dark en los botones y eliminó la clase .btn-default . |
dieciséis | Botones de contorno | No soportado | Diseñe los botones con el color del contorno usando .btn-outline- * class |
17 | Tamaños de botones | La clase .btn-xs está disponible | Disponible solo en las clases .btn-sm y .btn-lg y se eliminó la clase .btn-xs |
18 | Encabezados de menú | Use la clase .dropdown-header para la etiqueta li | Utilice la clase .dropdown-header para las etiquetas h1 - h2 |
19 | Divisores | Utilice la clase .divider en el elemento li | Use la clase .dropdown-divider en el elemento div |
20 | Barras de navegación fijas | Fijar la barra de navegación a la parte superior o inferior mediante el uso de .navbar-fija-top y de fondo .navbar-fijo clases | Fijar la barra de navegación a la parte superior o inferior mediante el uso de .fixed-top y .fixed de fondo clases |
21 | Buscapersonas | Alinear las páginas usando las clases .previous y .next | No soportado |
22 | Jumbotron de ancho completo | No usa la clase .jumbotron-fluid en jumbotrons de ancho completo | Utiliza la clase .jumbotron-fluid para jumbotrons de ancho completo |
23 | Elemento de carrusel | Utiliza la clase .item para elementos de carrusel. | Utiliza la clase .carousel-item para elementos de carrusel. |
24 | Pozos, paneles y miniaturas | Soportado | No soportado. Utilice tarjetas en su lugar |
25 | Navs en línea | No incluye la clase .nav-inline | Muestre las navegaciones como en línea usando la clase .nav-inline |