28173 sujets

CSS et mise en forme, CSS3

Bonjour,

je suis entrain de faire une mise en page css,
je définit un bloc dans ma feuille de style sa hauteur est de
15 px et il contien un background (image)... lorsque je visualise ma page
dans mozilla pas de probleme, dans IE par contre la taille du bloc est plus grande que 15 px (donc mon fond se duplique) , je sais qu on peut empecher la répétition du fond mais comme je dois placer un autre bloc contre celui de 15 px ca ne m interresse pas... comment faire pour que sa taille soit belle et bien de 15 px dans tous les browser...


Merci d'avance
Bonjour Testsuo,

Mettre "font-size: 0;" ou "line-height: 0;" dans le div que tu veux réduire à moins de 20px de haut sous IE.
Modifié par papillon41 (14 Feb 2006 - 18:03)
Mais comment je fais pour ecrire dedans apres alors si le font size est à zéro?
(ça ne marche pas avec le line-height)

Merci
Administrateur
papillon41 a écrit :

Mettre "font-size: 0;" ou "line-height: 0;" dans le div que tu veux réduire à moins de 20px de haut sous IE.
Attention, ces valeurs ne fonctionnent pas sur certains navigateurs (dont opera je crois).
Il faut leur indiquer une valeur de "1px" au minimum

Pour répondre à ta question :
http://forum.alsacreations.com/faq/#item58

;)
Mettre "line-height:15px;" dans ton cas.
Cela fonctionne avec opéra !
Dans le doute bien sur, je mettrai 1px mini. On à toujours besoin d'au moins 1px.
Modifié par papillon41 (15 Feb 2006 - 09:12)