Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1563 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Donner des marges au CONTENU d'un div (et non au div)...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Donner des marges au CONTENU d'un div (et non au div)...

n°507281
Hermes le ​Messager
Breton Quiétiste
Posté le 04-09-2003 à 13:23:39  profilanswer
 

En effectuant quelques tests, je me suis rendu compte qu'on peut très facilement donner des marges au contenu d'un div en utilisant le padding.
Mais la difficulté, c'est que Mozilla, lui, agrandit le div en rajoutant ce fameux padding...
 
J'en déduis que pour le moment, la seule manière crossbrowser de faire des marges est d'imbriquer 2 divs. Qu'en pensez-vous ?

mood
Publicité
Posté le 04-09-2003 à 13:23:39  profilanswer
 

n°507358
Hermes le ​Messager
Breton Quiétiste
Posté le 04-09-2003 à 14:20:54  profilanswer
 

Recherches faites, c'est en fait IE qui foire (on s'en serait douté), car d'après le W3C, width et height agissent normalement sur le CONTENU du div et non sur le div lui-même. Donc Moz et Opera suivent les recommandations en ajoutant le padding à la largeur et à la hauteur du contenu du div.
 
Voili. D'après ce que je lis ici ou là, la solution des 2 divs imbriqués est la seule qui soit réellement valable.
 

n°507363
fastclemmy
(re-)Dictateur en plastique
Posté le 04-09-2003 à 14:24:27  profilanswer
 

C'est pas le box model hack ça ?
http://openweb.eu.org/articles/dimensions_boites_css/
 
EDIT: il se peut que je sois à côté de la plaque !


Message édité par fastclemmy le 04-09-2003 à 14:25:03
n°507369
Hermes le ​Messager
Breton Quiétiste
Posté le 04-09-2003 à 14:33:42  profilanswer
 

fastclemmy a écrit :

C'est pas le box model hack ça ?
http://openweb.eu.org/articles/dimensions_boites_css/
 
EDIT: il se peut que je sois à côté de la plaque !


 
Oui tout à fait, mais c'est une solution pourrite. La seule soluce vraiment correcte, c'est d'utiliser 2 divs (hélas).

n°507685
sibelius
Vous êtes sûr ?
Posté le 04-09-2003 à 18:00:46  profilanswer
 

Un text-indent pourrait faire l'affaire... si tu n'as qu'une ligne de texte ;)


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Donner des marges au CONTENU d'un div (et non au div)...

 

Sujets relatifs
donner une valeur par defaut a un champ lors de la création d'1 tableY a moyen de lire le contenu d'un lecteur de CD ????
[VB/VBA/Access] Changer le contenu d'une textBoxmarges et impression
Mettre dans une string le contenu d'un fichier texte qui est en ligne[JS] modifier le contenu d'un champ sans déplacer le curseur de saisie
[css ou js] compléter un espace avec du contenu généré...Pb droit en .net pour accéder au contenu de ma bdd
[VB] contenu d'une picturebox vers une image ? [résolu !]Faire un transfer de contenu en html
Plus de sujets relatifs à : Donner des marges au CONTENU d'un div (et non au div)...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR