Hallo,
typo3 platziert am Anfang jedes Content-Elements einen Ankerpunkt.
Bsp.:
<!-- CONTENT ELEMENT, uid:2/text [begin] -->
<a id="c2"></a>
<!-- Text: [begin] -->
<p class="bodytext">...
Theoretisch ja eine nette Idee, aber in der Praxis macht das z.B. beim Firefox 2.x Probleme - der Ankerpunkt bekommt eine eigene Zeile, d.h. ich habe immer eine "Leerzeile" bevor mein Text beginnt.
Siehe hier: http://schoenbrunn.users.aboliton.at/index.php?id=1
Ich kann mit CSS nicht eingreifen, da ich ja sonst alle Links in meinem Text auch unsichtbar machen würde. D.h. ich muss diese Ankerpunkte entweder verhindern oder ihnen eine Klasse zuweisen, also auch den von Typo3 erzeugten Code beeinflussen.
Kann mir jemand sagen, wie das geht oder wie er/sie das Problem gelöst hat?
lg stef
Du hast eine Leerzeilen wegen der Anker? Das glaube ich eigentlich nicht...
Sieht eher nach einem Padding oder Margin um deine Überschrift aus:
Bild: design-and-style.de/…/kindermuseum.gif
padding und margin sind ja ok, aber darüber hab ich eine Leerzeile wegen dem Anker!
Da ich für a eine background-color definiert habe, ist die Leerzeile auch sehr gut zu sehen, wenn man mit der Maus drüber fährt:
Bild: schoenbrunn.users.aboliton.at/…/screenshot_typo3_kimu_anker_ff2.jpg
...ist übrigens bei Opera 9 auch da, bei IE 7 nicht.
lg stef
die anker entfernst bzw passt du an mit
tt_content.stdWrap.dataWrap ...
georg
Super, danke.
Hab jetzt in TS folgende Zeile hinzugefügt:
tt_content.stdWrap.dataWrap = <a id="c{field:uid}" class="invisible"></a>|
Mit CSS verstecke ich einfach alles mit .invisible durch display:none;
lg stef