Mise en page texte

Résolu/Fermé
Michel - 6 août 2012 à 09:45
 Michel - 6 août 2012 à 13:20
Bonjour,

J'ai un problème avec le texte il ne se met pas a la même hauteur sur ie il est trop haut et sur firefrox il est a la bonne hauteur.
<div class="postexte">
<h4 class="pos_top">
TEXTE </h4>
</div>

.postexte {
font-family: Arial,Helvetica,sans-serif;
vertical-align: top;
overflow:auto;
display:block;
}

h4.pos_top {position:relative;top:-10px;}

Merci d'avance pour votre aide.


A voir également:

1 réponse

tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 220
6 août 2012 à 10:39
Salut,

Il faut utiliser un commentaire conditionnel pour IE » https://www.alsacreations.com/astuce/lire/48-commentaires-conditionnels.html
0
Merci j'ai essayer un truc comme ça :

<!--[if IE]>
h4.pos_top style= "position:relative;top:-30px;"

<![endif]-->

Mais il prend en compte.
Il faut le mettre a 1 endroit spécial dans le html ?
0
tryan44 Messages postés 1288 Date d'inscription mardi 24 janvier 2012 Statut Membre Dernière intervention 26 octobre 2014 220
6 août 2012 à 11:15
Soit vous faites appel à une nouvelle feuille de style
<!--[if IE]>
    <link type="text/css" rel="stylesheet" href="styles-ie.css" />
<![endif]-->

soit vous l'intégrez directement dans l'entête de votre document
<!--[if IE]>
    <style type="text/css">
h4.pos_top{
position:relative;top:-30px;
}
    </style>
<![endif]-->
0
Merci ca marche nickel :)
0