wie legen Sie Anker-Tags text-Breite mit css?

Habe ich html und css wie unten -

    .title {
        display: block; background-color: red;
    }

<a href="#">
    <span class="title">Text</span>
</a>

Konnte ich sehen, dass die SPANNE erstreckt sich auf die 100% der verfügbaren Breite (wegen display: block). Wie unten

|----------------------------------------------------|
| Text                                               |
|----------------------------------------------------|

In Firefox, ich kann Sie überall in den oben genannten box, und es dauert mir zu der verlinkten Seite. Jedoch Im IE (IE 7) bekomme ich den cursor als hand nur, wenn ich den Mauszeiger über "Text", nur text.

Was hack werde ich das tun müssen, damit es funktioniert (genauso wie im FF) im IE?

Ich habe versucht, indem Sie die Anker-Tags selbst (und nicht nur der text), im span, aber es funktioniert nicht.

Dank.

Versuchen Sie, den Anker ein block-element. Ansonsten musst du ein block-element (span mit display: block) innerhalb eines inline-Elements.
funktioniert bei mir (IE6,7 und 8)...also es könnte auch etwas anderes sein? Wenn nicht, würde ich vorschlagen, zu tun, als David schlägt vor, unter, als, dass ist eine bessere Lösung. (funktioniert auch in IE6,7 und 8)
Ja .. hab es. Danke.
ja .. Einstellung Anker als block hat den trick. Cheers.

InformationsquelleAutor TigerTiger | 2009-07-09

Schreibe einen Kommentar