Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Tabellen durch einen eigenen befehl ersetzen Antworten
Tabellen durch einen eigenen befehl ersetzen

janDD
Otto-Normal-Poster


Beiträge: 65


Hallo,

ist es irgendwie mit CSS möglich, folgendes zu realisieren (?) :

Ich nutze eigentlich immer die gleiche Tabelle, in die ich einfach nur Inhalt reinschreibe. Doch diese Tabelle verbraucht jedesmal extrem viel Code-Platz (weil sie einen Rahmen aus 4 verschiedennen Grafiken erstellt)...

Gibt es nun die (CSS?)Möglichkeit, meinetwegen nur hinschreiben zu müssen

<dic class="standardtabelle>Hallo, hier ist nun der Inhalt in dieser schönen Tabelle</div>

?

Danke vielmals im Voraus.

  Profil   Editieren   Zitieren

Ehemaliges Mitglied (#389)
Otto-Normal-Poster


Beiträge: 99


Nein, unter HTML/CSS ist das nicht möglich. Aber vielleicht hast du PHP auf deinem Server. Damit würde es dann gehen.

Chris


  Profil   Editieren   Zitieren

janDD
Otto-Normal-Poster


Beiträge: 65


Ja, PHP habe ich auch, wie mache ich das dann - als Beispiel bitte!?

  Profil   Editieren   Zitieren

Ehemaliges Mitglied (#389)
Otto-Normal-Poster


Beiträge: 99


Auch wenn das jetzt eigentlich in die Kategorie "PHP" gehört hier mal ein Beispiel (Code nicht getestet):
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15:
<?php
 function tabelle($text1, $text2, $bild1) {
  $re  = "<table width="100%" border="1">n";
  $re .= " <tr>n";
  $re .= "  <td colspan="2">$text1</td>n";
  $re .= " </tr>n";
  $re .= " <tr>n";
  $re .= "  <td><img src="$bild1" border="0"></td>n";
  $re .= "  <td>$text2</td>n";
  $re .= " </tr>n";
  $re .= "</table>n";
  return $re;
 }
?>

Und dann in der Datei, wo du's anzeigen willst:
1: 
2: 
3: 
4:
<?php
  print tabelle("Webserver im Test", "I-Net4you hat super Service und super Angebote.n<br>Muss man einfach bestellen!", "./i-net4you.gif");
?>


So müsste es eigentlich funktionieren, aber ich bin mir nicht 100%ig sicher...

Chris1308


  Profil   Editieren   Zitieren

Ehemaliges Mitglied (#389)
Otto-Normal-Poster


Beiträge: 99


Über Rückantwort würde ich mich freuen...

Chris


  Profil   Editieren   Zitieren

janDD
Otto-Normal-Poster


Beiträge: 65


Ja, funktioniert wunderbar! Danke.

  Profil   Editieren   Zitieren
 

Antworten
Nach oben