zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden <!DOCTYPE - Deklaration verändert Tabellenposition

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 13.12.2013, 21:06
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.02.2011
Beiträge: 69
newcoder befindet sich auf einem aufstrebenden Ast
Standard <!DOCTYPE - Deklaration verändert Tabellenposition

Guten Abend,
habe einen mysteriösen Fehler mit der <!DOCTYPE - Deklaration:
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
...
Test vor Korrektur im Quirks-Modus.
Validome hat bei dieser älteren Seite angemäkelt:
"In der Dokumententypdeklaration konnte keine System-ID (URL oder Pfadangabe zur DTD) gefunden werden."

Test nach Korrektur
Nach Korrektur mit Einfügen nur des "http://www.w3.org/TR/html4/loose.dtd" validiert die Seite als Standardmodus, aber zentriert die Tabelle nicht mehr vertikal, sondern klebt am oberen Rand. Die Tabelle soll horizontal und vertikal zentrieren, wird über zwei ineinander verschachtelte Tabellen realisiert.

Bin etwas ratlos, warum nur die DOCTYPE-Ergänzung die Tabellenposition zerschießt, danke für eine Tipp...
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 13.12.2013, 21:25
Benutzerbild von cebito
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.07.2009
Ort: Dresden
Beiträge: 688
cebito sorgt für eine eindrucksvolle Atmosphärecebito sorgt für eine eindrucksvolle Atmosphäre
Standard

Normalerweise sag ich ja zu Tabellenlayouts nix mehr, aber was solls. Von was soll denn die Tabelle 100% Höhe haben, wenn die übergeordneten Elemente keine definierte Höhe haben. Dann sind die eben grad so hoch, wie ihr Kind es benötigt
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 13.12.2013, 21:35
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 03.02.2011
Beiträge: 69
newcoder befindet sich auf einem aufstrebenden Ast
Standard

Überzeugender Tipp...
HTML-Code:
<style type="text/css">
html, body {
height: 100%;
}
Nur: Warum schlägt das erst bei der <!DOCTYPE - Ergänzung durch?

Validieren tut es bei W3C und Validome auch ohne die Ergänzung, es handelt sich lediglich um eine Warnung!?
Mit Zitat antworten
  #4 (permalink)  
Alt 13.12.2013, 22:32
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 28.01.2005
Beiträge: 11.775
fricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz seinfricca kann auf vieles stolz sein
Standard

Zitat:
Zitat von newcoder Beitrag anzeigen
Nur: Warum schlägt das erst bei der <!DOCTYPE - Ergänzung durch?
Weil die Browser im Quirkmodus raten, was der Autor gemeint haben könnte -- und nicht das machen, was spezifiziert ist.
Mit Zitat antworten
Antwort

Stichwörter
doctype, tabelle, vertikal zentrieren


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP LoginDesign verändert sich bluub Serveradministration und serverseitige Scripte 3 20.01.2010 19:24
Mehrfache Deklaration des ID-Selektors norm21 CSS 13 07.02.2005 16:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:29 Uhr.