Zum Inhalt springen

Tabelle formatieren

Erstellt am 9. Juli 2006 · 13 Antworten · letzte Antwort am 12. Juli 2006

Tags: Frage

ONeill ·

Kannst natürlich auch einfach:

tr {
...
}

machen, aber dann wird es für jede Tabelle übernommen.

dreg ·

Hallo,
ich habe noch eine Frage zur Tabellenkonfiguration:
Wo oder wie kann ich die Eigenschaften 'cellpadding' und 'cellspacing' ändern.

Grüße
Gerd

Honk88 ·

Hi,

damit das hier keine Endlos-Story wird hier mal
nen Link, da solltest du die meisten deiner
Fragen beantwortet bekommen.

Nachdem du dort nicht fündigig geworden bist
kannst du gerne wieder fragen

http://de.selfhtml.org/

LG
Honk

dreg ·

Hallo Honk,
mir geht es nicht um grundsätzliches der Tabellenkonfiguration, sondern wie ich das in Typo3 umsetze.
Da ich mich in Typo3 noch nicht so gut auskenne, wäre ich für ein kleines Beispiel sehr dankbar.

Grüße
Gerd

Honk88 ·

ok jetzt hab ich dich verstanden.

Grundsätzlich läßt sich zu typo3 folgendes sagen:

du baust dir ein html-template, einfach html-datei so
wie du sie kennst.

um inhalte dann dynamisch durch typo3 einbinden zu
lassen setzt du in dieses html-template marker der
Form ###MARKERNAME###, welche durch Typo3 dann
dynamisch befüllt werden können.

zum Beispiel table :

einfach im html-template wie gewohnt bearbeiten nur das
du die Tabelle halt nicht 'zu Fuß' sondern durch den Marker
befüllst:

Beispiel :

...

<div id="dein div">

     <table border="0" cellspacing="0" cellpadding="0">
          ...

       <tr>
          <td> ###DEINMARKER### </td>
          <td> irgendwelcher html code </td>
       </tr> 
     

       <tr> ... </tr>
   </table>

</div>
 ...
dreg ·

Hallo Honk,

zuerst einmal vielen Dank für Deine Hilfe.
Vielleicht habe ich meine Frage nicht präzise genug gestellt.
Noch einmal mein Problem:
Im Backend habe ich einen neuen Datensatz erstellt und als Inhaltselement "Tabelle" gewählt und anschließend meinen Text in die Tabelle eingefügt.
Nun möchte ich gerne den Zeilenabstand verkleinern.
Wenn ich mir den Seitenquelltext ansehe, so steht dort <table border="0" cellspacing="0" cellpadding="1">
Meine Frage wie kann ich cellpadding="0" setzen?
Für ein kleines Beispiel wäre ich sehr dankbar.

Grüße
Gerd

Honk88 ·

ok nächster Versuch 😃
sry hoffe jetzt kann ich dir helfen #angry#

Bild: img281.imageshack.us/…/contenttablle4np.jpg

in den Einstellungen des Elements css class reinschreiben

dann im css über :

.contenttable {
             padding: 0px 0px 0px 0px;
             ...
              }

das padding zuweisen und alles was du sonst noch so möchtest

Hoffe das is jetzt mal ne adäquate Antwort

LG
Honk

nickno ·

Hi,

wenn ich das richtig sehe, dann arbeitest du nicht mit CSS-Styled-Content. Schalte mal lieber darauf um und arbeite dann mit entsprechenden Klassen. So bist du weit flexibler, da das Cellpadding nicht separat für jede Tabelle gespeichert wird.

Ansonsten hast du oberhalb des Feldes, in das du deine Tabellendaten eingibst, die Möglichkeit Zellabstand und Zellauffüllung festzulegen.

Gruß
TIm

Honk88 ·

moin dreg

<a id="c12"></a><table border="0" cellspacing="0" cellpadding="1">

hier liegt der hase im pfeffer 🙂

1.) in deine style_01.css generelle festlegung für table

table { spacing: 0px;
              padding: 0px;
              border: 0;
              margin: 0px 0px 0px 0px;
            }

sollte das nicht reichen

2.)

#c12 .table {padding : 0px 0px 0px 0px;}

hoffe das löst dein problem

btw. chice seite

LG
Honk

nickno ·

Nein, das suchte er nicht. Auch wird das Cellpadding nicht bei allen Browsern durch CSS ausgemerzt. Fülle lieber die von mir beschriebenen Felder nach meiner obigen Anweisung bzw. setz CSS_styled_content ein und löse dein Problem über CSS Klassen.

Ich empfehle letzteres, aber keinen Mischmasch aus beidem.

dreg ·

Hallo TIm,

nickno schrieb

wenn ich das richtig sehe, dann arbeitest du nicht mit CSS-Styled-Content. Schalte mal lieber darauf um und arbeite dann mit entsprechenden Klassen. So bist du weit flexibler, da das Cellpadding nicht separat für jede Tabelle gespeichert wird.

Im Extension Manager, unter dem Menü: "Loaded extensions" ist "CSS-Styled-Content" eingetragen.
Muss ich das noch irgendwo aktivieren?

nickno schrieb

Ansonsten hast du oberhalb des Feldes, in das du deine Tabellendaten eingibst, die Möglichkeit Zellabstand und Zellauffüllung festzulegen.

Wo ich den Zellabstand und Zellauffüllung eingeben kann, kann ich leider nicht finden. Ich arbeite mit TYPO3 Version 4.0
Vielleicht kannst Du mir hierzu eine nähere Beschreibung geben.

Im Voraus vielen Dank
Gerd