Valeur négative en CSS

Roxane 59 Messages postés 455 Date d'inscription   Statut Membre Dernière intervention   -  
bzh56 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

Une question, as t-on le droit de mettre une valeur négative pour positionner un block ? J'avais réaliseé une première page et je me suis rendu compte que je voulais mettre une photo, j'ai donc mis la balise inline en block et pour la positionner j'ai mis une valeur négative ex: margin-left:-50px; et ça marche Quand pensez-vous ?

3 réponses

bzh56 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   7
 
Bonjour,

Ce choix n'est pas faux. Attention toutefois à ne pas superposer cette image sur du texte ou un cadre, c'est le problème des margin.
Une autre solution pour juste placer ton image à gauche du contenu initial pourait être d'utiliser un float: left; mais c'est dûr à dire sans voir la page en question ;-)
3
RAD ZONE Messages postés 5230 Date d'inscription   Statut Contributeur Dernière intervention   1 360
 
SALUT
Une question, as t-on le droit de mettre une valeur négative pour positionner un block ?
OUI bien sur !

les valeurs negatives sont tout a fais valide CSS !! cependant il est conseiller de les utiliser avec parcimonie et a de bonne fin mais dans tout les cas il faut verifier sur les different navigateurs tes pages en cas d utilisation de valeurs negative !!! !!

cela depend surtout de la maniere et a quelle balise tu desire l appliquer !!

voila un exemple d utilisation de valeurs negative tres souvent utiliser !! puisqu il permet de centrer parfaitement un site complet ou une div dans une page
body {
     margin: 0; 
     text-align: center;
     }
#site {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 700px;
     height: 400px;
     margin-top: -200px; /* moitié de la hauteur */
     margin-left: -350px; /* moitié de la largeur */
     border: 1px solid #000;
     }





RAD
2
Roxane 59 Messages postés 455 Date d'inscription   Statut Membre Dernière intervention   19
 
Bonjour,
Je repose ma question pour avoir votre avis. Merci.
0