Publié par le 14 avril 2008, 0 commentaire
Catégorie : général

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).

Publié par le 10 avril 2008, 0 commentaire

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

Publié par le 9 avril 2008, 0 commentaire
Catégorie : CSS

Si un jour vous êtes confronté à la création d’un mailing (ou plus simplement newsletter) au format HTML, il existe des normes.

Voici deux liens qui en parlent :

Bon surf.

Publié par le 8 avril 2008, 0 commentaire
Catégorie : CSS,général

Pour centrer un texte verticalement quand le « vertical-align:middle » ne fonctionne pas :

<span style= »display: inline-block;height: 50%; »>

ex :

<div><span style= »display: inline-block;height: 50%; »>Le texte à centrer verticalement</span></div>

Seul bémol : ne fonctionne pas sous firefox

Publié par le , 0 commentaire
Catégorie : CSS

Lorsque vous souhaitez faire une redirection en HTML, il vous suffit d’insérer cette ligne, n’importe où dans la page (de préférence dans le head) :

<meta http-equiv="Refresh" content="2;URL=mapage.html">

Le 2 étant le temps au bout duquel on fait la redirection, et le mapage.html est l’url de redirection, url relative ou absolue.

Ainsi cette méthode permet de générer un affichage temporaire le temps de faire la redirection.