Zum Inhalt springen

Regular Textelement verschieben

Erstellt am 19. Juni 2006 · 9 Antworten · letzte Antwort am 21. Juni 2006

Tags: Frage

miwolfram ·

meinst du rechtsbündig/linksbündig?

In dem Fall führ einfach entsprechende Klassen für den RTE ein die du per CSS dann z.B. so definierst:
für <p class="align-left">linksbündig</p>

in CSS:
.align-left{
text-align: left;
}

guitarfreak089 ·

also der text kommt in ein viereck.

und in diesem viereck soll er 5px von links und 5px von oben entfernt sein.
das könnte ich doch in css machen,oder ?
wie müsste ich dann meine classe nennen?

dankeschön !!! 😃

miwolfram ·

nenn deine Klasse wie du willst.

Benutz die Suchfunktion mit z.B. "RTE eigene CSS" oder so ähnlich, da findest du genug Beispiele.

guitarfreak089 ·

jut, sagen wir ich kann dem text ne css klasse zuweisen, aber wie kann ich ihn dann um 5px verschieben ?
jemand ne idee?

danke ! 8-)

miwolfram ·

na zum Beispiel so:

.meineNavigation{
	margin-left: 5px;
	margin-top: 5px;
}

glaub du solltest dir mal grundlegendes CSS anschauen. -> http://www.css4you.de
Und probier das ganze zuerst lokal per HTML und CSS aus und erst wenns funktioniert machst du das ganze in Typo3.

guitarfreak089 ·

Danke für die Antworten miwolfram !

Mit CSS kenn ich mich schon aus, ABER ich weiß halt nicht, wie ich diese klasse einbinden soll, wenn das contentelement text kommt und wenn ein image kommt dann soll diese klasse eben nicht kommen...

ALSO:

bei TEXT *CSS_KLASSE einbinden

bei IMAGE *CSS_KLASSE NICHT einbinden

danke, danke, danke vielmals danke !!!!![/b]

miwolfram ·

Dafür gibt es mehrere Möglichkeiten.

1. per RichTextEditor (hoffe du verwendest Typo3 mit RTE Htmlarea).
Wie das geht steht z.B. hier:
->#39948
->ansonsten Suche benutzen, es gibt ja sogar eine eigene Kategorie "Rich Text Editor"

2. wenn sowieso aller Text auf die gleiche Art positioniert werden soll einfach per CSS z.B. alle p-Tags formatieren (mit CSS kennst du dich ja aus).

3. Bei Verwendung von CSSsyledContent IST Textelementen bereits eine Klasse zugewiesen -> class="bodytext"
Brauchst also nur diese selbst zu definieren.

4. Mit folgendem Schnipsel kannst du selbst eine Klasse festlegen:

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class = meineKlasse

5. irgendwas davon wird ja wohl funktionieren...