padding/margin übernimmt link
Lethian
- css
hallo, folgendes problem:
ich habe eine navigation mit 4 punkten (grafiken).
diese liegen in einem div und sind in ihrer ausrichtung nicht definiert. laut explorer standard also links...
nun wollte ich auf die schnelle den letzten punkt rechts ausrichten und habe ihn direkt im code über style="margin-left:160px" rechts ausgerichtet.
<div id="tab_menu">------------------------------------------------
-------------------------------------------------------------------
grafik1--grafik2--grafik3|||style="margin-left:160px||||"grafik4---
-------------------------------------------------------------------
-------------------------------------------------------------</div>
Dabei viel mir auf das das margin den <link> des elements übernimmt.
Wenn ich genau darüber nachdenke erscheint mir das auch irgendwo als logisch, da das margin ja auch somit ein Teil des ganzen Elementes, welches verlinkt ist, ist.
Das ich das Problem mit anderen css definitionen (float) oder notfalls auch einer tabelle lösen kann ist mir bewusst.
Rein interesse halber würde ich nun doch gerne wissen ob es eine Lösung gibt das margin/padding vom Link zu befreien?
(und das ich den margin-Befehl leicht zweck-entfremde ist mir bewusst, aber das sei an der Stelle mal egal)
----
MfG Lethian
hi,
nun wollte ich auf die schnelle den letzten punkt rechts ausrichten und habe ihn direkt im code über style="margin-left:160px" rechts ausgerichtet.
<div id="tab_menu">------------------------------------------------
grafik1--grafik2--grafik3|||style="margin-left:160px||||"grafik4---
-------------------------------------------------------------</div>
Du zeigst uns ein Div-Element, welches Text enthält.
Erwarte bitte nicht, das anhand dessen irgendjemand ahnen könnte, was du meinst.
Dabei viel mir auf das das margin den <link> des elements übernimmt.
Diese Formulierung ergibt in meinen Augen überhaupt keinen Sinn.
Wenn ich genau darüber nachdenke erscheint mir das auch irgendwo als logisch, da das margin ja auch somit ein Teil des ganzen Elementes, welches verlinkt ist, ist.
Nö, margin ist Aussenabstand.
Rein interesse halber würde ich nun doch gerne wissen ob es eine Lösung gibt das margin/padding vom Link zu befreien?
Auch die Formulierung ist unsinnig.
Der Link verlinkt, und damit hat es sich.
Dass padding zum Element dazugehört, und margin den Abstand des Elementes zu anderen Elementen regelt, sollte klar sein.
(und das ich den margin-Befehl leicht zweck-entfremde ist mir bewusst, aber das sei an der Stelle mal egal)
margin ist kein Befehl; und wenn du es zum Erreichen von Abständen benutzt, ist das auch keine Zweckentfremdung.
gruß,
wahsaga
hallo nochmals,
das problem hat sich erledigt, habe den inline style einfach falsch positioniert.
so war es vorher:
<a href="index.htm">
<img src="../../images/buttons/KR_Referenzen_over.png" style="margin-left:160px" width="82" height="20" border="0" /></a>
so schaut's jetzt aus:
<span style="margin-left:160px"></span>
<a href="index.htm">
<img src="../../images/buttons/KR_Referenzen_over.png" width="82" height="20" border="0" /></a></div>
klar das dann das margin auch mit verlinkt war.
vielleicht kannst du damit ja mehr anfangen, war nur 'leicht' schlecht beschrieben... =)