Mit Div der anstelle von Ankern
Frage
Auf meiner Website, www.funpunks.com, in oben links auf der Seite finden Sie die Navigation sehen. Ich habe dies mit Hintergrundbildern mit fester Größe divs verwenden und mit Hilfe von Javascript „window.location =‚ http zu umleiten: // www.funpunks.com/ ‘" etc.
Aber was ist für Benutzer, die thier Javascript deaktiviert etc? Ich glaube, ich brauche Anker-Tags verwenden.
Ich brauche diesen Anker-Tags als Block anzuzeigen, und ich brauche sich ein Hintergrundbild zu haben. Auch jede andere Verbindung benötigt eine eigene Höhe / Breite haben und schwebt Bild.
Könnte es mit der Verwendung von Anker-Tags statt divs getan werden?
Danke
Lösung
Warum Sie keinen Anker verwenden, sondern sie als Block-Level-Elemente mit CSS angezeigt werden?
a.some-class { display:block; }
Andere Tipps
Auf jeden Fall will 'verwenden s hier. Gehen Sie für die semantische Auszeichnung jedes Mal. Just do style = "display: block" und stellen Sie die Breite, Höhe, Hintergrundbild etc. Zum Beispiel, einen Blick auf eine meiner Websites nehmen hier: http://krystalware.com/Products/SlickUpload/ . Die Registerkarten auf der linken Seite und oben sind beide a, gestylt richtig.
ein kann A-Tag, es ist Größe / durch CSS Schränkungsweite wie alles andere.