Bonjour,
J'ai un petit soucis de compatibilité avec IE (pour ne pas changer ).
Je développe une page un peu speciale car sera imprimée. Mon problème se situe sur un div faisant office de titre de page,avec un texte qui doit avoir sa première lettre sur une image. Celà fonctionne parfaitement sous Mozilla Firefox, mais sous IE, la première lettre s'affiche à coté de l'image.
Y'a t'il un syntaxe spécifique à IE pour faire celà ? faire un hack css ? Merci d'avance .
Le code HTML :
Et le CSS lié :
Cdlt
J'ai un petit soucis de compatibilité avec IE (pour ne pas changer ).
Je développe une page un peu speciale car sera imprimée. Mon problème se situe sur un div faisant office de titre de page,avec un texte qui doit avoir sa première lettre sur une image. Celà fonctionne parfaitement sous Mozilla Firefox, mais sous IE, la première lettre s'affiche à coté de l'image.
Y'a t'il un syntaxe spécifique à IE pour faire celà ? faire un hack css ? Merci d'avance .
Le code HTML :
<div class="titre">
<?php
echo $html->image('puce_synthese_v.jpg', array('alt' => 'puce'));
?>
<p>Visite du blabla...
<span style="font-size:12px; float:right; padding-top:18px;">blabla texte à droite</span>
</p>
</div>
Et le CSS lié :
.titre{
border : 2px solid #000066;
overflow : hidden;
height : 36px;
width : 178mm;
margin-left: 0;
margin-right: 0;
}
.titre p{
color : #000066;
font-weight : bold;
font-size : 24px;
width : 160mm;
z-index : 1;
position : absolute;
float : left;
}
.titre p:first-letter {
font-weight : bold;
font-size : 32px;
color : #ffffff;
padding-left : 10px;
padding-right : 10px;
}
.titre img{
width : 36px;
float : left;
z-index : 10;
top : 0px;
left : 0px;
padding-left :0;
}
Cdlt