Hallo Forumer!
Zu folgender Aufgabenstellung finde ich keine geeignete Lösung:
————————————————————————————————————————————————————————————————
| Link 1 | | Link 2 | |Link 3 | |Link 4 | | Link 5 |
————————————————————————————————————————————————————————————————
| (Hier soll beim Hovern des Links oben der jeweilige Text |
| angezeigt werden!) |
————————————————————————————————————————————————————————————————
In einer horizontalen Navigation befinden sich 5 Links. Beim Hovern der Links soll dazu jeweils ein Text in einer (permanenten) Zeile darunter angezeigt werden. Das Ganze soll rein mit CSS und auch IE tauglich realisiert werden und muss so gestaltet sein, dass die Schrift skalierbar bleibt.
So wie ich die Sache sehe, gibt es vom Grundsatz her ja nur 2 Möglichkeiten, die Links horizontal anzuordnen:
1. die <a> Elemente defaultmäßig als Inline Elemente belassen
2. die <a> Elemente als Blocklevel Elemente formatieren und floaten
Damit das Ganze auch im IE funktioniert, muss der anzuzeigende Text ja innerhalb von <a href="..."> und </a> stehen.
Also vorzugsweise so:
<a href="..."> Link-Text <span> zusätzlicher Text </span></a>
(das Prinzip ist das der 'CSS Popups')
Mein Problem besteht nun primär darin, dass ich den Zusatztext nicht linksbündig in eine separate Zeile kriege (das Layout der Seite ist 'flexibel', also keine festen Größen vorhanden).
Hat jemand eine Idee oder einen Vorschlag, wie das zu lösen wäre?
Gruß Gunther