Tags ancres href ne fonctionne pas
Edit: de clôture d'ancrage fixe. Ce problème existe lors de l'essai sur les navigateurs suivants:
- Google Chrome
- Firefox 3.5
- Safari
Fonctionne sans problème sur IE 8
Je v vraiment un problème bizarre ici. En bref, jetez un oeil sur le code html suivant:
<a href="login_page.html" class="img">
<span class="img_holder">
<img src="images/columnists/mike_zeisberger248.jpg" onerror="this.src='default.jpg'"/>
</span>
<span class="btn">track him</span></a>
Voici la img_holder
classe css:
.img_holder{
border: 1px solid #c8c8c8;
display:block;
background:#fff;
height: 100px
}
et la img
classe:
.img{
_margin:0 12px 12px 0;
}
Maintenant, le problème, c'est qu'en cliquant sur l'image imbriquée à l'intérieur de la balise d'ancrage ne pas vous prendre pour ses href lien (la pensée, la liaison href affiche dans la barre d'état lorsque vous passez la souris sur l'image, et ouvre parfaitement bien lors de l'ouverture dans un nouvel onglet).
Des idées?
où prend-elle?
donc, en bref, la réalité est curieux, c'est votre connaissance en html 🙂 juste une blague - kindof
Fixe le point d'ancrage de la balise de fermeture
ouais mon code html/css compétences suce plutôt, cependant, ce n'est pas le fermeture </a>
Quel navigateur êtes-vous tester?
donc, en bref, la réalité est curieux, c'est votre connaissance en html 🙂 juste une blague - kindof
Fixe le point d'ancrage de la balise de fermeture
ouais mon code html/css compétences suce plutôt, cependant, ce n'est pas le fermeture </a>
Quel navigateur êtes-vous tester?
OriginalL'auteur Galilyou | 2009-07-14
Vous devez vous connecter pour publier un commentaire.
Certains navigateurs ont des problèmes avec des ancres qui sont
display: inline
(valeur par défaut) contenant des élémentsdisplay: block
.Ajouter
display: block
à la base de règles avec le.img
sélecteur.Voir aussi http://validator.w3.org/ — elle fait une bonne première passe de trouver les fruits mûrs de la qualité des questions. Votre exemple de code semble avoir quelques erreurs qu'il allait chercher.
eh bien, en fait, c'est de travailler sur IE 8 avec pas de problèmes.
"Travailler sur IE avec pas de problèmes" n'est pas exactement le meilleur signe que le code est valide. 😉
ne veut pas dire que c'est un code valide! IE signifie que le code est Valide! Venez sur. C'était une réponse à David inital réponse, où il a déclaré que IE a des problèmes avec des ancres qui sont display: inline
OriginalL'auteur Quentin
Bien, il y a quelques problèmes évidents que le printemps; l'un est le /avant votre
onerror
, et la seconde est que la<a>
en question ne semble pas être fermé.En dehors de cela, il ne semble pas être de toute évidence une des raisons pourquoi ça ne marcherait pas; peut-être un plus poste complet au code source est dans l'ordre?
OriginalL'auteur Williham Totland