zwei div-elemente im ie
simi
- css
0 Ingo Turski0 simi0 Ingo Turski0 simi
guten tag
ich habe ein problem beim formatieren meiner homepage mit css. für den firefox hat alles geklappt wie ich wollte. leider für den ie nicht.
mein problem besteht darin, dass ich zwei div-elemetente habe. diese beiden bilden den "titel" meiner homepage. im ersten (linken, id="Logo") soll das logo (bild) immer erscheinen und im anderen(id="Titel") soll je nach unterseite eine kurze beschreibung (z.B. Home) erscheinen. diese zwei divs befinden sich innerhalb eines grossen divs (id="Seite".
im firefox ordnen sich diese zwei div-elemente schön nebeneinadner an, aber im ie ordnet sich das zweite (beschreibung) unter dem ersten an.
Hier der relevante css-ausschnitt:
""div#Seite { border: 2px ridge silver;
margin: 0pt auto;
padding: 0pt;
background: rgb(255, 153 , 102) repeat-y scroll 0%;
text-align: left;
width: 760px;
min-height: 250px;
}
div#Logo { width: 200px;
height: 54px;
float: left;
}
div#Titel { text-align: left;
width: 560px;
height:54px;
float: left;
margin-top:20px;""
Hier noch der relevante html-ausschnitt:
""...
<body>
<div id="Seite">
<div id="Logo">
<img style="width: 200px; height: 74px;" alt="titellogo"
src="titellogo.jpg">
</div>
<div id="Titel">
<h10>$beschreibung</>
</div>...""
(das ganze ist in einer php-datei untergebracht, deshalb die backslashs vor den Anführungszeichen und die Variabel ($beschreibung))
Ich wäre froh wenn mir jemand helfen könnte!
Danke
mfg simi
Hi,
""...
genau das hier ausgelassene gäbe Auskunft darüber, ob Du den IE in den quirks mode schhickst, wo er das falsche Box-Modell anwendet.
(das ganze ist in einer php-datei untergebracht, deshalb die backslashs vor den Anführungszeichen
die völlig überflüssig sind, wenn Du entweder den HTML-Code direkt ins Dokument schreibst, oder - wenn er von einer Bedingung abhängig gemacht werden soll - mit single quotes echost.
freundliche Grüße
Ingo
hallo
genau das hier ausgelassene gäbe Auskunft darüber, ob Du den IE in den quirks mode schhickst, wo er das falsche Box-Modell anwendet.
sorry wenn ich zu viel weggelassen habe. habe hier nun den link: http://stimmband.st.funpic.de/ie/
(das ganze ist in einer php-datei untergebracht, deshalb die backslashs vor den Anführungszeichen
die völlig überflüssig sind, wenn Du entweder den HTML-Code direkt ins Dokument schreibst, oder - wenn er von einer Bedingung abhängig gemacht werden soll - mit single quotes echost.
wie meinst du das genau? versteh das nicht richtig..
danke für deine antwort!!
mfg simi
Hi,
sorry wenn ich zu viel weggelassen habe. habe hier nun den link: http://stimmband.st.funpic.de/ie/
Ich hatte richtig vermutet. Du schickst den IE in den quirks mode. Gebe mal einen vollständigen DOCYPE mit dtd an und beseitige vor allem die wirklich üblen Fehler.
So ist es nur zu gut verständlich, dass sehr unterschiedlich versucht wird, aus
<h10>Home</>
irgend etwas vernünftiges zu machen.
(das ganze ist in einer php-datei untergebracht, deshalb die backslashs vor den Anführungszeichen
die völlig überflüssig sind, wenn Du entweder den HTML-Code direkt ins Dokument schreibst, oder - wenn er von einer Bedingung abhängig gemacht werden soll - mit single quotes echost.
wie meinst du das genau? versteh das nicht richtig..
Du kannst schreiben:
<?php # Programmcode ?>
HTML-Code
<?php # weiterer Programmcode ?>
oder:
<?php echo 'HTML-Code mit "Anführungszeichen"', $variable, 'und weiterer HTML-Code'; ?>
freundliche Grüße
Ingo
Hallo
Ich hatte richtig vermutet. Du schickst den IE in den quirks mode. Gebe mal einen vollständigen DOCYPE mit dtd an und beseitige vor allem die wirklich üblen Fehler.
Habe jetzt eine komplette DOCTYPE angegeben. Die "Titelleiste" mit Bild und Titel (noch etwas abgeändert) funktioniert jetzt richtig.
Leider habe ich jetzt nun ein anderes Problem, der Div (Inhalt) passt sich in der Grösse nicht mehr seinem Inhalt an. D.h. er ist immer zu klein (im FireFox). Wie kann man das änderen.
Ebenfalls kann ich mit CSS nicht auf den Titel im Titel-Div zugreifen und diesen formatieren (im IE, Im FireFox klappt das prima)?
Link: http://stimmband.st.funpic.de/ie/menu.php?id=1
Du kannst schreiben:
<?php # Programmcode ?>
HTML-Code
<?php # weiterer Programmcode ?>oder:
<?php echo 'HTML-Code mit "Anführungszeichen"', $variable, 'und weiterer HTML-Code'; ?>
Danke für den Tipp!!
mfg simi
Hi,
Habe jetzt eine komplette DOCTYPE angegeben.
aber leider die Fehler noch immer nicht behoben. Nutze den HTML- und CSS-Validator und hole dies nach. Und da Du auch im CSS ein Element "h10" formatieren willst, informiere Dich bitte über die möglichen Überschriften.
Leider habe ich jetzt nun ein anderes Problem, der Div (Inhalt) passt sich in der Grösse nicht mehr seinem Inhalt an.
Schau Dir z.B. http://de.selfhtml.org/css/layouts/mehrspaltige.htm#hintergrund genau an.
freundliche Grüße
Ingo