Guten Tag,
ich arbeite mit 2 Browsern: Opera und IE. Ich war verdattert, als ich in Opera eine Tabelle auf unserer Seite mir anschaute, die im IE so angezeigt wird, wie ich es möchte. In Opera waren die Zeilen jedoch erhöht. Nach langer Suche "Bug in Opera" "nicht standardkonforme CSS" bin ich auf das p-Tag gestossen.
Das Resüme war, Opera zeigt die Tabelle richtig an, denn der Rte wrap't mir ein P-Tag in die Zelle:
<td><p>Tabellenzelle</p></td>
Wie kann ich diesen ausschalten? Habe diverse Codeausschnitte eingebunden, will aber nicht klappen.
Gruss Mensch
Das Problem ist gelöst, habe den alten Content gelöscht und einen neuen Test-Content erstellt und es klappte mit den Einstellungen. Nachfolgend meine Laien-Optimierung im Template meiner Root-Seite:
So sah der Contentpart meiner HTML-Datei vorher aus:
<!-- CONTENT ELEMENT, uid:135/text [begin] -->
<a id="c135"></a>
<!-- Text: [begin] -->
<p class="bodytext">[normaler Text] mit einer Tabelle</p>
<table class="contenttable">
<thead><tr><td><p class="bodytext">Überschrift 1</p></td></tr></thead>
<tbody><tr><td><p class="bodytext">Tabellenzeile 1</p></td></tr></tbody>
</table>
<!-- Text: [end] -->
<!-- CONTENT ELEMENT, uid:135/text [end] -->
<!-- CONTENT ELEMENT, uid:134/textpic [begin] -->
<a id="c134"></a>
<!-- Image block: [begin] -->
<div class="csc-textpic csc-textpic-intext-right">
<div class="csc-textpic-imagewrap">
<dl class="csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol" style="width:300px;">
<dt><img src="typo3temp/pics/10f055f479.jpg" width="300" height="189" border="0" alt="" /></dt>
<dd class="csc-textpic-caption"></dd>
</dl>
</div>
<div class="csc-textpic-text">
<!-- Text: [begin] -->
<p class="bodytext">[Text mit Bild ] Fliesstext mit Bild rechts</p>
<!-- Text: [end] -->
</div>
</div>
<!-- Image block: [end] -->
<!-- CONTENT ELEMENT, uid:134/textpic [end] -->
## dd-Tag für Bildtext nur dann ausgeben, wenn Bildtext vorhanden ist
tt_content.image.20.caption.if.isTrue.field = imagecaption
## <p class="bodytext"> = Klasse bodytext nicht angeben
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
## <table class="contenttable"> = Klasse contenttable nicht angeben
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class >
## p-Tags aus Zellen entfernen
lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default >
lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.stdWrap.parseFunc =< lib.parseFunc
## Anker <a id="c134"></a> für die Content-Verlinkung komplett entfernen
tt_content.stdWrap.dataWrap >
## ALLE Kommentare entfernen
page.config.disablePrefixComment = 1
So sieht er jetzt aus:
<p>[normaler Text] mit einer Tabelle</p>
<table>
<thead><tr><td>Überschrift 1</td></tr></thead>
<tbody><tr><td>Tabellenzeile 1</td></tr></tbody>
</table>
<div class="csc-textpic csc-textpic-intext-right">
<div class="csc-textpic-imagewrap">
<dl class="csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol" style="width:300px;">
<dt><img src="typo3temp/pics/10f055f479.jpg" width="300" height="189" border="0" alt="" /></dt>
</dl>
</div>
<div class="csc-textpic-text">
<p>[Text mit Bild ] Fliesstext mit Bild rechts</p>
</div>
</div>
Gruss Mensch