[TYPO3-german] Ich möchte eine Tabelle im Internet Explorer im RTE zentrieren...

Christopher Chrissitopher at gmx.de
Wed Feb 27 11:54:02 CET 2008


Hi Christian,

ich hab mir die CSS-Expressions bei Google mal angeschaut, aber ich hab 
leider nicht die richtige Idee, wie mir das helfen können soll....

Der RTE wrappt die Tabelle ja "in etwas", nur ist das der Tag mit der Klasse 
".htmlarea-content-body". Dieser umgibt das komplette Content-Element, das 
man editiert.
Nur sollte hier die Schrift halt nicht zentriert, sondern als Blocksatz 
stehen (siehe mein css).

Wahrscheinlich wäre es echt am einfachsten, wenn der RTE _nur für das 
Editierfenster im BE_ Tabellen in einen div-Container einschließen würde...
Wobei: Keine Ahnung, was das dann für Nebenwirkungen hätte...

Christopher


"Christian Wolff" <Chris at connye.com> schrieb im Newsbeitrag 
news:mailman.1.1203933458.27185.typo3-german at lists.netfielders.de...
> On Sun, 24 Feb 2008 22:25:36 +0100, Christopher <Chrissitopher at gmx.de> 
> wrote:
>
>> N'Abend zusammen,
>>
>> ich hab das Problem, dass ich im RTE meine Tabellen gern zentriert sehen
>> würde, denn so sind sie auch auf meiner Webseite nachher.
>>
>> Im Internet Explorer klappt das im RTE aber nicht, da sind sie 
>> linksbündig.
>>
>> Dabei habe ich einfach mein normales Stylesheet übernommen und mit dem 
>> sind
>> die Tabellen auf den Webseiten auch im IE mittig.
>>
>>
>>
>> Ich nutze folgendes css-Markup im RTE:
>>
>>
>> body {
>>
>>         text-align:left; }
>>
>>
>>
>> .htmlarea-content-body {
>>
>>         text-align:justify; }
>>
>>
>> table {
>>         margin-right:auto;    /* Tabelle auf Seite zentrieren */
>>         margin-left:auto;     /* s.o.; geht nicht im IE            */
>>         text-align:left; }
>>
>>
>> Muss ich Tabellen im RTE vll. mit einer besonderen Klasse ansprechen oder
>> so?
>>
>> Warum sind die Tabellen nicht zentriert?
>> Wie krieg ich sie zentriert?
>>
>> Christopher
>>
>>
>
> Hallo Christoper,
> es ist ein CSS rendering problem vom IE.
> der margin left/right auto nicht als zentriert bewertet....
>
> auf werbseiten die zentriert sein sollen macht man normalerweise (nicht im 
> rte) immer folgenden trick:
>
> <body stlye="text-align:center;">
> <div id="content" style="width: 
> 500px;text-align:left;margin-left:auto;margin-right: auto;">
> dieser block währe damit in allen browsern zentriert dann des 
> zusätzlichen text align
> </div>
>
> </body>
>
> nun zurück zu deinem RTE Problem.. um diesen trick auch im rte anwendn zu 
> können müstest du den RTE dazu bekommen
> das er die tabelle in irgend etwas wrapped... was warscheinlich nicht so 
> einfach ist.
>
> ansonsten kennt der Internet Explorer noch css Expressions. damit kannst 
> du quasis formeln zur css positionierung verwenden. müstest du ich aber 
> selbst noch mal einlesen ob dir das was bringt. in dem fall.
>
> gruss chris
>
>
>
> -- 
> Christian Wolff // Berlin
> http://www.connye.com
>
> Latest Projects:
> http://www.flycall.de | http://www.atr24.de | http://www.titanic.de 




More information about the TYPO3-german mailing list