largeur d'une <div> = largeur du tableau contenu dedans.. [css] - HTML/CSS - Programmation
Marsh Posté le 26-05-2004 à 00:10:34
Ben donne une largeur aux DIV
Sinon, si tu la connais pas, passe en position absolue, le DIV s'ajustera alors à la taille de son contenu.
Marsh Posté le 26-05-2004 à 00:17:34
Code :
|
Attention, ça, ce n'est pas valide. Un id ne peut commencer par un chiffre.
Marsh Posté le 26-05-2004 à 02:21:38
Si tu ve que ton div ait la taille de ton tableau tu définis une taille à ton tableau le div s'adaptera, si tu ve que ton tableau ait la taille de ton div tu définis une taille au div et tu indique 100% pour la taille du tableau qui s'adaptera alors à ton div.
Marsh Posté le 26-05-2004 à 09:01:34
<style>
div.grande
{
width : 100%;
}
</style>
<div class="grande">Coucou je fais 100%</div>
Marsh Posté le 26-05-2004 à 12:01:29
youp,
bon, je crois que je n'ai pas été assez précis
alors voilà la page: http://belgibique.be/brol.html
je voudrais que Vert et Mauve prennent la taille de Rouge ; et que Vert soit centré dans Bleu.
j'ai mis Vert en position: absolute, mais il ne prend pas la taille de rouge
ah oui, je ne connais pas la taille de rouge (qui est un tableau)
<html> |
bobe> merci, je ne savais pas
Marsh Posté le 26-05-2004 à 12:14:56
Dans #grande
Fais un
float:left au lieu de position:absolute et ch'est bon je crois
Ah non vert n'est plus centré
Marsh Posté le 26-05-2004 à 12:50:07
oups j'avais mis aboslute...
bon maintenant ca ne ressemble plus à rien
edit: c'est normal vu que je n'avais pas précisé que j'avais une div extérieur.
mais ca ne prend quand meme pas la taille du contenu...
Marsh Posté le 26-05-2004 à 13:24:28
J'ai trouvé une solution pour IE6, mais les résultats sont totalement différents (entre eux et avec IE) sous Moz et Opera
Code :
|
A mon avis, ça va être difficile de trouver une solution sans donner une taille (même en pourcentages) à ton tableau, que tu pourras donner à la div #grande.
Mais bon je peux me gourrer.
Marsh Posté le 26-05-2004 à 13:34:45
Je m'amuse encore
Le plus propre pour les 3 navigateurs cités serait
Code :
|
Mais si le tableau est plus grand que les 50% de la div #grande, il sort du cadre vert (Opera et Moz) ou #mini ne prend pas la bonne taille (IE)... Tu peux agrandir la taille de cette div (en %), mais j'ai pas trouvé mieux
Marsh Posté le 25-05-2004 à 17:59:17
youp,
j'ai :
<div id="grand">
<div id="1">
</div>
<div id="A">
<table>
</table>
</div>
</div>
je voudrais que tous les <div> aient la meme largeur que le tableau.
mais je ne sais pas comment dire à GRAND d'avoir la meme taille que le tableau
les <div> prennent toujours le plus de place possible il est possible de leur dire de prendre le moins de place possible ?
merci
---------------
oui oui