CSS sous IE et FF

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

CSS sous IE et FF

Message le Dim Jan 22, 2006 0:26

Bonjour tout le monde,

L'éternel problème, celui du css avec Internet Explorer.
Je suis totalement inculte dans ce domaine ( et dans tant d'autres).

On m'a gentiment donné le code d'une simple barre de liens qui, sous FireFox uniquement, reste en permanence en haut de l'écran.

J'ai donc ceci dans mes fichiers .php:

Code: Tout sélectionner
<div id="sitebarre">
    <ul>
        <li>texte</li>
    </ul>
</div>


Et ceci dans mes fichiers .css:

Code: Tout sélectionner
div#sitebarre {
   z-index: 3;
   width: 98%;
   position: absolute;
   top: 0; left: 5px; right: 5px;
   background-color: #663300;
   border-width: 0 1px 1px;
   border-style: solid;
   border-color: #663300;
   padding: 3px 6px 1px;
   font: 0.75em "Trebuchet MS", Helvetica, Geneva, Arial, sans-serif;
   color: black;
}

body>div#sitebarre { width: auto; }

div#sitebarre ul {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    letter-spacing: 0.01em;
}

div#sitebarre form {
    margin: 0;
    padding: 0;
    text-align: right;
}

body>div#sitebarre { position: fixed; }

div#sitebarre li           { display: inline; margin-right: 6px; }
div#sitebarre a            { text-decoration: none; }
div#sitebarre a:link,
div#sitebarre a:visited    { background-color: transparent; color: white; }
div#sitebarre a:hover      { background-color: transparent; color: #F95; }


Mais évidemment, sous Internet Explorer, la barre ne descend pas. Elle est affichée, mais dés qu'on descend sur la page, elle ne suit pas.

Y a-t-il une solution ?

Merci beaucoup d'avance


moktoipas
WRInaute accro
WRInaute accro
 
Messages: 2323
Inscription: Mar Juin 29, 2004 11:52

Message le Dim Jan 22, 2006 0:35

la seule solution est du javascript (que je ne connais pas) ou attendre IE 7.

La position:fixed ne sera geré dans cette bouze que dans IE7.


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Message le Dim Jan 22, 2006 0:44

javascript ?

Arf je connais pas du tout.
Merci de l'info en tout cas.

Quelqu'un saurait faire ça ?


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12351
Inscription: Dim Aoû 08, 2004 20:24

Message le Dim Jan 22, 2006 0:45

avec
Code: Tout sélectionner
position: absolute;
top: expression(body.scrollTop);

Ca devrait passer.
Par contre, autant ça fonctionne très bien avec certains sites, autant sur d'autres j'ai un problème de déplacement par sacades.
il faut que je vois d'où ça vient.


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Message le Dim Jan 22, 2006 1:38

Génial ! Merci beaucoup.

Pas très grave pour les saccades.


moktoipas
WRInaute accro
WRInaute accro
 
Messages: 2323
Inscription: Mar Juin 29, 2004 11:52

Message le Dim Jan 22, 2006 11:10

Ya pas besoin de javascript ! Je savais meme pas !

merki


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Message le Mar Jan 24, 2006 22:20

En fait ça ne marche pas chez tout le monde.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12351
Inscription: Dim Aoû 08, 2004 20:24

Message le Mer Jan 25, 2006 0:56

Non, parce que ça c'était uniquement pour IE
pour FF & IE, il faut le jouer subtil
position: fixed; // pour FF
_position:absolute; // pour IE qui ne tient pas compte du _
top: expression(body.scrollTop); // pour IE
top: 0; // pour FF

voir exemple sur http://www.recits.champignytriathlon.or ... ne-2005-ir
Testé sur XP SP2 avec IE 6, FF 1.5 et Opera 8.5.
sur IE, il faut effectivement avoir javascript activé, mais bon si on est assez parano pour désactiver le JS avec IE, on ne reste plus sur IE, non ? :wink:


Scali's
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Mar Mai 24, 2005 20:11

Message le Jeu Jan 26, 2006 22:31

Je teste et te tiens au courant, merci.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités