IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

TARGET sous IE


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut TARGET sous IE
    Bonjour le forum,

    Je commence le XHTML depuis peu.
    Je suis un DIF qui me permettra de voir les langages XHTML, JAVASCRIPT et PHP.

    La première session a porté sur le XHTML et j'ai commencé à écrire quelques lignes et en cherchant dans la FAQ je suis tombé sur ce tutoriel:

    Il est indiqué que :

    Regardez cet exemple (avec un navigateur supportant :target ; Mozilla Firefox, Webkit ou Opera feront l'affaire). En cliquant sur les liens, vous naviguez entre les différentes images, tout ceci en un minimum de code et sans JavaScript ni PHP.

    La première étape est la création d'une liste d'images et leurs noms, ceux-ci étant des liens. Par exemple :


    <li id="one">
    <p><a href="#one">Image 1</a></p>
    <img src="../images/one.jpg">
    </li>

    Chaque élément de la liste a besoin d'un id, cela permettra l'utilisation d'une ancre, le lien href pointe vers l'id du li qui le contient. Cela permet à :target de fonctionner, c'est magique ! Toutes les images sont positionnées les unes par dessus les autres. En utilisant le sélecteur, nous changeons uniquement la valeur de la propriété z-index, et l'image cible se positionne au-dessus des autres images :


    img { position: absolute; }
    li:target img { z-index: 100; }

    Facile ! Bien sûr, ceci est un exemple très basique, avec plus d'ingéniosité cela pourrait devenir un outil très utile.

    Mise à jour : je viens de me rendre compte que Daniel Glazman a proposé un exemple assez similaire juste avant moi, voir en CSS-only tabs.
    TARGET ne fonctionne pas sous IE.

    Existe-t-il une équivalence qui fonctionne sous IE?

    Merci d'avance

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 308
    Par défaut
    Salut,

    en gros le target en css n'est qu'une alternative au target=_blank qui n'est pas valide en strict.

    et bonne lecture : http://www.ultra-fluide.com/ressources/xhtml/target.htm

  3. #3
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut
    Bonsoir le forum,

    Merci pour ta réponse, mais je suis trop "tendre" dans ces langages pour tout capter.

    Je vais m'y pencher ardemment et petit à petit je vais progresser.

    A bientôt sur le forum.

    Je n'ai pas résolu mon problème, je vais donc changer ma présentation et d'ici quelques jours je clôturerais le post au cas où quelqu'un voudrait apporter sa pierre à l'édifice.

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Le pseudo-classe CSS3 :target n'est pas implémenté sur IE (toutes versions).

    Voir la spec CSS3 (qui parait plutôt stable sur ce module) http://www.w3.org/TR/css3-selectors/#target-pseudo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Dossier "Target" non visible après un comité sous GIT
    Par kirua99 dans le forum EDI et Outils pour Java
    Réponses: 0
    Dernier message: 27/01/2015, 14h05
  2. Target BLANK sous FIREFOX
    Par ingeniomatique dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 03/02/2010, 10h37
  3. [MEX] Pb de compilation de mexfile sous real time windows target
    Par KolAr dans le forum MATLAB
    Réponses: 1
    Dernier message: 15/07/2009, 11h48
  4. formulaire: attribut target sous IE
    Par mbishop dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 25/04/2007, 14h50
  5. target=_blank et onglets sous FF 2.0
    Par jbeaussier dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 10/11/2006, 15h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo