+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Doctype ändern in phpWCMS damit Div Layout im FF richtig dargestellt wird?

  1. #1
    TP-Newbie wildkat macht alles soweit korrekt
    Registriert seit
    Nov 2005
    Beiträge
    4

    Doctype ändern in phpWCMS damit Div Layout im FF richtig dargestellt wird?

    Hallo,

    habe ein Div-Layout welches ich gerade über phpWCMS realisiere.
    Sieht im IE auch alles so aus wie es aussehen soll.

    Im Firefox aber leider nicht:
    Sämtliche margin-left und margin-right sind um einige Pixel verschoben.
    Vermute, dass das am phpWCMS liegt, denn das fertige Div Layout sieht in der Voransicht im Dreamweaver sowohl im IE als auch im FF richtig aus.

    Habe irgendwo gelesen, dass man beim Arbeiten mit Div's den Doctype umstellen muss, damit es (fast) jeder Browser richtig darstellen kann.

    statt:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    diesen:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">


    In meinem HTML File habe ich dies auch berücksichtigt.
    Im phpWCMS nicht, da ich nicht weiß wo man den Doctype ändern kann.

    Wo lässt sich innerhalb des phpWCMS der Doctype ändern bzw. liegt es wirklich daran?

    Bin für Hilfe und Ratschläge dankbar, da ich bereits seit 2 Tage an diesem Problem fest hänge!
    LG wildkat

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Hi

    try to change in index.php ~Line 162
    from
    Code:
    $content['page_start'] = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">';
    to
    Code:
    $content['page_start'] = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">';
    gefunden in http://www.phpwcms.de/forum/viewtopi...hlight=doctype


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Specialist Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Kafkaesk hilft, wo's geht Avatar von Kafkaesk
    Registriert seit
    Oct 2001
    Ort
    München
    Beiträge
    3.729
    Entweder so wie es Steffen geschrieben hat oder das komplette Layout nicht über die vorgegebenen Layout-Blöcke rendern lassen, sondern die außen vor lassen und das komplette Template in "Main" eingeben. Damit müßte man dann auch einen individuellen Doctype bestimmen können.
    Gruß Alexander
    --------------------------------
    TYPO3 & Webdesign aus München

  4. #4
    TP-Newbie wildkat macht alles soweit korrekt
    Registriert seit
    Nov 2005
    Beiträge
    4
    Erstmals vielen Dank!
    Habe es so wie Steffen es geschrieben hat geändert.
    Hat mein Problem allerdings leider nur zum Teil gelöst:
    Ich habe Div Boxen mit einer Breite von 133 px, welche über CSS einen Rahmen von 1px haben.
    Mit dem "alten" Doctype musste ich statt Breite 131px plus 1px Border rechts und links, die Breite 133px plus 1px Border rechts und links angeben, um es im IE in der richtigen Breite zu sehen.
    Mit dem "neuen" Doctype funktioniert die korrekte CSS Formatierung: Breite 131 Rahmen 1px rechts und links, um auf eine totale Breite von 133px zu kommen.
    IE stellt alle Div's nun absolut richtig dar.
    Vielen Dank dafür!

    Firefox pfeift mir allerdings noch immer auf alle meine margins.
    Speziell die iFrames (befülle so den Inhalt der Boxen), welche ich über phpWCMS angelegt habe sind um einige Pixel zu weit rechts.

    Ich habe mein komplettes Template in Main liegen.
    Ausser die Head Angaben (meta tags und Javascript), die habe ich im Head Teil.

    Habt ihr vielleicht sonst noch eine Idee?
    Kanns an den iFrames liegen? Hat Firefox damit Probleme?

    Vielen Dank schon mal für Antworten
    LG wildkat

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51