Antworten auf deine Fragen:
Neues Thema erstellen

Layout in Opera weicht ab - was tun??

Solla

Aktives Mitglied

Hallo zusammen,

ich habe da ein Problem: Ich habe eine Website erstellt die ich für alle IEs optimiert habe, aber in Opera sieht das ganze anders aus.
Sorry bis vor kurze stand hier noch der direkte Link, aber den musste aus rechtlichen Gründen jetzt leider den Link entfernen setze aber unten nochmals das Gerüst der HTML-Dateien rein. ich danke für Euer Verständnis

hier also der Quelltext:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="de">

<head>
    
  <link rel="stylesheet" type="text/css" href="screen_seite.css">
  <!--[if IE]><link rel="stylesheet" type="text/css" href="ie_seite.css"><![endif]-->
  <!--[if IE 8]><link rel="stylesheet" type="text/css" href="ie8_seite.css"><![endif]-->
  <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="ie6_seite.css"><![endif]-->
  <link rel="shortcut icon" type="image/x-icon" href="favicon.ico">

  
  <title>Titel</title>
</head>

<body>
<div id="counter"><!-- Start Counter2Go -->
<a href="http://www.counter2go.de" target="_blank" title="Kostenloser Counter"><img src="http://www.counter2go.de/counter/bild.php?cid=2699&a=b" border="0"></a>
<!-- Ende Counter2Go --></div>
<div id="wrapper"></div>

<div id="menu"><ul>
               <li><a href="1.htm">1</a></li>
               <li><a href="2.htm">2</a></li>
               <li><a href="3.htm">3</a></li> 
               <li><a href="4.htm">4</a></li>
               <li><a href="5.htm">5</a></li>
               <li><a href="6.htm">6</a></li>
               <li><a href="7.htm">7</a></li>
			   <li><a href="8.htm">8</a></li></ul></div>
               
    <div id="inhalt">
   <div id="werbung"><a href="http://www..../" target="_new"><img src="bild1.jpg" width="99" height="99" alt="Und#5"></a><br><br><p>
   <a href="http://www.psd-tutorials.de/modules/Forum/46_x-html-css/46_x-html-css/46_x-html-css/..." title="..." target="_new"><img src="bild2.jpg" width="99" height="117" alt="..."></a><br><br><p>
     <a href="http://www....." target="_new" title="..."><img src="bild3.jpg" width="98" height="101" alt="..."></a><br><br><p>
      
   </div>
   <div id="ie6"><font size="10"color="#e53b2b"><bTitel</b></font><img src="header.gif" height="154" width="895" border="0" alt="Bild wird geladen"><br><b><i>Um diese Website in vollem Umfang sehen zu k&ouml;nnen, m&uuml;ssen Sie bitte Ihren Browser aktualisieren.</i></b><br><br><br>
    <ul><li><a href="1.htm">1</a></li>
               <li><a href="2.htm">2</a></li>
               <li><a href="3.htm">3</a></li> 
               <li><a href="4.htm">4</a></li>
               <li><a href="5.htm">5</a></li>
               <li><a href="6.htm">6</a></li>
               <li><a href="7.htm">7</a></li>
			   <li><a href="8.htm">8</a></li></ul><br><br><br><br></div>
			   
			   <div id="content"><h3>&Uuml;berschrift </h3><br><br><br> 

<h4>Text</h4>
Qui officia deserunt ut enim ad minim veniam, velit esse cillum dolore. Ut enim ad minim veniam, quis nostrud exercitation ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, in reprehenderit in voluptate consectetur adipisicing elit.<br>

<h4>Text:</h4>
 Qui officia deserunt ut enim ad minim veniam, velit esse cillum dolore. Ut enim ad minim veniam, quis nostrud exercitation ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, in reprehenderit in voluptate consectetur adipisicing elit. Duis aute irure dolor excepteur sint occaecat sunt in culpa. Eu fugiat nulla pariatur. Lorem ipsum dolor sit amet, ut enim ad minim veniam, in reprehenderit in voluptate. Ullamco laboris nisi ut aliquip ex ea commodo consequat. Mollit anim id est laborum. Cupidatat non proident. Ullamco laboris nisi excepteur sint occaecat duis aute irure dolor. Velit esse cillum dolore eu fugiat nulla pariatur.
<hr noshade><br><br><br><br><br><br><br><p> 
    
  </p>
    
  </p><br><br>




</div></div><div id="footer"></div>
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://.../piwik/" : "http://erste.buchenerkultnacht.de/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://erste.buchenerkultnacht.de/piwik/piwik.php?idsite=1" style="border:0" alt=""/></p></noscript>
<!-- End Piwik Tag -->
</body>
</html>

und die dazugehörige CSS für FF:
Code:
#wrapper{top:-9px;
	position: fixed;
	height: 192px;
	width: 904px;
	background: url(header.gif) no-repeat;
	z-index: 2;
	left:-452px;
	margin-left: 50%;

}

#menu {position: fixed;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top:59px;
left: 50%;
width: 100%;
margin-left:-482px;
padding-left:5px;
z-index: 4;
color: white;
font-weight:bold;
font-size: 20px;
overflow: auto;
	
}
#content{
	float: left;
	background: #FFA07A;
	padding: 140px 20px 10px 20px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	min-height: 700px;
	width: 730px;
	left: 50%;
	margin-left: 150px;
}
#werbung{..}

#werbung img{..}

#inhalt{
position: absolute;
...
}

#menu li{
	display: inline;
	text-decoration: none;
	padding:0px;
}
#menu a {color: white;
font-weight:bold;
font-size: 70%;
text-decoration: none;
	
}

In Firefox und IE ist alles OK, aber in Opera ist meine Navigation nicht mehr da, wo sie sein soll, sondern etwas nach oben verschoben. In Iron und Safari ist das Bild hinter der Navigation verschoben. Wie bekomme ich das denn weg. So viel ich weiß, gibt es für die Browser Opera, Safari und Iron ja keine Browserweichen. :'(
Wäre schon froh, wenn mir jemand für Opera behilflich sein könnte, bei Safari und Iron erachte ich die Darstellung durchaus noch als akzeptabel.

Kann mir da jemand bitte einen Tipp geben, woran es liegen könnte! Oder gibt es da nen Hack, den ich anwenden kann?

B.G. und vielen Dank im Voraus
Solla
 
Zuletzt bearbeitet:

Dissolution

Freund und Helfer

AW: Layout in Opera weicht ab - was tun??

Opera ist ein Browser der standartkonform interpretiert. Ich selbst benutze noch immer Firefox, jedoch stimmt es wirklich, dass Firefox (und mittlerweile auch der Internet Explorer) sehr viel toleranter sind was nicht-standard-konformes Webdesign angeht.

Du solltest den Code also erstmal auf Standard überprüfen und gegebenenfalls Ungereimheiten & Fehler beheben.

Ohne Code ist es einfach sehr schwer dir genauer behilflich zu sein, aber soweit ich es konnte habe ich es getan.
Blödsinn, ich habe den Link übersehen!

Liebe Grüße,
Dissolution

edit: Ich habe mir deine Seite gerade angesehen, habe vorhin den Link verschwitzt, pardon. Was mir als erstes aufgefallen ist sind unzählige Skripte die natürlich sofort geblockt wurden. Es tut mir Leid, ich kann dir nicht weiterhelfen, da ich skriptüberflutete Seiten meiden möchte. Viel Glück & Erfolg auf jeden Fall!
 
Zuletzt bearbeitet:
P

Pixelverwender

Guest

AW: Layout in Opera weicht ab - was tun??

Ähem... bei einer Browserfensterbreite von 1024 (was man auch nach wie vor als Standard annehmen sollte) werden bei mir weder im IE 8 noch im FF noch im Chrome-Dderivat Iron die linken Elemente ganz angezeigt, beim IE fehlen sogar fast 80%. Nur so als Anmerkung ;)

Ich hätte es insgesamt genau anders herum gemacht: Coden für FF, Opera und Co, für IE die CCs einsetzen und alternatives CSS verwenden.
 
Zuletzt bearbeitet von einem Moderator:

Dissolution

Freund und Helfer

AW: Layout in Opera weicht ab - was tun??

Ähem... bei einer Browserfensterbreite von 1024 (was man auch nach wie vor als Standard annehmen sollte) werden bei mir weder im IE 8 noch im FF noch im Chrome-Dderivat Iron die linken Elemente ganz angezeigt, beim IE fehlen sogar fast 80%. Nur so als Anmerkung ;)

Falls ich dich nicht falsch verstehe sollte man als Seitenbreite eher zu 950px oder 970px tendieren, denn so mancher Surfer hat noch eine Sidebar im Browser geöffnet. Allerdings hast du Recht, ich surfe hier mit 1680px in der Breite und die Seite war für mich zu sehen, deshalb habe ich nicht darauf geachtet.

Ich hätte es insgesamt genau anders herum gemacht: Coden für FF, Opera und Co, für IE die CCs einsetzen und alternatives CSS verwenden.

Genau das ist das übliche Verfahren und dazu hätte ich ebenso geraten. Eventuell spezielle .css-Dateien für IE6,7 und 8 anlegen falls nötig. Vor allen Dingen, wie von Pixelverwender erwähnt, für verschiedene Auflösungen optimieren. (Hier eignen sich verschiedene Addons für Firefox sehr, da man damit die Browsergröße auf genaue Werte ändern kann ohne dauernd die Auflösung im OS umstellen zu müssen)
 

Solla

Aktives Mitglied

AW: Layout in Opera weicht ab - was tun??

Aber das ist doch genau dass, was ich gemacht habe. Ich habe erst alles mit für FF angepasst und dann für IE spezielle CSS zugewiesen. Also verstehe nicht Euren Einwand; im Quelltext sieht man das doch!

HTML:
 <link rel="stylesheet" type="text/css" href="screen_seite.css">
  <!--[if IE]><link rel="stylesheet" type="text/css" href="ie_seite.css"><![endif]-->
  <!--[if IE 8]><link rel="stylesheet" type="text/css" href="ie8_seite.css"><![endif]-->
  <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="ie6_seite.css"><![endif]-->

Mir geht es ja nur darum, dass in Opera die Navigation zu weit oben ist und ich nicht weiß, wie ich das beheben könnte da es für Opera ja keine CCs gibt.

Ich hatte angenommen ihr könntet Euch mal den Quelltext ansehen, sonst kämen nicht diese Vorschläge. Denn was ihr da so vorschlagt habe ich ja, mal abgesehen von der falschen Breite sowieso gemacht und die Seite ist auch im IE6 noch zu betrachten. Deshalb bringen mir Eure Vorschläge gerade gar nichts! Schade ich dachte da hat einer ne Lösung!

der für die Navigation relevante Teil in der CSS Datei in FF ist:

Code:
#wrapper{top:-9px;
	position: fixed;
	height: 192px;
	width: 904px;
	background: url(contrastartz_header.gif) no-repeat;
	z-index: 2;
	left:-452px;
	margin-left: 50%;

#menu {position: fixed;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top:59px;
left: 50%;
width: 100%;
margin-left:-482px;
padding-left:5px;
z-index: 4;
color: white;
font-weight:bold;
font-size: 20px;
overflow: auto;
	
}
#content{....}

Ich hoffe da draußen ist irgendwo wer, der mir für Opera weiterhelfen kann!

B.G.
Solla
 
P

Pixelverwender

Guest

AW: Layout in Opera weicht ab - was tun??

Was passiert denn, wenn Du mal die ganzen Scripts weglässt? (Validator wollte ich auch gerade schreiben, entdeckte aber, dass ich zu spät war :) )
 
Zuletzt bearbeitet von einem Moderator:

Solla

Aktives Mitglied

AW: Layout in Opera weicht ab - was tun??

Das mit den Scripts bringt leider auch nichts!

Die Validierung bringts auch nicht, da sind nur ein Paar Fehler wegen auskommentierten links, die aber später noch aktiviert werden.

Gibt es den keinen hack für Opera, also ein Werkzeug, mit dem ich wirklich nur Opera anspreche? Offenbar interpretiert Opera Abstände besonders "margin top" ganz anders als FF, die Seitenränder stimmen nämlich seltsamerweise.

B.G.
 
Zuletzt bearbeitet:

hubspe

display:schwarzgelb;

AW: Layout in Opera weicht ab - was tun??

dass in Opera die Navigation zu weit oben ist und ich nicht weiß, wie ich das beheben könnte da es für Opera ja keine CCs gibt.

Ich hatte angenommen ihr könntet Euch mal den Quelltext ansehen, sonst kämen nicht diese Vorschläge. Denn was ihr da so vorschlagt habe ich ja, mal abgesehen von der falschen Breite sowieso gemacht und die Seite ist auch im IE6 noch zu betrachten. Deshalb bringen mir Eure Vorschläge gerade gar nichts! Schade ich dachte da hat einer ne Lösung!

der für die Navigation relevante Teil in der CSS Datei in FF ist:

#content{....}[/code]Ich hoffe da draußen ist irgendwo wer, der mir für Opera weiterhelfen kann!

B.G.
Solla

Wozu position:fixed und wozu diese komischen negativen Positionsangaben und dieses wilde z-geindexe.

Das sieht mehr nach einem try/error-Layout als nach durchdachter Konstruktion aus.
Der Code ist imho einfach gruselig.

Du weißt schon das du mit overflow:auto/hidden sowie auch mit position:fixed und floats jeweils einen Block Formatting Context generierst und was das für Auswirkungen hat?

Besonders die overflow-Eigenschaft ist sehr kritisch zu sehen, weil sich die Spezifikation da nur ungenau ausdrückt und auch moderne Browser unterschiedlich drauf reagieren können.

Ohne Link zum Problem wird man dir nicht helfen können, es sei denn eine(r) errät zufällig die Lösung. ;)
 

Solla

Aktives Mitglied

AW: Layout in Opera weicht ab - was tun??

Header und Footer sollen still stehen und nur der Content soll scrollen. Deshalb die z-indexes und position: fixed.
Das overflow: hidden ist ein Trick, der bei FF ab v3.4 einen Fehler behebt! Hätte ich den nicht drin, würde die Headergrafik beim scrollen Springen.

@ hubspe:

Wenn Du erlaubst würde ich Dir den Link gerne per mail zuschicken, wenn Du erlaubst! Kann den leider nicht mehr so Online stellen, da ich bemerkt habe das Links, die man hier setzt schnell mal mit dem Link zu den geposteten Beiträgen bei Google zu finden sind, wenn man den Titel der betreffenden Seite angibt. ...das wäre doch äußers peinlich, wenn man da auf die Mängel und Fehler der Seite dann noch mit der Nase draufgestoßen würde, Du verstehst?

B.G.
Solla
 
Zuletzt bearbeitet:

Solla

Aktives Mitglied

AW: Layout in Opera weicht ab - was tun??

OK weiß mittlerweile durch hubspe wo der Fehler lag!

Also hier nochmals ganz offiziell Danke an Dich, hubspe!:blumen:

Ich denke damit kann die Sache abgeschlossen werden! Danke auch an all diejenigen, die sich neben hubspe ebenfalls den Kopf zerbrochen haben. Der Hauptfehler war, dass ich bei #menu und #menu link unterschiedliche Schriftgrößen verwendet hatte. :kopfpatsch:

Beste Grüße
Solla
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.477
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben