Valeur négative en CSS

Fermé
Roxane 59 Messages postés 455 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 5 novembre 2008 - 4 nov. 2007 à 01:47
bzh56 Messages postés 26 Date d'inscription vendredi 19 mai 2006 Statut Membre Dernière intervention 11 novembre 2007 - 4 nov. 2007 à 15:30
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 ?
A voir également:

3 réponses

bzh56 Messages postés 26 Date d'inscription vendredi 19 mai 2006 Statut Membre Dernière intervention 11 novembre 2007 7
4 nov. 2007 à 15:30
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 samedi 20 janvier 2007 Statut Contributeur Dernière intervention 17 août 2024 1 360
4 nov. 2007 à 15:30
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 jeudi 23 août 2007 Statut Membre Dernière intervention 5 novembre 2008 19
4 nov. 2007 à 11:38
Bonjour,
Je repose ma question pour avoir votre avis. Merci.
0