---
title: "HTMLAREA und die CSS Classen"
url: "https://www.typo3.net/d/47248-htmlarea-und-die-css-classen"
source: "typo3.net"
tags: ["Backend","RTE & CKEditor","Frage"]
created: "2006-07-28"
last_reply: "2007-06-28"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# HTMLAREA und die CSS Classen

Backend › RTE & CKEditor · 7 Antworten · gestartet 2006-07-28

## Eröffnungsbeitrag

**MasterChief** · 2006-07-28 · [Beitrag #1](https://www.typo3.net/d/47248-htmlarea-und-die-css-classen/1)

Hi,

ich will zu dem HTML Area weitere css-Classen hinzufügen, welche nur auf bestimmte Tags anwendbar sein solle in diesem Fall <td>.
Nun will der RTE diese gar nicht anzeigen, egal was ich mache.

Wenn ich aber nun die Klasse für <tr> definiere dann macht er es sofort.

in der CSS-Datei sieht es z.B. so aus:

tr.classenname{style} //geht
tbody.classenname{style} //geht
.classenname{style} //geht
span.classenname{style} //geht

td.classenname{style} //geht nicht warum auch immer.
p.classenname{style} //geht auch nicht

Was muss noch ins TS, damit ich den Tags <td> und <p> über den Paragraphen eine Klasse zuweisen kann. Wie gesagt für <td> zeigt er mir die entsprechenden Klassen an.

Gruß Dominik

## Antworten

### [#2](https://www.typo3.net/d/47248-htmlarea-und-die-css-classen/2) · ms70 · 2006-07-28

**td { style }**
sollte doch reichen... oder hab ich deine Frage misverstanden?

### [#3](https://www.typo3.net/d/47248-htmlarea-und-die-css-classen/3) · ron · 2006-08-02

hallihallo... also dasselbe problem hatte ich auch...

einfach eine class im css erstellen

```html
table.grey {
	background-color: #cccccc;
}
```

rte-config

```typoscript
RTE.classes {
        grey {
                name = Graue Tabelle
        }
}
RTE.default.classesTable = grey
#RTE.default.classesTR = grey
#RTE.default.classesTD = grey
```

weiß nicht ob das der richtige weg ist, aber bei mir funktionierts ;) ...

### [#4](https://www.typo3.net/d/47248-htmlarea-und-die-css-classen/4) · schmidtsmikey · 2007-01-17

Hallo,

dies löst das Problem:

<http://www.pc-erfahrung.de/nebenrubriken/typo3/typo3-css-klassenfrtabelle.html>

Bei mir gehen jetzt die CSS-Klassen für Tabellen im HTMLArea

### [#5](https://www.typo3.net/d/47248-htmlarea-und-die-css-classen/5) · Ascarion · 2007-02-07

Hallo,

ich versuche im Moment einfach einer Tabelle eine Klasse zuzuweisen. Leider bleibt das Auswahlfeld im RTE trotz folgendem TS in der Root-Seite ausgegraut:

```typoscript
RTE.classes.myclass.name = Test-Klasse
RTE.default.classesTable = myclass
RTE.default.proc.allowedClasses = myclass
```

Sieht hier jemand einen Fehler?

### [#6](https://www.typo3.net/d/47248-htmlarea-und-die-css-classen/6) · crossl · 2007-04-02

> **schmidtsmikey schrieb:**
>
> dies löst das Problem:
> <http://www.pc-erfahrung.de/nebenrubriken/typo3/typo3-css-klassenfrtabelle.html>
> Bei mir gehen jetzt die CSS-Klassen für Tabellen im HTMLArea

..tja, ich habe das lt. Link probiert, aber bei mir ändert sich nichts

Mein TS-Setup sieht so aus:

```typoscript
....
RTE.default {
        contentCSS = fileadmin/templates/rte_formate.css
...
		classesTable = tabelle
		classesTD = zelleBlau
....
}
```

Mein rte_formate.css:

```typoscript
table.tabelle {	border-collapse: collapse;	margin: auto;}
table.tabelle td {	border: 1px dashed #C0C0C0;	text-align: center;	
     font-family: arial;	
     font-size: 10px;	
     padding: 6px;}

td.zelleBlau {	background-color: #2d69a9;	color: white;	font-size: 12px;}
```

Wenn ich dann eine Tabelle im RTE anlege - ändert sich nichts...
Der Quellcode der Tabelle sieht dann so aus:

```html
 <div id="cInhalt">
	<!--  CONTENT ELEMENT, uid:18/text [begin] -->
		<a id="c18"></a>
		<!--  Text: [begin] -->
			<table style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 576px; BORDER-BOTTOM: 1px solid; HEIGHT: 274px" class="contenttable"><tbody><tr><td><p class="bodytext"><strong>Grals-Verwaltung Vomperberg</strong></p></td><td></td><td><p class="bodytext"><strong>Gralswerk e.V.</strong></p></td><td></td>
```

Wo liegt also mein Fehler?

Gruss
mogli

### [#7](https://www.typo3.net/d/47248-htmlarea-und-die-css-classen/7) · MaLe · 2007-06-28

Hallo mogli

Bist Du schon weiter? Habe änliches Problem gehabt.
Ich Vermute mal wenn Du den Code der Live-Website mit der Tabelle anschaust wird dem <table>-Tag die class="contenttable" hinzugefügt. Dies kommt vom "Content Access and Extended Interface" *tm_contentaccess*.
Das heisst wenn die CSS definition greifen soll, muss auch das CSS so definiert werden.

1. Im TSconfig der root-Seite die Klasse **contenttable** wie gewohnt definieren.
2. In der CSS die definition **table.contenttable{...}**, **table.contenttable caption{...}**, **table.contenttable tr{...}** und **table.contenttable td{...}** schreiben.

Vileicht hilfts ja weiter.

Gruss
MaLe

### [#8](https://www.typo3.net/d/47248-htmlarea-und-die-css-classen/8) · MaLe · 2007-06-28

Oder anders rum.
Lass deine RTE Klassen auch parsern indem Du...

ins typoscript template (Setup) folgendes schreibst:

```typoscript
lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list >
```

Gruss
MaLe

---

Quelle: „HTMLAREA und die CSS Classen“, typo3.net, https://www.typo3.net/d/47248-htmlarea-und-die-css-classen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
