Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e) (modifié)

Bonjour, :P

 

J'aimerais insérer dans mes sites les liens utiles pour insérer une banière du site concerné.

Style: "<a href="http://www.fullmontybelgium.be"><img class="logo" src="http://www.fullmontybelgium.be/images/banniere2.png" alt="bannière des Fulls Monty Belgium"></img> </a>"

comment faire pour que ce soit le texte et non la bannière qui apparaisse ?

 

Merci, bonne journée.

:P

Modifié par manly

  • Modérateurs
Posté(e)

Salut Manly !

 

Je ne comprends pas exactement ta question. D'après le code que tu nous soumets, tu veux afficher une image (bannière) qui serve de lien actif vers une autre page (un site). Dans ta balise <img>, tu associes à ton image un titre de remplacement (alt=bannière...) qui viendra s'afficher à la place de l'image si elle est longue à arriver ou si son adresse est erronée, mais qui viendra également s'afficher dans une bulle lorsque tu passeras ton curseur sur l'image. Que souhaites-tu de plus ?

 

Nota : dans la norme W3C, l'attribut alt a été remplacé par title (alt ne fonctionne pas sous FF, mais fonctionne encore sous IE) :P

 

-edit- Sinon, si tu veux seulement le texte, enlève l'image :

<a href="http://www.fullmontybelgium.be">Bannière des Full Monty Belgium</a>

Posté(e)

Salut Dydi

 

Oui en fait , je voudrais mettre une ligne de code à coller dans mon site, afin que les personnes intéressées par un échange bannière n'aient qu'à coller le code pour afficher l'image et le lien.

Et ce même si je change l'image (tout en lui mettant le même nom que la première), ils arriveront toujours à afficher l'image que je choisis qu'ils affichent.

Donc mon soucis est quand je met le bout de code, c'est mon image qui s'affiche avec le lien.(ce qui devrait se passer chez eux)

Il n'y aurait pas en xhtml une commande qui dit "afficher cela en code box" sans afficher l'image ici ?

  • Modérateurs
Posté(e)

OK, j'ai compris. Excuse-moi d'avoir le cerveau lent... :P

 

En fait, ce que tu veux, c'est qu'apparaisse le code à saisir (par exemple par copier/coller), et non pas qu'il s'exécute (faisant apparaître l'image). Pour obtenir ce résultat, il faut que HTML ne reconnaisse pas les balises <a> et <img>, donc que tu les “maquilles”.

 

Par exemple, tu insères entre le chevron de début de balise et la balise elle-même une autre balise, par exemple <em></em>. HTML se laisse flouer, il n'y voit que du texte ! :P

 

<<em></em>a href="URL"><<em></em>img src="URL" title="texte"><<em></em>/a>
Posté(e)

:P

Le <em> !!

J'avais oublié.

J'aurais du revoir mes cours de xhtml.

(en première page je pense !, tu sais celle qu'on lit que la première fois :P )

Le code box, cela ne doit pas exister je pense, donc je mettrai une ligne: blabla + le code à copier.

 

Merci Dydi, bon week-end

:P

  • Modérateurs
Posté(e)

Tu obtiens le même résultat avec toutes les balises inline (qui ne provoquent pas une rupture de flux), comme par exemple <strong> ou <span>. L'avantage de <em>, c'est que c'est moins long à écrire... évidemment, il y a bien les vieilles balises dépréciées <i> <b> <s> <u> mais ce ne serait pas raisonnable ! :P

 

Bon week-end à toi aussi :P

Posté(e)
Nota : dans la norme W3C, l'attribut alt a été remplacé par title (alt ne fonctionne pas sous FF, mais fonctionne encore sous IE) ;)
Oh là !!

L'attribut alt sert à spécifier le texte alternatif (qui sert aux navigateurs "texte" et dans le cas où l'image n'est pas disponible) et il est obligatoire.

L'attribut title est, lui, facultatif et sert à donner le texte qui s'affichera quand l'utilisateur d'un navigateur "visuel" laisse le curseur de la souris sur l'objet en question (parce que l'attribut title n'est pas réservé qu'aux images).

Ce n'est pas parce que IE utilise le contenu de l'attribut alt quand il n'y a pas d'attribut title qu'il faut croire que l'attribut alt a été "remplacé", ou qu'il "ne fonctionne pas" sous Firefox ! Il fonctionne, juste pas comme ce que IE voudrait nous faire croire...

 

Pour ce qui est du bloc de code, en général quand on souhaite faire afficher des balises on remplace juste les "<" par < et les ">" par >

C'est ainsi beaucoup plus prore et ça évite de s'appuyer sur l'espoir que le navigateur en face va avoir une faiblesse...

Posté(e)
L'attribut alt sert à spécifier le texte alternatif (qui sert aux navigateurs "texte" et dans le cas où l'image n'est pas disponible) et il est obligatoire.

L'attribut title est, lui, facultatif et sert à donner le texte qui s'affichera quand l'utilisateur d'un navigateur "visuel" laisse le curseur de la souris sur l'objet en question (parce que l'attribut title n'est pas réservé qu'aux images).

C'est un attribut que j'utilise dans mes sites afin qu'il soit accessible aux navigateurs visuels.

Puis j'aime bien moi ce petit logo W3C conforme dans le bas de mes sites :P

Pour ce qui est du bloc de code, en général quand on souhaite faire afficher des balises on remplace juste les "<" par < et les ">" par >

C'est ainsi beaucoup plus prore et ça évite de s'appuyer sur l'espoir que le navigateur en face va avoir une faiblesse...

Wouééééééé je pense que je vais essayer ça, sans oulier toutes fois cet <em> qui est bien utile aussi :P

 

Merci vous deux

  • Modérateurs
Posté(e)

Bonsoir KC, et merci pour ce recadrage. J'ai manifestement été victime d'une belle confusion dans mes souvenirs, à propos de alt et title ! J'en suis désolé en même temps que fort marri... :P

 

Pour ce qui est du bloc de code, en général quand on souhaite faire afficher des balises on remplace juste les "<" par < et les ">" par >
Effectivement, j'avais oublié cette solution (décidément, Alzheimer me cerne), à la fois plus simple, plus propre et plus orthodoxe. Mais il n'est pas nécessaire de remplacer > par > car le < suffit à “leurrer” le navigateur.

 

Ça évite de s'appuyer sur l'espoir que le navigateur en face va avoir une faiblesse...
Là, je ne comprends pas ta remarque : certes, briser volontairement l'unité de la balise par l'insertion d'une autre balise relève de la bidouille. Mais l'effet recherché est très exactement le même qu'avec le remplacement de < par < : masquer la balise au navigateur. Et son “manque de réaction” ne relèvera pas d'une quelconque faiblesse, mais de la stricte application de ses règles d'interprétation du flux à analyser. :P
Posté(e) (modifié)

Et dans le cas de remplacment du < par &lt, ma page pourra être validée pr validrome ?

L'analyse ne risque t'elle pas de me dire que j'ai des balises fermées non ouvertes ? :P

 

edit: Dylav, nous sommes trop jeunes pour ressentir les effets d'Alzheimer non ? :P

Modifié par manly

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...