XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   dtd und css in php funktioniert im IE nicht!!! (http://xhtmlforum.de/showthread.php?t=46296)

da-lick 09.06.2007 13:32

dtd und css in php funktioniert im IE nicht!!!
 
Hallo,

ich bin schon kurz vor dem verzweifeln!
das muss jetzt mal raus: ich hasse den IE!!!! :x

kann mir bitte jemand sagen warum wenn ich
Code:


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

weglasse funktioniert meine php site inklusive stylesheets "perfekt" und genau das selbe im IE!

Jetzt habe ich aber im submenu ein Akkordion und mittlerweile rausgelesen das dass akkordeon im IE nur richtig funktioniert wenn ich
Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
das einfüge!!
Firefox ist das alles egal der funktioniert mit akkordeon und mit CSS ohne doctype

Mr. Internet Explorer sagt aber ....neeee mag ich so nicht.

also muss ich wohl dieses doctype mit reinnehmen!!
ich nehme es mit rein: firefox funktioniert wie gehabt!

IE sagt ok Akkordeon funktioniert aber dafür lese ich den Stylesheet nicht mehr!

Das kann doch nicht wahr sein oder !!
Verfluchter IE!!! :x
Hat jemand das selbe problem, oder weiss jemand abhilfe??

Für jeden Tip bin ich sehr dankbar!!

fricca 09.06.2007 13:39

Zwei Tipps:
http://xhtmlforum.de/40080-fuer-frag...twortende.html
http://xhtmlforum.de/44620-formulari...ergeben.html#4

da-lick 09.06.2007 13:47

worauf willst du hinaus??

fricca 09.06.2007 13:47

Was genau hast du nicht verstanden, nachdem du die Links aufmerksam gelesen hast?

da-lick 09.06.2007 13:55

meinst du weil ich keinen code gepostet habe?? ich wollte halt erstmal schauen ob es was grundlegendes ist oder ob es am code liegt.
wollte den post halt nicht unnötig mit code vollmüllen

fricca 09.06.2007 13:56

Zitat:

Zitat von da-lick (Beitrag 336117)
wollte den post halt nicht unnötig mit code vollmüllen

Brauchst du nicht.
Poste einen Link. Anders kann dir ganz sicher niemand helfen -- außer du willst warten, bis ein Hellseher vorbeikommt...

da-lick 09.06.2007 14:01

ok also einmal im

firefox ausprobieren
Night2order - Nachtlieferservice

und einmal im IE

so sollte es aussehen und wenn du dann fertiggeschaut hast dann mach
ich den dtd mist wieder rein und schau dann mal was passiert
übrigens akkordeon habe ich wieder rausgenommen, nicht dass du dich wunderst

fricca 09.06.2007 14:08

Zitat:

Zitat von da-lick (Beitrag 336119)
so sollte es aussehen und wenn du dann fertiggeschaut hast

Stell es genau so online, dass der Fehler zu sehen ist!
Vorher aber:

Zitat:

dann mach ich den dtd mist wieder rein
Das ist kein Mist.
Lies: DOCTYPE-Switch und seine Auswirkungen
Achte ganz besonders auf den Bereich zu den Fehlern im IE.

Außerdem validiere deinen Code!
The W3C Markup Validation Service
The W3C CSS Validation Service

Zitat:

übrigens akkordeon habe ich wieder rausgenommen, nicht dass du dich wunderst
Ich habe es nicht vermisst, denn ich habe keine Ahnung, was du mit deinem Akkordeon meinen könntest.

da-lick 09.06.2007 14:14

ok jetzt bitte nochmal schauen!!
einmal im IE einmal im FF

sorry übrigens wegen dem Akkordeon.
damit meine ich das Ajax Spry Akkordeon, sowas wie eine drop down navi!

fricca 09.06.2007 14:30

Die Ursache ist der Box-Model-Bug!
Die Erklärung findest du in dem Link zum Doctype-Switch.

Dein Stylesheet ist "optimiert" auf die Fehler des IE im Quirksmodus. Du wirst nicht umhin kommen, dich mit diesem grundlegenden IE-Problem zu beschäftigen.
Vermutlich ist dein Problem gelöst, wenn du zunächst den HTML-Code aus deinem Stylesheet nimmst (kein style-Element in einem externen Stylesheet!) und alles, was "für den IE" dort drin steht einfach rauslöscht (und diese "FF-Optimierung" :root ebenfalls)

Wenn du XHTML einsetzen willst, dann musst du dich mit den dabei geltenden Syntaxregeln auseinandersetzen.
Lies und lerne: Einführung in XHTML, CSS und Webdesign
Insgesamt habe ich das Gefühl, dass du bezüglich Grundlagen großen Nachholbedarf hast.


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

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2019, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2019