• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Bilddarstellung im firefox

Maxs

Neues Mitglied
Hallo!

Ich habe ein kleines Problem mit der Darstellung eines Hintergrundbildes im Firefox. Im IE läufts zwar wunderbar, aber da wir grade in Österreich mittlerweile mehr Firefox als IE haben, und es eine Webseite für einen Österreichischen Verein werden soll, will ich eben das es in möglichst beiden Browser (halbwegs ;) ) gut klappt.

Hier mal der Code:

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

<html>

<head>
<title>FechtUnionLinz - Training</title>
<style type="text/css">
body {
font-family: Arial, Verdana, Trebuchet MS; 
}
#container {
}
#menue {
color: #b92023;
text-align: left;
padding-top: 60px;
word-spacing: 2.2em;
font-size: 1.0em;
}
#header {
float: left;
width: 342px;
height: 107px;
}
#cont {
background-image: url(style/images/main_back.png);
width: 980px;
height: 352px;
}
#contact {
width: 950px;
height: 160px solid;
background-color: gray;
margin-top: 10px;
word-spacing: 1em;
float: left;
color: white;
font-size: 1em;
text-align: right;
padding-top:100px;
padding-bottom: 30px;
padding-right: 30px;
}
a:link {
color: #b92023;
text-decoration: none;
border: 0px;
}
a:hover {
border-bottom: 1px dotted;
}
a:active {
color: #000;
text-decoration: none;
}
a:link {
color: #b92023;
text-decoration: none;
}
</style>
</head>

<body>
<div id="container">
<div id="header">
<img src="style/images/head_neu.png" />
</div>
<div id="menue">
<strong><a href="news.html">News</a> <a href="contest.html">Tuniere</a> <a href="training.html">Training</a> <a href="verein.html">Verein</a> <a href="photo.html">Fotos</a> <a href="download.html">Download</a> <a href="contact">Kontakt</a></strong>
</div>
<div id="cont">
<div id="image">
</div>
<div id="text">
</div>
</div>
<div id="contact">
</div>
</div>
</body>
</html>
Ich hab die Bilder angehängt wies bei IE und Firefox aussieht(IE ist das was richtig ist).

Wie man sieht ist das Bild im Firefox irgendwie "gestaucht", und auch der Abstand zwischen den Bildern stimmt nicht. Die weiße runde ecke im linken oberen rand des dunklen Bereiches gehört übrigens auch noch zur Datei von dem Hintergrundbild.

Mit freundlichen Grüßen
Maxs
 

Anhänge

  • ie_richtig.jpg
    ie_richtig.jpg
    22,2 KB · Aufrufe: 8
  • FF_falsch.jpg
    FF_falsch.jpg
    23,1 KB · Aufrufe: 8
Bei solchen Problemen ist es immer besser, einen Link zu der Seite zu posten, denn dann kann jeder mit seinen Tools die Seite untersuchen und die Ursache meistens viel schneller finden, als erst den Code und das CSS zu durchsuchen.

Davon abgesehen sieht es so aus, als ob du die divitis hast ;) Ich sehe da keinerlei Semantik auf deiner Seite.

Ein Menü ist z.B. eine Auflistung von Links, sollte daher auch als Liste ausgezeichnet werden (<ul>). Ein <div> ist zum gruppieren mehrerer Elemente, <strong> für sehr stark betonten Inhalt. Du wolltest vermutlich deine Menüpunkte fett dargestellt haben, das macht man mit CSS und der Eigenschaft
Code:
font-weight: bold;
, nicht mit einem HTML-Tag, die sind nur für die Semantik zuständig, nicht fürs Layout.
 
will ich eben das es in möglichst beiden Browser (halbwegs ;) ) gut klappt.
Warum nur halbwegs?

Wie man sieht ist das Bild im Firefox irgendwie "gestaucht", und auch der Abstand zwischen den Bildern stimmt nicht.
Wenn etwas im IE richtig zu sein scheint, im FF aber nicht, liegt es in 99% der Fälle am fehlerhaften Code.

Ich bin auch für einen Link. Und für bessere Semantik. div-Suppe ist giftig.
 
Erstmal danke für die Antwort.

Ja die Divs -die sind glaube ich teilweise aus verzweifelten und mehr oder minder erfolglosen Versuhen das Problem zu lösen entstanden.
z.B der "cont" div. Da wollt ich eigentlich #img und #text so zusammenlegen das sich das Hintergrundbild wieder ergibt was dann auch nicht fuktioniert hat. Tja und die momentanen Fehler im Code, zumindest was die darstellung anbelangt hatte ich noch vor auszubessern, primär geht es mir jetzt ja um das Problem mit "kaputten" Ecke.

Naja die Seite ist noch nicht online was natürlich ein Problem darstellt ;)
 
Ja die Divs -die sind glaube ich teilweise aus verzweifelten und mehr oder minder erfolglosen Versuhen das Problem zu lösen entstanden.
In erster Linie sind sie wohl entstanden, weil Dir der Inhalt fehlt.

CSS baut auf HTML auf. D.h. um CSS zu machen, brauchst Du einen HTML-Code. HTML wiederum baut auf dem Inhalt auf. Woraus man wiederum folgert, dass Du CSS nicht ohne Inhalt machen kannst. Deswegen ist Dein HTML-Code auch so verkehrt.
 
Erstmal danke für die Antwort.

Ja die Divs -die sind glaube ich teilweise aus verzweifelten und mehr oder minder erfolglosen Versuhen das Problem zu lösen entstanden.
z.B der "cont" div. Da wollt ich eigentlich #img und #text so zusammenlegen das sich das Hintergrundbild wieder ergibt was dann auch nicht fuktioniert hat. Tja und die momentanen Fehler im Code, zumindest was die darstellung anbelangt hatte ich noch vor auszubessern, primär geht es mir jetzt ja um das Problem mit "kaputten" Ecke.

Naja die Seite ist noch nicht online was natürlich ein Problem darstellt ;)

So hab die Seite mal hochgeladen bzw. die "sub"seite über die wir die ganze zeit sprechen. An der will ich mich dann orientieren wen ich die anderen mache.

URL: Klick mich

Mfg
Maxs
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben