CSS-Problem: Hintergrundbild IE vs. Firefox

discuss about sites that are just under construction or where experimental stuff is used

CSS-Problem: Hintergrundbild IE vs. Firefox

Postby larmann on Fri Jun 15, 2007 13:14

Ich habe hier eine Site gemacht, bei der der IE das nötige Hinterrundbild (Textfeld mit runden Ecken oben) nicht anzeigt.

http://www.der-parcours.de

Hat jemand einen Tipp?

Edit: Ich habe den Beitrag nun wegen besserer Wahrnehmung hier gepostet: http://phpwcms.de/forum/viewtopic.php?p=88138
larmann
 
Posts: 246
Joined: Thu Jun 23, 2005 08:51
Location: Osnabrück

Postby Klappstuhl28 on Sat Jun 16, 2007 17:36

Hallo larmann,

er zeigt´s bei mir an. Nur mittendrin. Das scheint aber nicht das Hauptproblem zu sein. Die Navigation ist im IE 6 auf Win 2000 halb verdeckt. Das von dir beschriebene Bild wird wie gesagt recht mittig. Der orange Teil ist im IE6 auch nicht transparent, was komisch ist,
da das Bild ja eigentlich die Transparenz beinhaltet. Im Opera sieht´s gut aus.

Muss dass unbedingt rein?
<!--
sample template for article summary listing
===========================================

TITLE = article title
SUB = article subtitle
SUMMARY = article summary text
IMAGE = summary image (only the <img src="..."> tag)
ZOOMIMAGE = if the image is click-zoomable (<a href...><img...></a>)
CAPTION = summary image caption
ARTICLELINK = url to full article
MORE = the "more..." text/image like defined in template_defaults
BEFORE = show before listing entry
AFTER = show after listing entry
SPACE = show this between listings
DATE = show article date June+0200RJunAMCEST
EDITOR = name of editor
ARTICLEID = ID of list entry

//-->

<div id="header">&nbsp;</div> sicherheitshalber

Da musst du das layout wohl noch mal durchgehen.
Bin´s nur so überflogen.

Lars
Lars

Don't say you don't have enough time. You have exactly the same number of hours per day that were given to Helen Keller, Pasteur, Michaelangelo, Mother Teresa, Leonardo da Vinci, Thomas Jefferson, and Albert Einstein. - H. Jackson Brown -

http://www.creategg.de -
User avatar
Klappstuhl28
 
Posts: 818
Joined: Fri Mar 04, 2005 00:58
Location: Hamburg

Postby Jensensen on Sat Jun 16, 2007 20:03

FF error console meckert wg.

Warning: Selector expected. Ruleset ignored due to bad selector.
Source File: http://www.der-parcours.de/
Line: 17

keine ahnung warum [so far]

greetz
can energy || brillant! könnte - ist aber © by olli dittsche.
User avatar
Jensensen
 
Posts: 2633
Joined: Tue Oct 17, 2006 19:11
Location: Rhein-Ruhr-Stever-Verse

Postby larmann on Sun Jun 17, 2007 07:20

So, jetzt habe ich den Hauptfehler gefunden (glaube ich). Das oben positionierte Hintergrundbild in #main erreiche ich durch einen Spacer in der Vorlage:

Code: Select all
<div id="site">
<div id="header">&nbsp;</div>
<div id="main">

<!--Contentbereich beginnt-->

<div id="navi">
{NAV_LIST_UL:F,,,,,,,}
</div>

<div id="content">
{CONTENT}
</div>
{SPACER:1x400}
<!--Contentbereich beendet -->
</div>
<div id="footer">&nbsp;<div id="inhalt_footer746">{SHOW_CONTENT:CP,3}</div></div>
</div>


Ich habe gemerkt, dass das Problem im IE kleiner wird, wenn ich die Breite des Spacers verkleinere. Ein Versatz von 1px bleibt aber leider auch jetzt noch.

Kann man die Anzeige eines Hintergrundbildes auch noch durch eine andere Art und Weise erzwingen?

Danke
larmann
 
Posts: 246
Joined: Thu Jun 23, 2005 08:51
Location: Osnabrück

Postby Jensensen on Sun Jun 17, 2007 10:28

larmann wrote:...Das oben positionierte Hintergrundbild in #main erreiche ich durch einen Spacer in der Vorlage:...



meinst du etwa den unten in der vorlage?

{SPACER:1x400}
<!--Contentbereich beendet -->


der knallt dir alles weg bzw. funktioniert nicht:
schau mal, der müsste 1px breit und 400px hoch sein (so wird das auch in der seite codiert).

dein header ist im vergleich dazu 318px hoch. das allein zeigt schon, dass der old-fashioned gif-spacer irgendwo zwischen deinen DIVs rumfliegt. ich erkenne keinen "abstand" unten auf der seite zwischen content und footer - dort, wo der spacer platziert wurde. Schon gar nicht in Höhe von 400px!!!??
Also keinen abstand dort erzeugt, wo du ihn haben willst.
oder du baust einen neuen DIV-block separat für den spacer.


TIPP:
schmeiss den spacer raus und ergänze für #main

padding-bottom: XYZpx;



larmann wrote:...Kann man die Anzeige eines Hintergrundbildes auch noch durch eine andere Art und Weise erzwingen?...

versteh die frage nicht!!!??

das hintergrundbild für
#site
#main
#header
#footer hast du doch im CSS-file codiert.

der spacer erzwingt da mal gar nix...

greetz

PS: die &nbsp; kannste dir auch schenken....
can energy || brillant! könnte - ist aber © by olli dittsche.
User avatar
Jensensen
 
Posts: 2633
Joined: Tue Oct 17, 2006 19:11
Location: Rhein-Ruhr-Stever-Verse


Return to sites under construction (made with phpwcms only)

Who is online

Users browsing this forum: Alexa [Bot] and 0 guests