phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 06.11.2003, 09:42   #16
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
@prefix: bei meinem 5er-Opera ist der Fehler ja auch aufgetreten...
Zitat:
Opera Version 5.10
Build 902
Platform Win32
System Windows ME
webmichl ist gerade online   Mit Zitat antworten


Alt 06.11.2003, 09:44   #17
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
hmmm, ich schau mir das mal genauer an!
prefix ist offline   Mit Zitat antworten
Alt 06.11.2003, 10:08   #18
TP-Supporter
 
Benutzerbild von nurbs
 
Registriert seit: Jul 2003
nurbs macht alles soweit korrekt
Guten Morgen!

Ja das wär fein, weil ich weiß wirklich nicht mehr weiter!
nurbs ist offline   Mit Zitat antworten
Alt 06.11.2003, 10:29   #19
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
so, das doctype als verursacher des problems können wir mal ausschließen! dtd html 4.01 ohne uri, auch mit uri dasselbe in html 4.01 (wie in xhtml 1.0)
prefix ist offline   Mit Zitat antworten
Alt 06.11.2003, 10:33   #20
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
auch dass opera 5.02 ein float-problem hat, können wir hiermit ausschließen!
prefix ist offline   Mit Zitat antworten
Alt 06.11.2003, 10:56   #21
TP-Supporter
 
Benutzerbild von nurbs
 
Registriert seit: Jul 2003
nurbs macht alles soweit korrekt
du prefix was meinst du mit: "dtd html 4.01 ohne uri" ?
nurbs ist offline   Mit Zitat antworten
Alt 06.11.2003, 10:58   #22
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
es gibt 2 arten des doctype html 4.01 transitional: mit uri (also url als anhang) und ohne:

1. mit uri:

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

2. ohne uri:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Geändert von prefix (06.11.2003 um 11:42 Uhr).
prefix ist offline   Mit Zitat antworten
Alt 06.11.2003, 11:01   #23
TP-Supporter
 
Benutzerbild von nurbs
 
Registriert seit: Jul 2003
nurbs macht alles soweit korrekt
asso verstehe!

Aber ich hab ja sowieso:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
nurbs ist offline   Mit Zitat antworten
Alt 06.11.2003, 11:02   #24
TP-Supporter
 
Benutzerbild von nurbs
 
Registriert seit: Jul 2003
nurbs macht alles soweit korrekt
Wenn man sich das Problem im Op. 5 ansieht dann scheint als würde er für das Menü eine Breite von so 2000px definieren!
nurbs ist offline   Mit Zitat antworten
Alt 06.11.2003, 11:02   #25
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
ich weiß, hab das nur vorher getestet, um das dtd als fehlerquelle ausschließen zu können
prefix ist offline   Mit Zitat antworten
Alt 06.11.2003, 11:18   #26
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
nennt mich "great father of css"

lösung gefunden, erklärung folgt gleich (damit ihr das nachvollziehen könnt)!!!!
prefix ist offline   Mit Zitat antworten
Alt 06.11.2003, 11:24   #27
TP-Supporter
 
Benutzerbild von nurbs
 
Registriert seit: Jul 2003
nurbs macht alles soweit korrekt
so nenn ich dich sowieso schon *auf lösung gespannt bin*
nurbs ist offline   Mit Zitat antworten
Alt 06.11.2003, 11:27   #28
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
so, hier die ausführliche erklärung:

opera 5.02 (in meinem fall) stellt das li-element zu breit dar; d.h. es muss bereits für den "normalen" zustand (also NICHT link-zustand) definiert werden, und zwar wie folgt:

Code:
#menu ul li {
	display:block;
	float:left;
	text-align:center;
	padding:0;
	margin:0;
}

html>body #menu ul li { /* gekko und opera */
	background-color: white; /* dient zur visualisierung beim testen */
	width: 109px;
}
herausgefunden hab ich das durch das einfärben des li-elements mit weißer hintergrundfarbe!

mit folgendem css-code unter zuhilfenahme:

Code:
html>body #menu ul li a {
	background-color: Red; /* visualisierung */
}
d.h. ich habe das link-element in der liste mit rot hinterlegt, das list-element an sich mit weiß!

nimmt man da deinen ursprungs-code, so sieht man das rote element (li), und danach einen langen weißen balken -> danach erst wiederum das nächste li-element -> genau DA ist opera buggy!

durch den einsatz des child-selektors definiere ich hier für moz/opera einen zusatz, den der ie nicht interpretieren kann -> und dieser zusatz beinhaltet schon für das "normale" li-element die breite!!!

hier der gesamte css-code:

Code:
#menucontainer {
	clear:left;
	width:955px;
	height:18px;
	background-color:#342B50;
	border-top: 2px solid #FFF;
}
#menu {
	margin:0 143px 0 150px;
	padding:0;
	border-left: 1px solid #FFF;
}
#menu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

/*html>body #menu ul {
	margin: auto;
}*/
#menu ul li {
	display:block;
	float:left;
	text-align:center;
	padding:0;
	margin:0;
}

html>body #menu ul li { /* gekko und opera */
	background-color: white; /* dient zur visualisierung beim testen */
	width: 109px;
}
#menu ul li a {
	width:109px;
	height:16px;
	border-right:1px solid #FFF;
	border-bottom:none;
	padding-top:2px;
	color:#FFF;
	background:#342B50;
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:11px;
}

html>body #menu ul li a {
	background-color: Red; /* visualisierung */
}

#menu ul li a:hover {
	color:white;
	width:109px;
	background:#0066CC;
}
.firstmenu {
	border-left:1px solid #FFF;
}
der child-selektor ist hier noch nichtmal nötig, einzig und allein folgende definition der breite:
Code:
#menu ul li {
	display:block;
	float:left;
	text-align:center;
	padding:0;
	margin:0;
	width: 109px;
}
der ie und mozilla stoßen sich nicht daran, und dem opera hilft es

das letzte problem, dass der opera 5 noch hat, ist, dass die einzelnen li-elemente den rahmen (weiß) nicht haben - dass musst du dir noch anschaun!

hier die entgültige lösung, das kannst getrost kopieren:

Code:
#menucontainer {
	clear:left;
	width:955px;
	height:18px;
	background-color:#342B50;
	border-top: 2px solid #FFF;
}
#menu {
	margin:0 143px 0 150px;
	padding:0;
	border-left: 1px solid #FFF;
}
#menu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#menu ul li {
	display:block;
	float:left;
	text-align:center;
	padding:0;
	margin:0;
	width: 109px;
}

#menu ul li a {
	width:109px;
	height:16px;
	border-right:1px solid #FFF;
	border-bottom:none;
	padding-top:2px;
	color:#FFF;
	background:#342B50;
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:11px;
}

#menu ul li a:hover {
	color:white;
	width:109px;
	background:#0066CC;
}
.firstmenu {
	border-left:1px solid #FFF;
}
hier der lebende beweis - schau dir das mit dem opera an!
prefix ist offline   Mit Zitat antworten
Alt 06.11.2003, 11:36   #29
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Talking

Zitat:
Original geschrieben von prefix
nennt mich "great father of css"
webmichl ist gerade online   Mit Zitat antworten
Alt 06.11.2003, 11:42   #30
TP-Supporter
 
Benutzerbild von nurbs
 
Registriert seit: Jul 2003
nurbs macht alles soweit korrekt
super danke für die mühe! werde ich jetzt gleich mal ausprobieren! also jetzt ernsthaft *verbeug*
nurbs ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
Oper 5+7 Problem, Opera 6 no problem Oper 5+7 Problem, Opera 6 no problem
« Layerproblem | in den newslettern erschienene artikel »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:57 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67