Pour une page Web, j'ai utilisé un identifiant div qui insère un logo directement dans la page. Je voudrais que ce logo soit lié (par exemple) à une page d'accueil. Je peux le faire facilement en faisant cela <a href=xyz><div id=logo></div></a>
of.course qui ne valide pas (par la suite DTD XHTML 1.0 Strict). Est-ce que quelqu'un peut suggérer la meilleure pratique (probablement évidente)? MerciLiaison d'une image incorporée CSS
2
A
Répondre
4
Vous pouvez en finir avec Checklist SPAN
et DIV
qui encombrent votre page et avoir le lien lui-même être un bloc.
<a href="http://example.com/" id="logo"> </a>
Et dans votre CSS, le style avec arrière-plan et la taille aux dimensions de l'image que vous voulez être cliquable:
#logo
{
background:url("/path/to/image.jpg");
display:block;
width:200px;
height:80px;
}
0
<a href="something"><span class="logo"></span></a>
Vous pourriez avoir à déclarer <span>
comme display: block;
.
2
<a href=""><span></span></a>
appliquer l'image d'arrière-plan, la largeur, la hauteur et l'affichage: bloc de la travée. J'espère que cela pourra aider!
0
Utilisez une durée:
<a href=xyz><span id=logo></span></a>
Ne pas oublier de convertir la durée d'un élément de bloc dans votre css:
.logo {
display: block
}
Questions connexes
- 1. css image div help
- 2. CSS coin image/Rayon
- 3. Reset background image CSS
- 4. Image largeur liaison en JavaFX
- 5. Image Padding en CSS, HTML
- 6. Imprimer Feuille Excel incorporée
- 7. image UriSource et la liaison de données
- 8. Erreur de validation css Liaison moz?
- 9. RAW Données de l'image de ressource incorporée
- 10. Remplacer l'image par une vidéo incorporée
- 11. ASP.NET MVC Html.ActionLink Image d'arrière-plan CSS
- 12. hr avec une image à travers css
- 13. CSS background-image - Quelle est l'utilisation correcte?
- 14. App_Themes image demandée à partir de css
- 15. Evénement Javascript css background image loaded
- 16. Rotation d'une image à l'aide de css
- 17. Quelle est la différence entre faire référence à un fichier image dans src d'une balise img et faire référence à une image incorporée directement dans une balise image?
- 18. Couper le son d'une vidéo incorporée
- 19. Extraction d'une ressource incorporée sans WebResource.axd
- 20. Page HTML incorporée dans Flash Movie
- 21. Image sur le côté de l'écran de liaison
- 22. WPF Listbox Image question de liaison (à nouveau)!
- 23. Est-ce possible d'incorporer une image au format HTML?
- 24. Comment puis-je découvrir le "chemin" d'une ressource incorporée?
- 25. Quel sélecteur CSS doit définir la propriété background-image?
- 26. Image d'arrière-plan au format .jsp avec css
- 27. IE7 pas Mise en cache Image CSS sur SSL
- 28. outils Jquery Overlay CSS Conflit, Image placé sous le revêtement
- 29. Meilleure approche de la technique d'ombre portée CSS - non image
- 30. Implémentation d'une image d'arrière-plan pour A HREF dans CSS
J'utilisé la classe plutôt que id - Je suppose que pas à mon détriment , mais fonctionne bien et certainement plus élégant que plusieurs travées - n'a pas besoin du bloc 'css' car j'utilisais le positionnement absolu Merci beaucoup –
Utilisez 'ID' si l'élément apparait une fois par page. Utilisez 'class' s'il apparaît plus d'une fois. – random
un bon point - et rapide à corriger - merci écho –