2009-09-07 9 views
1

J'essaie de mettre un lien hypertexte vers le logo qui se trouve sur le côté gauche de la bannière. quand j'utiliseComment définir un lien hypertexte pour un logo de bannière. S'il vous plaît aider

<a href="home.php"> <div class="logo"></div></a> 

son ne fonctionne pas. aidez-moi à sortir de ce problème

+2

Quel est exactement le problème? pourriez-vous développer un peu ce que vous avez et ce dont vous avez besoin? – voyager

+1

cela aurait dû être à doctype.com. pas stackoverflow. – mauris

+0

pourquoi Mauris @Mauris – Rajasekar

Répondre

4

Vous ne pouvez pas faire cela depuis <a> est un élément en ligne, alors que <div> est un élément de bloc. Vous devez remplacer votre <div> par un élément en ligne tel que <span>, ou suivre ce que Dominic Rodger a déclaré.

4

Pour ce genre de choses que je fais quelque chose comme ceci:

<div class="logo"><a href="home.php" id="logolink"></a></div> 

Dans mon CSS:

a#logolink { display: block; width: 500px; height: 100px; } 

Réglage hauteurs et largeurs pour répondre à vos besoins.

1
<a href="home.php"><img src='logo.png' /></a> 
3

Vous ne pouvez pas les éléments de bloc de nid comme <div> dans les éléments en ligne comme <a>. Vous pouvez mettre le tag <a> autour de l'image du logo, cependant:

<a href="home.php"> 
    <img src="logo.png" alt="Logo"> 
</a> 
+1

Je ferais une mise à jour si l'attribut alt obligatoire n'était pas manquant – Quentin

+0

Meh. C'était supposé être un extrait de code pas une solution toute faite :-) – Joey

Questions connexes