Hallöchen
Ich kenne mich mit
tabela noch gar nicht nun schon etwas besser aus. Ist jedenfalls ein bisschen »anders«
.
Gibt es einen bestimmten Grund, weshalb dieses Board den normalen BB-Code nicht zulässt (zumindest bei Tabellen)
Ich meine diese Schreibweise für Tabellen:
Code: Alles auswählen
[table]
[tr][td]Zeile 1, Spalte 1[/td][td]Zeile 1, Spalte 2[/td][/tr]
[tr][td]Zeile 2, Spalte 1[/td][td]Zeile 2, Spalte 2[/td][/tr]
[/table]
Falls es noch mehr Info zu tabela gibt, als dieses Script, dann bitte mal her damit. Vielleicht kann man ja noch anders formatieren, als nur orange und die Tabelle in die Mitte ...Nun denn.
Ich versuche mich dann auch mal an einer Übersicht zum Tabellenbasteln.
tabelaDas Grundgerüstund der Code dazu:
Was wäre eine Tabelle ohne Spalten?Code: Alles auswählen
[tabela]
L=eine Spalte &noch eine Spalte &und noch eine &und gleich noch eine &und so weiter
[/tabela]
Dann noch ein paar Zeilen dazu...Ich bleibe mal beim Beispiel Stadt, Land Fluss.
Code: Alles auswählen
[tabela]
L=Stadt &Land &Fluss
L=Vigo &Portugal &Ría de Vigo
L=Regensburg &Deutschland &Donau
L=Calgary &Kanada &Bow River
[/tabela]
... und fertig ist die Tabelle.Wie man unschwer erkennen kann, fügt
tabela die Tabelle in der Mitte
der Seite des Anzeigebereichs ein, ohne Tabellenrand und mit einer festen Breite von 70% (egal, wieviel Spalten man hat).
Die erste Zeile ist immer als Überschrift formatiert, also fett, zentriert und orange hinterlegt. Der Text der anderen Zeilen ist immer rechtsbündig.
Ob man mit
tabela auch noch andere Formatierungen eintragen kann, weiß ich noch nicht, mal probieren... Aber dem o. g.
Script nach zu urteilen, ist wohl das Format fest vorgegeben. (Also das Format der Tabelle, nicht des Inhalts. - s.u.-)
Der Vorteil bei
tabela ist jedoch, dass es übersichtlicher ist, als normaler BB-Code. Man braucht sich eigentlich nur merken, dass der Tabellenkörper sich zwischen »
tabela« und »
/tabela« befindet
und man mit »
L=« eine neue Zeile beginnt und mit »
&«eine neue Spalte.
L steht übrigens für (portugiesisch) linha = Linie, also im Sinne von Zeile, wa
Ach ja, so etwas geht natürlich auch:
Code: Alles auswählen
[tabela]
L=.
L=.&.
L=.&.&.
L=.&.&.&.
L=.&.&.&.&.
L=.&.&.&.&.&
L=.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&
L=.&.&.
L=.&.
[/tabela]
Keine Ahnung, wozu man es gebrauchen könnte. Man weiß ja nie.
Aber das Prinzip ist jetzt klar, oder
Was sonst noch zu sagen wäreCode: Alles auswählen
[tabela]
L=Was war denn da noch? &Was mir sonst noch so einfiel.
L=Innerhalb einer Spalte geschieht automatisch ein Zeilenumbruch, darum muss man sich nicht kümmern, egal wie lang die Zeile ist. Dadurch werden natürlich die Spalten daneben auch etwas größer, egal wie wenig da drin steht. Das liegt in der Natur einer Tabelle.
&Klar, oder :?:
L=Man kann
natürlich auch
die Zeilenumbrüche
selbst
machen,
ganz wie
man
möchte.
&Überflüssige Leerzeichen werden einfach ignoriert.
[b]Klammern[/b] sollte man auch [b]nicht benutzen[/b], denn die zerstören die Tabelle, wie man an den beiden rechten Feldern in dieser Spalte sehen kann, die gar nicht da sein dürften. Statt dessen sollte hier in dieser Spalte drunter stehen:
*Klammer auf* siehe Code *Klammer zu*
(siehe Code)
[/tabela]
Code: Alles auswählen
[tabela]
L= Was war denn da noch?
&.
L=.
&Wie man jetzt sehen kann, sind hier in der Überschrift die ersten beiden Wörter nicht zusammengezogen, wie im Vergleich zu der Tabelle oben. Das kommt durch ein zusätzliches Leerzeichen nach [b][u][size=120]L[/size][/u][/b].
L=Was war denn da noch?
&Dieser seltsame Fehler tritt jedoch nur in der Überschrift auf, in einer normalen Spalte kann man das Leerzeichen wieder weg lassen. - siehe Code -
[/tabela]
Zu einem Tutorial gehören natürlich auch ein paar Beispiele. Was bietet sich hier besser an, als eine Tabelle mit Inhalten, was man alles in die Tabelle reinschreiben kann?
BeispieleTextformatierungen, Zitate, Links und Bilder einfügenHier noch einmal als BB-Code:
Code: Alles auswählen
Normale Schrift
[b]Fettschrift[/b]
[i]Kursive Schrift[/i]
[u]Unterstrichen[/u]
[s]Durchgestrichen[/s]
[color=#FF8000]farbige Schrift[/color]
[color=red]rote Schrift[/color]
[size=150]Große Schrift[/size]
Leider sind die Links in der Tabelle auf grauem Hintergrund schlecht sichtbar.
Hier noch die BB-Codes:
Code: Alles auswählen
Schau Dir das [url]http://www.bundestag.de/[/url] mal an.
Schau Dir die Seite des [url=http://www.bundestag.de/]Deutschen Bundestags[/url] mal an.
Die E-Mail Adresse lautet: [email]mail@bundestag.de[/email]
Schreib doch mal eine [email=mail@bundestag.de]E-Mail an den Deutschen Bundestag[/email].
Code: Alles auswählen
[tabela]
L=Anzeigebeispiel &Info
L= &[u]Bilder[/u]
L=[img]http://www.forum-baclofen.com/styles/IceBlue/imageset/site_logo.png[/img] &Bild
[/tabela]
Bilder aus dem Anhang werden nicht angezeigt, innerhalb der Tabelle. Statt dessen verschwindet die Tabelle einfach
Der dazugehörige Tabellencode:
Code: Alles auswählen
[tabela]
L=Anzeigebeispiel &Info
L= &Bilder
L=[attachment=0]Wald.jpg[/attachment] &Bild aus dem Dateianhang[/tabela]
Und hier das Bild außerhalb der (nun unsichtbaren) Tabelle.
- Wald.jpg (27.45 KiB) 18954 mal betrachtet
Zitate in Tabellen werden zwar angezeigt, aber, na ja
. Folgendes will ich sehen:
Hallo ich bin ein Zitat
Zeigt ein Zitat, ohne einen Autor zu nennen.
Loki hat geschrieben:Hallo.
Zeigt Lokis Standard-Begrüßung.
Und so sieht es in der Tabelle aus:
BB-Code:
Code: Alles auswählen
[quote]Hallo ich bin ein Zitat[/quote]Zeigt ein Zitat, ohne einen Autor zu nennen.
[quote="Loki"]Hallo. [hi_bye] [/quote]Zeigt Lokis Standard-Begrüßung.
Theoretisch kann man auch Code in die Tabelle einfügen. Solange man es bei einfachen Texten belässt, funktioniert das auch. Will man z.B.
Codezeile 1
Codezeile 2
Codezeile 3
Codezeile 4
Codezeile 5
Codezeile 6
Codezeile 7
als Code formatieren lassen, kommt so etwas heraus:
Sieht doch vernünftig aus, oder?
Kommt jedoch echter Code ins Spiel, zerstört es uns die Tabelle.
Beispiel (Folgendes will ich als Code in die Tabelle eintragen):
10 INPUT "Geben Sie bitte Ihren Namen ein"; A$
20 PRINT "Guten Tag, "; A$
30 INPUT "Wie viele Sterne möchten Sie?"; S
35 S$ = ""
40 FOR I = 1 TO S
50 S$ = S$ + "*"
55 NEXT I
60 PRINT S$
In diesem Fall sind wohl die "" daran »schuld«, aber auch diverse andere Zeichen (Z.B. eckige Klammern, die nicht richtig interpretiert werden können. Auch normale Klammern gehen nicht, das Beispiel hatten wir ja oben schon mal.) zerstören die Tabelle.
VideosLeider kann man die youtube-Funktion nicht innerhalb der Tabelle verwenden (im Gegensatz zu flash), keine Ahnung, weshalb es nicht geht. Deshalb gibt es das Video nur
unter der Tabelle, statt mittendrin.
FlashCode: Alles auswählen
[tabela]
L= Eine flash-Animation in eine Tabelle gequetscht.
&Kann man machen, muss man aber nicht.
L=[flash=300,150]http://www.programmierer-flash.de/flash/book/interactiveBook.swf[/flash]
&Wenn man auf die Hand rechts im Bild klickt, kann man die zweite Seite des Buches - es hat nur zwei Seiten [blum] - sehen.
[/tabela]
flash=300, 150 gibt Breite und Höhe an, wie die Animation angezeigt wird. Man kann auch andere Werte eintragen, dann wird die Tabelle - bis zu einer bestimmten Grenze (wer tüftelt das mal aus?
) - entsprechend größer.
FazitMit
tabela kann man relativ flott eine Tabelle zusammenstellen und muss sich nicht mit komplexen BB-Code-Konstrukten herumplagen. Die meisten Formatierungen, die man im normalen Text gebraucht, kann man auch in den Tabellen benutzen.
Für eine selbst-formatierte Tabelle reicht es allerdings nicht. Das geht dann besser mit BB-Code ([table]...[/table], allerdings nicht in diesem Forum.
(Wird fortgesetzt...) So, das wäre geschafft.
Ich denke, ich habe alles ausprobiert, was auszuprobieren war, und auch aufgezeigt, was mit
tabela nicht geht. Viel Spaß noch beim Selber-Ausprobieren.
Liebe Grüße.
Loki