Centrage float etc... :D

Centrage float etc... :D - HTML/CSS - Programmation

Marsh Posté le 09-10-2016 à 18:02:47    

Bonjour,
 
Je souhaiterai placer 2 blocks l'un à côté de l'autre mais que le premier block conserve sa position centrale, le tout en utilisant la propriété float.
J'ai tenté de créer une div englobant mon h1 (block 1 en display:block) et div#network (block 2) et de jouer avec les valeurs des propriétés "width" et "margin" seulement quand je dézoomai, le block h1 ne restait plus au centre de la page et se trouvait donc décalé par rapport aux menus situés en dessous. Pas très propre comme résultat donc.
 
Voici mon code HTML :
http://image.noelshack.com/fichiers/2016/40/1476028700-image5.png
 
Avez-vous une solution à mon problème ?
 
Cordialement, Romain.


Message édité par spindrow2 le 15-10-2016 à 14:32:29
Reply

Marsh Posté le 09-10-2016 à 18:02:47   

Reply

Marsh Posté le 09-10-2016 à 18:17:28    

Je viens d'avoir une solution qui me paraît être la bonne. Pourquoi ne pas créer un block fantôme qui viendrait se placer à gauche du h1. Ainsi les différents éléments resteraient en phase avec le menu. Merci de m'éclairer si je fais fausse route. Il s'agirait plutôt de maquiller un problème plutôt que d'essayer de le résoudre.

Reply

Marsh Posté le 09-10-2016 à 18:36:03    

#ghost{
 width: 30%;
 float: left;
 visibility: hidden;
}

Reply

Marsh Posté le 10-10-2016 à 12:54:42    

Sinon tu peux aussi arrêter d'utiliser les floats et utiliser Flexbox, qui est fait pour ça sans se prendre la tête (en plus d'être maintenant supporté par tous les navigateurs)
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 
Etat du support de flex par les navigateurs : http://caniuse.com/#search=flex


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed