Hyperliens une image en utilisant CSS - Stack Overflow

Edit: Juste pour préciser, je suis l'approvisionnement mon image de CSS. le code CSS pour la div d'en-tête est la suivante: -

Je veux savoir comment faire cette div hyperlinked sur ma page Web sans avoir à faire un point d'ancrage plutôt qu'un div.

a demandé le 22 septembre '08 à 21h09

Vous contrôlez la conception et les styles CSS, pas le comportement de votre contenu.

Vous allez devoir utiliser quelque chose comme Logo puis un bloc CSS comme:

Vous pouvez imbriquer votre étiquette à l'intérieur

puis mettre votre image à l'intérieur :)

Vous créez encore des liens en HTML avec « a » (ancre) balises comme normal. CSS n'a pas tout ce qui peut indiquer si quelque chose est un lien vers quelque part ou non.

a répondu le 22 septembre '08 à 21h11

voir ci-dessus des éclaircissements. - LJS 22 septembre '08 à 21h15

édité pour ajouter plus de détails. - ctcherry 22 septembre '08 à 21:40

Vous devez utiliser un élément d'ancrage, enveloppé dans un récipient. Sur votre page d'accueil, votre titre serait normalement un h1, mais sur les pages de contenu, il serait probablement passer à un div. Vous devez également avoir toujours du texte dans l'élément d'ancrage pour les personnes sans soutien CSS et / ou les lecteurs d'écran. La meilleure façon de cacher qui est par CSS. Voici deux exemples:

a répondu le 23 septembre '08 à 20h09

Le HTML5 spécifications en cours permet de relier plusieurs autres attributs. inclus div. Par exemple:

Tant que HTML5 est largement adopté ou autre chose arrive, la façon de créer un lien hypertexte est par l'élément d'ancrage.

répondu le 27 septembre '08 à 22h09

Essayez ceci - utiliser un H1 comme le siège de votre image à la place. Sauvé mon temps bout à bout et encore:

Accessible et aussi solide dans les navigateurs IE6 et>. Vous pouvez également relier le H1.

Ta Réponse

Articles Liés