Lecture du CSS sur différents navigateurs
Résolu/Fermé
Gwoko
-
8 août 2009 à 19:21
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 9 août 2009 à 10:43
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 9 août 2009 à 10:43
A voir également:
- Lecture du CSS sur différents navigateurs
- Lecture epub sur pc - Guide
- Confirmation de lecture whatsapp - Guide
- Accusé de lecture gmail - Guide
- Télécharger livre de lecture ce2 gratuit pdf - Télécharger - Éducatifs
- Lecture du coran complet - Télécharger - Histoire & Religion
5 réponses
jjsteing
Messages postés
1670
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
8 août 2009 à 20:00
8 août 2009 à 20:00
Bonsoir..
Un debut d indice.. j'ais mis
border-style: solid;
border-color: transparent ;
un peu partout dans le css.. et ca a enlever les décalages.. mais il reste un décalage corespondant à la taille de la bordure :(
Un debut d indice.. j'ais mis
border-style: solid;
border-color: transparent ;
un peu partout dans le css.. et ca a enlever les décalages.. mais il reste un décalage corespondant à la taille de la bordure :(
jjsteing
Messages postés
1670
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
9 août 2009 à 09:48
9 août 2009 à 09:48
re:)
---------------------------
/!\ modif !!!!
j'ai trouver une autre solution, post suivant, mais je laisse le code pour ceux que ca interesse ;)
---------------------------
bon, apres quelques manip.. j'ai toujours un ptit décalage, mais c'est mieux...
j'ai copier les sources dans un .php et rajouter :
au tout début du .php
<?php
$Ie=false;
if(ereg("msie",strtolower($_SERVER['HTTP_USER_AGENT'])))
{
//echo '<script>alert("ie");</script>';
$Ie=true;
//}else{
//echo '<script>alert("pas ie");</script>';
}
?>
.menu_centre
{
<?php
if (!$Ie){
echo "border-style: solid ;";
echo "border-color: transparent ;";
}
?>
...
}
#body_centre
{
<?php
if (!$Ie){
echo "border-style: solid ;";
echo "border-color: transparent ;";
}
?>
...
}
en fait je rajoute un border transparent que si le navigateur n est pas ie... mais il se décale car le border, meme transparent à une épaisseur.. j'ai essayer avec border:0px; mais ca refait tout bugger...
Je pense que la solution n est pas loin ;)
---------------------------
/!\ modif !!!!
j'ai trouver une autre solution, post suivant, mais je laisse le code pour ceux que ca interesse ;)
---------------------------
bon, apres quelques manip.. j'ai toujours un ptit décalage, mais c'est mieux...
j'ai copier les sources dans un .php et rajouter :
au tout début du .php
<?php
$Ie=false;
if(ereg("msie",strtolower($_SERVER['HTTP_USER_AGENT'])))
{
//echo '<script>alert("ie");</script>';
$Ie=true;
//}else{
//echo '<script>alert("pas ie");</script>';
}
?>
.menu_centre
{
<?php
if (!$Ie){
echo "border-style: solid ;";
echo "border-color: transparent ;";
}
?>
...
}
#body_centre
{
<?php
if (!$Ie){
echo "border-style: solid ;";
echo "border-color: transparent ;";
}
?>
...
}
en fait je rajoute un border transparent que si le navigateur n est pas ie... mais il se décale car le border, meme transparent à une épaisseur.. j'ai essayer avec border:0px; mais ca refait tout bugger...
Je pense que la solution n est pas loin ;)
jjsteing
Messages postés
1670
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
9 août 2009 à 10:04
9 août 2009 à 10:04
ah non !!!
oublie tout !!! j ais trouver !!
h3
{
margin: 0px;
border: 0px;
padding:0px;
}
ul{
margin: 0px;
border: 0px;
padding:0px;
}
oublie tout !!! j ais trouver !!
h3
{
margin: 0px;
border: 0px;
padding:0px;
}
ul{
margin: 0px;
border: 0px;
padding:0px;
}
jjsteing
Messages postés
1670
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
9 août 2009 à 10:43
9 août 2009 à 10:43
et oui.. des fois il suffit de peu de chose pour que tout merde !!:p
ps.. j ai trouver en virrant toutes les marges que tu avait mis dans ton 'style'.. et comme ca bugguait toujours, j me suis di que ca venait du code, et la j ais vu les <ul> et <h3>.. et bingo !! :p
ps.. j ai trouver en virrant toutes les marges que tu avait mis dans ton 'style'.. et comme ca bugguait toujours, j me suis di que ca venait du code, et la j ais vu les <ul> et <h3>.. et bingo !! :p
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Magnifique j'ai compris ! C'était donc les marges "naturelles" des éléments situés dans mes blocs qui les poussaient !!
Merci milles fois, vraiment. J'aurais jamais trouvé ça tout seul !
Le pire c'est que c'était vraiment un truc bête, il ne fallait pas chercher loin ... Enfin bon, tout est réglé.
Toutes mes félicitations et compliments, et encore merci !
Gwoko.
Merci milles fois, vraiment. J'aurais jamais trouvé ça tout seul !
Le pire c'est que c'était vraiment un truc bête, il ne fallait pas chercher loin ... Enfin bon, tout est réglé.
Toutes mes félicitations et compliments, et encore merci !
Gwoko.
8 août 2009 à 20:41
Pour ce qui est de tes bordures, je ne vois à quels blocs tu les as assimilés ?
J'ai essayé de l'appliquer à .menu_haut pour voir le résultat mais je ne vois pas de correction, simplement un décallage du au fait que la bordure a poussé le haut du menu vers la droite puisqu'il était exactement emboité dans menu.
J'ai sans doute mal du positionner les propriétés et mal compris.
Encore merci en tout cas, pour cette réponse rapide !