L’optimisation de son site Internet …. Très grande problématique, bien souvent compliqué à résoudre, tant de chose pouvant être à l’origine du problème.
Commençons par cette vidéo de PHPTV de décembre 2008 :
Get the latest Flash Player to see this player.
[Javascript required to view Flash movie, please turn it on and refresh this page]
Ensuite, attaquons un petit récapitulatif :
Différence back/front.
Optimisation du back.
Optimisation du front.
(Lire la suite…)
pour faire un hr en pointillé
hr{
width:400px;
background-color:#FF9900;
border-top: 10px dashed #FF9900;
}
Ce qui donne :
IE est capricieux en ce qui concerne les ancres. A savoir qu’il ne les prend en compte que si elles sont à côté d’un texte.
Par exemple si vous mettez :
<a name= »test »></a><?php include(‘test.php’); ?>
ça ne fonctionnera pas.
Il faudrait mettre :
<a name= »test »> </a><?php include(‘test.php’); ?>
( étant un espace insécable).
Si vous avez besoin de faire deux css différents pour ie6 et ie7 utiliser ce bout de code en remplaçant le span par votre code
<?php
for ($i = 0; $i < sizeof($tab[0]); $i++) {
?>
<?php
//si c’est ie6
if(strstr($_SERVER['HTTP_USER_AGENT'], »MSIE 6.0″)!=FALSE){
?><span style= »position:relative;top:2px; »><a href= »contenu.php?id=<?=$tab[0][$i]['IdArticle']?> » mce_href= »contenu.php?id=<?=$tab[0][$i]['IdArticle']?> » class= »sousMenu »><?=$tab[0][$i]['LibelleArticle']?></a></span><?
}
//si c’est un autre navigateur
else{?>
<span style= »position:relative;top:-12px; »><a href= »contenu.php?id=<?=$tab[0][$i]['IdArticle']?> » mce_href= »contenu.php?id=<?=$tab[0][$i]['IdArticle']?> » class= »sousMenu »><?=$tab[0][$i]['LibelleArticle']?></a></span><?
}?>
Avec ce code :
strstr($_SERVER['HTTP_USER_AGENT'], »MSIE 6.0″)!=FALSE
on vérifie si la réponse du ‘HTTP_USER_AGENT’ contient bien ‘MSIE6.0′, c’est à dire qu’on détecte que c’est un IE6