tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
429
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    marcoX marcoX ist offline Mitglied Gold
    Registriert seit
    Jan 2003
    Beiträge
    158
    Hallo zusammen,

    ich habe jetzt mal eine Seite mit einer Tabelle gemacht und in der ersten Zeile folgendes eingefügt
    ("vor" <html>):

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/strict.dtd">


    Da stimmen aber die Abstände der Tabelle nicht mehr! Wenn ich das in der ersten Zeile wieder
    lösche, dann stimmt die Tabelle wieder!

    Wie kann das sein?

    Marco
     

  2. #2
    c2uk c2uk ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    335
    Und wo ist jetzt Dein Code, den Du validiert hast? Alles was Du gemacht hast, ist ihm ein Doctype verpasst, wenn danach die Tabelle nicht mehr stimmt, dann hast Du irgendwo einen Fehler in der Tabellenformatierung. Validieren bedeutet ihn für gültig erklären zu lassen, das kannst Du z.B. hier: http://validator.w3.org/

    Um Dein Problem besser beurteilen zu können lieferst Du uns am besten eine Onlineversion, denn hellsehen ist hier keinermanns Stärke (außer vielleicht Gumbos).
     

  3. #3
    marcoX marcoX ist offline Mitglied Gold
    Registriert seit
    Jan 2003
    Beiträge
    158
    Zitat Zitat von c2uk
    Und wo ist jetzt Dein Code, den Du validiert hast? Alles was Du gemacht hast, ist ihm ein Doctype verpasst, wenn danach die Tabelle nicht mehr stimmt, dann hast Du irgendwo einen Fehler in der Tabellenformatierung. Validieren bedeutet ihn für gültig erklären zu lassen, das kannst Du z.B. hier: http://validator.w3.org/

    Um Dein Problem besser beurteilen zu können lieferst Du uns am besten eine Onlineversion, denn hellsehen ist hier keinermanns Stärke (außer vielleicht Gumbos).
    Hi,

    eine Onlineversion ist zur Zeit leider nicht möglich.
    Eigentlich ist dies auch nicht notwendig, es ist ja nur eine Tabelle. Die Höhe und Breite der
    Tabelle wurde mit css festgelegt. table.table {width:100%; height:100%;}

    Soweit funktioniert es ja, nur wenn ich das Zeugs zum validieren rein schreibe, schrumpt die
    Tabelle in der Höhe und ist nicht mehr 100%!
    Wenn ich die Zeile zum validieren wieder lösche, ist die Tabelle wieder 100%!

    Marco
     

  4. #4
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Da sowohl Tabellenhöhe als auch Tabellenbreite 100% betragen, befürchte ich, du verwendest sie für das Design. Sowas sollte man nicht machen. Wenn du mit divs arbeitest, hast du auch keine Probleme mit dem DOCTYPE mehr - also jetzt umstellen und später profitieren!

    -> http://seybold.jan-andresen.de/index.php
     

  5. #5
    marcoX marcoX ist offline Mitglied Gold
    Registriert seit
    Jan 2003
    Beiträge
    158
    Zitat Zitat von SilentWarrior
    Da sowohl Tabellenhöhe als auch Tabellenbreite 100% betragen, befürchte ich, du verwendest sie für das Design. Sowas sollte man nicht machen. Wenn du mit divs arbeitest, hast du auch keine Probleme mit dem DOCTYPE mehr - also jetzt umstellen und später profitieren!

    -> http://seybold.jan-andresen.de/index.php
    ja wegen dem Layout, stimmt!
    Hmm ... na mal sehen wie man das macht um alles gleich ausschauen zu lassen ...

    Vielen Dank für Deine Antwort!

    Marco
     

  6. #6
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Hallo!

    Zitat Zitat von marcoX
    table.table {width:100%; height:100%;}
    table.table? Ich denke mal dass dort dein Problem liegt, weil Table ja ein reservierter Name ist.
    Versuche es doch einmal mit einer anderen Klasse.
    z.b.: <style type="text/css">table.haupt {width:100%; height:100%;}</style> und in der Tabelle dann natürlich in <table class="haupt"> ändern.
    Ausserdem solltest Du auch <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> angeben.
    Dann sollte es auch mit dem validieren klappen.

    Gruss Dr Dau
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  7. #7
    marcoX marcoX ist offline Mitglied Gold
    Registriert seit
    Jan 2003
    Beiträge
    158
    Zitat Zitat von SilentWarrior
    Da sowohl Tabellenhöhe als auch Tabellenbreite 100% betragen, befürchte ich, du verwendest sie für das Design. Sowas sollte man nicht machen. Wenn du mit divs arbeitest, hast du auch keine Probleme mit dem DOCTYPE mehr - also jetzt umstellen und später profitieren!
    -> http://seybold.jan-andresen.de/index.php
    Wenn ich wüsste, wie man eine solche Tabelle http://www.mwd.at/users/mus/
    in "div's" machen könnte, würde ich es machen! Könntest Du mir bitte ein wenig helfen?

    Marco
     

  8. #8
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Hi Marco

    Hab mal einen groben Entwurf gemacht. Guck mal ein bisschen in den Quelltext, dann kriegst du mit ein bisschen Ausprobieren den Rest (Rahmen, genaue Positionierung usw.) bestimmt hin.

    -> http://hitman-4.de/test.htm

    Das wichtigste ist eigentlich das semantische Markup. D. h., dass die Tags, die du verwendest, auch zum Inhalt passen sollten. Beispiel:

    Die Navigation besteht aus einer Liste von Links. Also verwendet man am besten ul (unordered list). Die hässlichen Pünktchen vor den Listenpunkten kriegt man mit CSS (list-style-type:none) wieder weg. So einfach ist das!
    Geändert von SilentWarrior (19.04.05 um 21:07 Uhr)
     

Ähnliche Themen

  1. Pfad aus Formular stimmt nicht mehr
    Von NiciB im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 06.02.07, 10:26
  2. Word - Nach Abschnittwechsel stimmt Seitenanzahl nicht mehr
    Von Briefkasten im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 09.10.06, 20:52
  3. Drucken: Formatierung stimmt nicht mehr
    Von ahykes im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 15.02.06, 11:30
  4. ID+Grundlinenraster stimmt bei Zwischenauszeichnung nicht mehr
    Von Jan-Frederik Stieler im Forum Desktop Publishing (DTP)
    Antworten: 3
    Letzter Beitrag: 27.11.04, 11:10
  5. zeit nach Abfrage stimmt nicht
    Von droni im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 29.01.04, 18:05