En todos los sistemas de cuadrícula, hay canaletas entre cada columna. El sistema de Bootstrap establece un relleno de 15px tanto a la izquierda como a la derecha de cada columna para crear este canal.
El problema es que la primera columna no debería tener media canaleta a la izquierda y la última no debería tener media canaleta a la derecha. En lugar de utilizar algún tipo de .first
o .last
clase sobre esas columnas como algunos sistemas de red hacen, en lugar de establecer la .row
clase de los márgenes son negativos que coinciden con el relleno de las columnas. Esto "tira" de las canaletas de la primera y última columna, mientras que al mismo tiempo la hace más ancha.
El .row
div nunca debería usarse para contener nada más que columnas de cuadrícula. Si es así, verá el contenido cambiado en relación con cualquier columna, como es evidente en su violín.
ACTUALIZAR:
Modificó su pregunta después de que respondí, así que aquí está la respuesta a la pregunta que está haciendo ahora: Agregue la .container
clase a la primera <div>
. Ver ejemplo de trabajo .