2017-02-10 10 views
2

Wenn Sie mit der Maus über einen <a> Link gehen, zeigt der Browser Ihnen an, wohin der Link Sie führt, wenn Sie darauf klicken. Zum Beispiel, in IE, erhalten Sie wie ein Tooltip am unteren Rand des IE-Fensters mit dem Link, bevor Sie darauf klicken.Wie HTML-Button Link im Browser anzeigen lassen?

Ich habe einige Seiten, die <button> statt <a> so verwenden.

<button onclick="window.open('http://www.google.com/');">Button</button> 

jedoch das Problem, das ich habe, ist, dass, wenn Sie die Maus über den Button, wird der Browser nicht, dass Sie die gleichen Informationen geben über, wo es Sie nehmen, wenn Sie darauf klicken. Gibt es eine Möglichkeit, dieses Verhalten mit einer <button> zu erreichen?

+1

möglich korrigiere das nicht. Verwenden Sie einfach ein 'a' –

+0

Während ich stimme, dass Sie ein' a' verwenden sollten, wenn es ein regulärer alter Link ist, den Sie möchten, können Sie ein Title-Attribut für einen verzögerten Mouseover-Tooltip hinzufügen. – Jan

+0

http://www.w3schools.com/jsref/prop_win_status.asp Ich glaube nicht, dass du das mehr kannst. –

Antwort

4

Sie sind wahrscheinlich am besten die Verwendung eines Anker-Tages und mit CSS, um sicherzustellen, es Ihren Design-Anforderungen erfüllt (unter der Annahme, warum Sie Taste verwenden) Siehe auch: How to make <a href=""> link look like a button? für mehr auf Herstellung Anker aussieht wie Taste

Verwandte Themen