begin process at 2012 05 29 08:22:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Doctype et safari


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Doctype et safari

samedi 29 mars 2008 à 10:58:49 | Doctype et safari

inaden

Bonjour,
je tourne en rond avec le doctype.
Si je mets <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/transitional.dtd">
Mon menu déroulant CSS ne fonctionne pas avec Safari, mais fonctionne partout ailleurs Firefox mac, PC IE6 IE7).
Par contre, si je mets <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> il fonctionne avec safari, mais plus sous IE PC...
J'ai essayé plusieurs Doctype pris sur le net... rien n'y fait... c'est l'un ou l'autre.
Firefox fonctionne bien avec les deux.
Y-a-t-il une solution ????
(Au cas, la page est sur http://www.dwa.fr/aif/ )
Merci d'avance pour vos avis.
Denis

Tout vient à qui sait attendre
samedi 29 mars 2008 à 11:19:28 | Re : Doctype et safari

bultez

Membre Club


Bonjour,

    "mon" menu qu'il est à moi, ceux que je connais...   fonctionnent
       avec tous (?) les navigateurs quel que soit ( ou presque ! )
       le Doctype  ( je dis ça... jamais très bien compris à quoi ça servait ! )

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/transitional.dtd">
...

    sur ta page, Safari n'aime pas le survol d'une case...
       je ne sais pas si tu as, comme moi, entendu le "bruit" que ça fait...

    ça vient du css qui ne plait pas à safari.


                Cordialement            Bul         [mon Site]     [M'écrire]
samedi 29 mars 2008 à 11:43:45 | Re : Doctype et safari

inaden

Salut, et merci pour ta réponse.
Le pb avec Pour le menu déroulant, c'est à partir de liste imbriqué et ça fonctionne bien ailleurs... la question est est-ce que ma CSS a des lacunes et les autres navigateurs interprètent quand même bien, ou est-ce que c'est Safari qui débloque ???
En tout cas je vais essayer ton second doc.
Merci

Tout vient à qui sait attendre
samedi 29 mars 2008 à 11:49:11 | Re : Doctype et safari

inaden

Sinon, j'ai essayé de voir le document lié à l'adresse de ton troisième doctype et je suis tombé sur une erreur 404
Après coup, l'adresse serait : http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd

Tout vient à qui sait attendre
samedi 29 mars 2008 à 11:54:20 | Re : Doctype et safari

bultez

Membre Club


>>est-ce que ma CSS a des lacunes et les autres navigateurs interprètent quand même bien,
>>ou est-ce que c'est Safari qui débloque
    je dirais... ni l'un ni l'autre
        l'interprétation des navigateurs diffère !
        pas seulement Safari par rapport aux autres, tous par rapport à chacun ( ou presque )
    ce que je peux te dire, qui est sûr, c'est que ton CSS ne plait pas à Safari.
   
>>vais essayer ton second doc.
    pas une question de doctype, enfin à mon humble avis
        mais plutôt de codage de CSS.
    puisque mon menu, et d'autres, fonctionnent eux .

                Cordialement            Bul         [mon Site]     [M'écrire]
samedi 29 mars 2008 à 11:59:02 | Re : Doctype et safari

inaden

Ce sont aussi des menus à partir de listes imbriquées ???

Tout vient à qui sait attendre
samedi 29 mars 2008 à 12:08:17 | Re : Doctype et safari

inaden

À tout hasard, voici la css pour le menu :

#porteur #lemenu {
    position: relative;
    width: 520px;
    margin-left: 110px;
    margin-top: 1px;
    overflow: visible;
    background-color: #F81815;
    height: 20px;
    z-index: 10;
}
#porteur #lemenu ul li {
    float: left;
    list-style-type: none;
    font-size: 0.8em;
    margin-right: 18px;
    height: 20px;
}
#porteur #lemenu ul {
    margin-left: -18px;
    padding-bottom: 5px;
    height: 20px;
    margin-top: -5px;
}

#porteur #lemenu ul li ul{
    position:absolute;
    width:10em;
    left:-40px;
    margin-top: 4px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    line-height: 0.8em;
}

#porteur #lemenu ul li ul li{
    width:107px;
    background-color: #F81815;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #4B4949;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 7px;
    padding-left: 5px;
}
#porteur #lemenu ul li ul li a {
    color: #FFFFFF;
    line-height: 0.9em;
    font-weight: normal;
}
#porteur #lemenu a {
    color: #FFFFFF;
}
#porteur #lemenu ul li ul li a:hover {
}

#porteur #lemenu li{
    float:left;
    position:relative;
    list-style-type:none;
    margin-right: 15px;
}
#porteur  #lemenu  ul  li  ul  li a:hover{
    color: #FFFFFF;
}
#porteur #lemenu ul li ul li:hover{
    background-color: #4B4949;
}
body #porteur #lemenu ul li ul {
    display:none;
}
#porteur #lemenu ul li:hover ul{
    display:block;
}
#porteur #lemenu ul li:hover{
    display:block;
    background-color: #F81815;
}
#porteur #lemenu ul li ul:hover{
    display:block;
}
* html #porteur #lemenu ul li ul{
border-top:1px solid #00FFFF;
border-left:0px;
}

Tout vient à qui sait attendre
samedi 29 mars 2008 à 12:41:33 | Re : Doctype et safari

bultez

Membre Club
tu devrais, me semble-t-il, simplifier un peu...
    div imbriquées + ul + li et css lié...
        pas évident ( pour les neuneus comme moi ) si on ne l'a pas bati....
    ce qui est clair, c'est que safari, avec ce css :
        "boucle do infernale" au survol.

                Cordialement            Bul         [mon Site]     [M'écrire]
samedi 29 mars 2008 à 12:57:31 | Re : Doctype et safari

inaden

Si tu as plus simple, je suis preneur... au moins une indication.
En tout cas, merci pour tes conseils et ton attention.

Tout vient à qui sait attendre
samedi 29 mars 2008 à 13:59:20 | Re : Doctype et safari

bultez

Membre Club
Réponse acceptée !



on trouve ça partout....

    ch'tit exemple ( collection de diverses sources
                                    dont je n'ai pas noté l'origine...
                             navré pour l'auteur originel... s'il y en a un,
                             parce que ce n'est jamais que du CSS )

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
    <style type="text/css">
        ul.menu        {    list-style-type: none;
                            margin : 0;
                            padding: 0;    }
        ul.menu li     {    float: left;
                            margin: 0;
                            border: 0;    }   
        ul.menu ul     {    position: absolute;
                            display: none;
                            list-style-type: none;
                            margin: 0;
                            padding: 0;
                            border: solid 1px black;    }
        ul.menu ul li  {    float: none;
                            padding: 0;    }
        ul.menu li a:link, ul.menu li a:visited
                        {   display: block;
                            color: #800000;
                            background: #FFFFAA;
                            margin: 0;
                            padding: 4px 4px;
                            text-decoration: none;    }
        ul.menu li a:hover
                        {   background: #AAAAFF;    }
        ul.menu li:hover > ul
                        {   display: block;    }
    </style>
</head>
<body>
  <ul class="menu"
      style="position:absolute;top:50px;left:40px;width:60%">
    <li><a href="#">Un</a>
      <ul>
        <li><a href="#">Niveau 1.1</a></li>
        <li><a href="#">Niveau 1.2</a></li>
      </ul>
    </li>
    <li><a href="#">Deux</a>
      <ul>
        <li><a href="#">Niveau 2.1</a></li>
        <li><a href="#">Niveau 2.2</a></li>
        <li><a href="#">Niveau 2.3</a></li>
      </ul>
    </li>
  </ul>
</body>
</html>

    !!!! à adapter à ce que tu veux !!!!
    fonctionne avec IE (7), Opera, FireFox, K-Meleon, Safari...


                Cordialement            Bul         [mon Site]     [M'écrire]

1 2

Cette discussion est classée dans : http, fonctionne, www, doctype, safari


Répondre à ce message

Sujets en rapport avec ce message

Popup ne fonctionne pas [ par OneHacker ] Bonjour j'ai pioché ce code sur http://www.jejavascript.net : //PLF-http://www.jejavascript.net/ Formulaire moteur de recherche invalide avec tableau [ par fofilou ] Bonsoir, j'ai un très gros problème. Je souhaiterais intégrer un moteur de recherche Extense sur mon site. Cependant celui-ci ne fonctionne pas lorsqu Help Script JS pour redirection aléatoire [ par sebastiez ] Bonjour, je ne sais pas si je me suis positionné sur le bon thème pour poster mon message mais bon... voici le script que je voudrais mettre en place Clique automatique au suvol d'une PUB [ par Razox ] Bonjour a tous !Voila il y a quelques temps j'avais eu ce code:http://www.javascriptfr.com/</ Chargement XML (RSS) en javascript [ par Slagt ] Bonjour,Je développe un peu en javascript depuis quelque jour, et tout fonctionne à merveille.J'ai fait un widget, pour Mac, permettant de visualiser générer des liens et désélectionner [ par Bestdoud ] Bonjour,Après avoir fouillé sur tout le site et sur google en vain,j'aurais 2 questions:1)Première question:J'ai une chaine de texte contenant des lie formulaire variable [ par zalf ] Bonjour, Je suis en train de mettre un nouveau module sur mon portail. Lors d'un enregistrement, je voudrais que la personne renseigne son pays, sa ré demande de renseignement pour inseré un script [ par stomy95 ] bonjour ,j'ai un petit souci pour inseré un scropt de banniere rotatif dans l'emplacement prevu de mon site je c'esp pas si c 'est le script qui et pa probleme de script [ par stomy95 ] j'ai un script qui fonctionne sur un de mes site c'est un rotateur de banniere de pub qui change e nombre de seconde regleret je voudrais l inserer da Faire defiler des images avec des liens [ par gattusino8 ] Bonjour,J'ai eu un de mes premeirs elements de réponses ici http://www.javascriptfr.com/infomsg_DIAPORAMA-AUTOMATIQUE-AVEC-LIENS-


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,014 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales