28172 sujets

CSS et mise en forme, CSS3

Bonjour, j'ai besoin d'un code pour qu'un DIV agrandisse de la longueur du DIV par nombre de px prédéfini.
C'est à dire que le DIV quand il s'agrandi pour s'adapter à la longueur de sont contenu s'agrandissent par 200 pixel, c'est a dire, si mon DIV fait 600 px et que je rajoute 125 px de texte, le DIV rajouter 200 px de longueur.
Je ne sais pas si je me suis bien expliquer, mais quelqu'un saurait-il m'aider ?


Edit: Je viens de tomber sur: line-height, mais il adapte la ligne, donc laisse un gros espace sous le texte, je voudrai la même chose mais qui ne s'appliquer qu'à la hauteur du DIV.
On m'a donner ca si tu comprend mieux:

<script>
 (function() {
var block = document.getElementById("corps"),
    height = block.clientHeight,
    mod = height % 129,
    padding = 129 - mod+"px";
if (mod)  block.style.paddingBottom = padding;
})();
</script>


Pas facile a expliquer pour moi
Salut,

Je ne connais pas le javascript, je ne peux pas te donner un coup de main mais cela ne doit pas êter compliquer de faire ce que tu demande..

Var -> ton block
if sa taille est comprise entre 0 et 200 alors pas rien ne se passe
else rajouter +200px à ton élément..

le line-height ne sert pas à ce genre de truc, sauf si je me trompe Smiley biggol , comme son nom l'indique c'est la hauteur de ligne pour du texte. .

Bon courage,