Em todos os sistemas de grade, existem calhas entre cada coluna. O sistema do Bootstrap define um preenchimento de 15 pixels à esquerda e à direita de cada coluna para criar esta calha.
A questão é que a primeira coluna não deve ter meia sarjeta à esquerda e a última não deve ter meia sarjeta à direita. Em vez de usar algum tipo de classe .first
ou .last
nessas colunas como alguns sistemas de grade fazem, eles definem a .row
classe para ter margens negativas que correspondam ao preenchimento das colunas. Isso "puxa" as calhas da primeira e da última colunas, ao mesmo tempo que as torna mais largas.
o .row
div nunca deve ser usado para conter nada além de colunas de grade. Se for, você verá o conteúdo deslocado em relação a quaisquer colunas, como fica evidente em seu violino.
ATUALIZAR:
Você modificou sua pergunta depois que eu respondi, então aqui está a resposta para a pergunta que você está fazendo agora: Adicione a .container
classe à primeira <div>
. Veja o exemplo de trabalho .