Il ne respecte pas à quel point? je veux dire le bloc se retrouve avec quelques pixels de différence où c'est tout de suite autre chose?
essaye avec la propriété CSS:
display: block;j'espère que ça t'aide.
Bonne soirée!

Some Geek: Tous les programmeurs sont des brutes, [...] ils violent chaque ligne, chaque language [...] et n'on aucun goût pour la beauté de ./sh