zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Conditional Comment Problem mit Boxmodell Problem wegen ebay

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 10.03.2008, 13:28
Benutzerbild von css_tester
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 17.12.2006
Ort: 63110
Beiträge: 22
css_tester befindet sich auf einem aufstrebenden Ast
Unglücklich Conditional Comment Problem mit Boxmodell Problem wegen ebay

NACHTRAG: Vielen Danke - Problem wurde gelöst!
*************************************



Hallo Zusammen,
irgendenwie mach ich noch was falsch oder übersehe etwas oder stehe total auf dem Schlauch . Hoffe hier kann mir jemand weiterhelfen .

Hintergrund:
Ich möchte bei ebay eine Verkaufsanzeige gestalten.
Der DocType der ebay-Startseite ist
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Leider ist bei den weitere Unterseiten bzw. Auktionseiten KEIN DocType angegeben.

UND da fängt mein Problem an:

Wahrscheinlich durch das Boxmodell versuchter Fehler im IE bei der Darstellung, da ich ein eine "Kopfgrafik" verwende und in den Div's darunter mit "padding" einen Rand...

Code:
div#box2kopf {
	width: 930px;
	height: 379px;
	background-repeat: no-repeat;
	background-image: url("grafik/jb_logo_oben_ebay_02.jpg");
}

div#infobox1 {
	width: 890px;
	background-color: #ff9900;
	padding: 20px;
}
Das FUNKTIONIERT auch - WENN ich eine DocType angebe!
Wenn ich den Code bei ebay einfüge, ist das halt nicht möglich.

Also ein CC eingefügt:

Code:
<!--[if IE]>
#infobox1 {
	width: 930px;
}
<![endif]-->
Doch das bringt leider keine Änderung!
Liegt es daran, dass der CC nicht im ECHTEN Header steht?

Bei ebay wir die erstellte Auktion über eine Tabelle eingebunden:
Code:
<table cellpadding="0" cellspacing="28" width="100%">
       <tbody><tr>
        <td valign="top">
[... hier folgt dann der erstelle Quellcode...]
Allerdings wird innerhalb der Tabelle bei ebay dann natürlich kein DocType und <head> und <body> angegeben - es stehen erst die <style type="text/css"> und gleich im Anschluss die <div> hintereinander... irgendwie funktioniert es!?
(aber selbst wenn ich es angebe, ändert sich gar nix!)

Für die bessere Vorstellung, hier mein Entwurf:

verkauf_test_ohne_doctype.htm
verkauf_test_mit_doctype.htm

Das ganze ist Valide getestet, und geht in IE und Opera, nur IE 7 und IE 6 zeigen halt diesen unschönen Layoutfehler.
Wobei Opera einen kleinen Fehler mit dem Tabellenhintergrund in der Tabelle anstellt, der graue Hintergrund wird ein Stück rechts rausgeschoben? (einfach anschauen!).

So... und wer sich bis hier durchgearbeitet hat - jetzt schon ein herzliches DANKE SCHÖN!

Geändert von css_tester (10.03.2008 um 15:41 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 10.03.2008, 13:39
Benutzerbild von inta
free as in freedom
XHTMLforum-Kenner
 
Registriert seit: 04.12.2006
Ort: Berlin
Beiträge: 5.016
inta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz seininta kann auf vieles stolz sein
Standard

CC sind eine spezielle Art von HTML-Kommentaren, du hast sie im CSS eingesetzt, was natürlich nicht funktionieren kann.
Du müsstest für den IE einen eigenen Style-Bereich definieren und diesen dann mit den CC umschließen.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 10.03.2008, 14:22
Benutzerbild von css_tester
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 17.12.2006
Ort: 63110
Beiträge: 22
css_tester befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von inta Beitrag anzeigen
CC sind eine spezielle Art von HTML-Kommentaren, du hast sie im CSS eingesetzt, was natürlich nicht funktionieren kann.
Du müsstest für den IE einen eigenen Style-Bereich definieren und diesen dann mit den CC umschließen.
Dank für diese schnelle Blitzantwort!!!

Stimmt... da ist was wahres dran

Habe ich auch sofort umgesetzt:

Code:
<!--[if IE]>
<style type="text/css">
div#infobox1 {
	width: 930px;
}
div#infobox2 {
	width: 930px;
}
div#infobox3 {
	width: 930px;
}
</style>
<![endif]-->
Das ganze funktioniert nun einwandfrei - allerdings nur wenn ich KEIN DocType verwende - mach ich es - zerreist es wieder das Layout.
Das verstehe ich (noch) nicht...
Kann es daran liegen, dass mit Verwendung der DocType das Boxmodell bei IE6/7 richtig interpretiert wird? (links siehe oben!)
Mit Zitat antworten
  #4 (permalink)  
Alt 10.03.2008, 15:03
{ display: random;}
XHTMLforum-Kenner
 
Registriert seit: 08.09.2004
Ort: Stuttgart
Beiträge: 5.034
andir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblick
Standard

So ähnlich ist es, Je nach verwendetem - oder gar keinem Doctype - springt der eine oder andere Browser in einen anderen Darstellungsmodus.

Such mal nach "Doctype Switch" im Netz, alternativ eine schnelle Quelle mit einer kurzen Übersicht ( Links beachten)

Doctype switching and standards compliance in Internet Explorer and Netscape
__________________
Grüsse Andreas- auch mal wieder da...

Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams)
Wiedergelesen: > hier und hier

[Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte
Mit Zitat antworten
  #5 (permalink)  
Alt 10.03.2008, 15:31
Benutzerbild von css_tester
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 17.12.2006
Ort: 63110
Beiträge: 22
css_tester befindet sich auf einem aufstrebenden Ast
Standard

OK... und wieder vielen Dank!

Denke ich habe es verstanden


*** ENDE ***
Mit Zitat antworten
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
problem mit ie5 / boxmodell beim 3 spalten layout musmus CSS 10 15.02.2007 15:15
Was wird aus Conditional Comment im IE 7? Zen5656 CSS 8 02.10.2006 16:02
Problem mit Conditional Comment Tymo CSS 3 11.07.2006 09:56
Problem mit Abstand (Boxmodell!?) und noch etwas Lommel CSS 7 17.02.2006 17:44
Problem mit Boxmodell klein_jensi CSS 6 08.04.2005 12:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:09 Uhr.