Erstellen von Tabellen

Hyper Text Markup Language (HTML wird zum Auszeichnen von Webseiten benutzt. Es enthält Beschreibung zum Markieren typischer Elemente eines Dokuments wie Überschriften, Listen, Tabellen oder Grafiken.) Fragen - Antworten –Tipps hier hinein...

Moderator: lauras

Beiträge bitte im neuen Forum

Erstellen von Tabellen

Beitragvon Andreas » Sonntag 8. Januar 2012, 22:06

Hallo Zusammen,

mal wieder eine Anfängerfrage: Warum funktioniert der Befehl "colspan" nicht für Zellen im Tabellenkopf? Mir wird dann anstatt der Zelle die gesamte Spalte verbreitert, was ich nicht will. Meine Lösung bestand darin, auf einen Tabellenkopf zu verzichten, was aber ja auch nicht im Sinne des Erfinders ist. Wie erhalte ich einen Tabellenkopf in der gleichen Breite wie der Rest der Tabelle mit einer unterschiedlichen Anzahl an Spalten?
Andreas
HTML-Newbie
 
Beiträge: 8
Registriert: Sonntag 10. Januar 2010, 19:41

Re: Erstellen von Tabellen

Beitragvon drPHIP132 » Sonntag 8. Januar 2012, 22:15

Andreas hat geschrieben:Hallo Zusammen,

mal wieder eine Anfängerfrage: Warum funktioniert der Befehl "colspan" nicht für Zellen im Tabellenkopf? Mir wird dann anstatt der Zelle die gesamte Spalte verbreitert, was ich nicht will. Meine Lösung bestand darin, auf einen Tabellenkopf zu verzichten, was aber ja auch nicht im Sinne des Erfinders ist. Wie erhalte ich einen Tabellenkopf in der gleichen Breite wie der Rest der Tabelle mit einer unterschiedlichen Anzahl an Spalten?



uff..tabellen habe ich nie behandelt. entweder du lernst CSS, da dort das alles sehr einfach geht oder du wartest bis jemand hier die antwort weiß :)
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge

Re: Erstellen von Tabellen

Beitragvon Sarkkan » Sonntag 8. Januar 2012, 22:19

Ich habe es gerade einfach mal probiert, bei mir hat es geklappt, daher mein Code-Schnispsel, an dem du dich orientieren kannst:
Code: Alles auswählen
    <table>
        <thead>
            <tr>
                <th colspan="2">abc</th>
                <th>def</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td>2</td>
                <td>3</td>
            </tr>
        </tbody>
    </table>
Benutzeravatar
Sarkkan
HTML-Acrobat
 
Beiträge: 1557
Registriert: Montag 5. April 2010, 01:46
Wohnort: Bei Köln

Re: Erstellen von Tabellen

Beitragvon Andreas » Montag 9. Januar 2012, 14:10

Hallo,

ich habe den Code von Serkan probiert (hatte es davor bereits so ähnlich) und folgenden Code geschrieben (der End-Tag </table> fehlt, weil ich nur einen Ausschnitt der Tabelle präsentiere:
Code: Alles auswählen
<body>
<table border="1">
    <thead>
        <tr>
            <th>&#160;</th>
            <th [color=#FF0000]colespan="4"[/color]>Umsatz nach Regionen</th>
        </tr>
        <tr>
            <th>Artikel</th>
            [color=#FF0000]<th>Nord</th>[/color]
            <th>West</th>
            <th>Süd</th>
            <th>Ost</th>
        </tr>
    </thead>

Der Validator zeigt mir den Befehl "Colespan" als an dieser Stelle fehlerhaft an, zudem wird die Zelle "Nord" ebenfalls auf 4 Einheiten ausgeweitet (die ganze Spalte), die anderen Regionen werden nach rechts gerückt. Was mache ich da falsch?
Andreas
HTML-Newbie
 
Beiträge: 8
Registriert: Sonntag 10. Januar 2010, 19:41

Re: Erstellen von Tabellen

Beitragvon drPHIP132 » Montag 9. Januar 2012, 14:24

es könnte einerseits an der doctype liegen; daher der doctype den du verwendest mag keine tabellent, daher lieber immer HTML5 nutzen.
Code: Alles auswählen
<!doctype html>

oder der W3C validator möchte dich dazu bewegen von tabellen wegzukommen und mit div's + CSS zu arbeiten :)

Gruß Phip
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge

Re: Erstellen von Tabellen

Beitragvon Andreas » Montag 9. Januar 2012, 14:39

Ich verwende HTML 5 und den richtigen Doctype... daran kann`s nicht liegen... die Sache mit den DIV`s und Span`s finde ich interessant, ich hätte aber gerne diese zusätzliche Möglichkeit mit den Tabellen - wenn ich eine Idee nicht umsetzen kann, ärgert mich das nur dann nicht, wenn ich weiß, warum es nicht geht. Und hier weiß ich eben nicht, ob ich einen Fehler gemacht habe, oder ob das, was ich will, einfach nicht geht (unabhängig davon, daß eine solche Tabelle mit MS - Office erheblich leichter darzustellen ist.

Wenn einer also noch eine Idee hat, wäre ich dafür dankbar.

LG
Andreas
Andreas
HTML-Newbie
 
Beiträge: 8
Registriert: Sonntag 10. Januar 2010, 19:41

Re: Erstellen von Tabellen

Beitragvon lauras » Montag 9. Januar 2012, 14:56

Es heißt colspan und nicht colespan ;)
Benutzeravatar
lauras
Moderator
 
Beiträge: 2114
Registriert: Samstag 3. November 2007, 22:08

Re: Erstellen von Tabellen

Beitragvon Andreas » Montag 9. Januar 2012, 16:46

Lauras

Du bist `ne Gute! :lol:
Andreas
HTML-Newbie
 
Beiträge: 8
Registriert: Sonntag 10. Januar 2010, 19:41

Re: Erstellen von Tabellen

Beitragvon drPHIP132 » Montag 9. Januar 2012, 16:54

ey ich habe auch geholfen :(
(spaß) :)

Da ist der Thread ja dann abgeschlossen?
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge


Beiträge bitte im neuen Forum

Zurück zu HTML - xHTML - HTML5

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron