Ich hab mich nun an mein Menü gewagt (siehe Beitrag weiter unten)
Ich habe versucht es mit css zu realisieren.
Doch leider liefert jeder Browser ein anderes Ergebnis. Der IE kommt dabei dem was ich haben will noch am nächsten. Firefox und Opera versagen total.
Hier die Seite: Man vergleiche besonders das Menü links!
http://mitglied.lycos.de/sirtobiiv/ambilight/ambilight.php
Woran kann das liegen? Warum machen Firefox und Opera den hover-Effekt gar nicht? Opera verhunzt zudem noch das Layout im Gästebuch.
Das css-Stylesheet:
Code
p, ul, ol, li, div, td, th, address, blockquote, nobr, b, i, table {
font-family:'Times New Roman'; color:#333333; }
p, ul, ol, li, div, td, th, address, blockquote { font-size:14pt; }
p, h1, h2, h3, div { padding:8px; }
li { margin-top:0px; margin-bottom:0px; list-style-position:inside; }
body { background-color:#A7C254; }
body { margin:25px; textarea {
color:#000000;
scrollbar-base-color:#A7C254;
scrollbar-3dlight-color:#ee8c00;
scrollbar-arrow-color:#ee8c00;
scrollbar-darkshadow-color:#ee8c00;
scrollbar-face-color:#FFcc59;
scrollbar-highlight-color:#FFcc59;
scrollbar-shadow-color:#ee8c00;
scrollbar-track-color:#A7C254;
} }
h1, h2, h3 { font-family:'Century Schoolbook'; }
h1 { color:#cc0000; font-size:27pt; margin-bottom:5px; }
h2 { color:#cc0000; font-size:22pt; margin-bottom:5px; }
h3 { color:#cc0000; font-size:17pt; margin-bottom:5px; }
td { background-color:#E3C764; valign:top; }
a:link { color:#CC0000; text-decoration:none; }
a:visited { color:#CC0000; text-decoration:none; }
a:active { color:#CC0000; text-decoration:none; }
a:hover { color:#CC0000; text-decoration:none; background-color:#A7C254; }
#menue a, #menue a:link, #menue a:visited, #menue a:active {
text-decoration:none;
font-weight:bold;
display:block;
color:#CC0000;
width:150px;
padding:5px;
margin:2px;
background-color:#E3C764;
}
#menue a:hover, {
text-decoration:none;
font-weight:bold;
display:block;
color:#CC0000;
width:150px;
padding:5px;
margin:2px;
background-color:#A7C254;
}
#menue li a, #menue li a:link, #menue li a:visited, #menue li a:active {
text-decoration:none;
font-weight:normal;
display:block;
color:#CC0000;
width:134px;
padding:5px;
margin:2px;
background-color:#E3C764;
}
#menue li a:hover, {
text-decoration:none;
font-weight:bold;
display:block;
color:#CC0000;
width:134px;
padding:5px;
margin:2px;
background-color:#A7C254;
}
Alles anzeigen
und noch das Menü:
Code
<div id="menue">[url='ambilight.php']Ambilight[/url]
[*][url='ambilight1.php']weitere Fotos[/url]
[*][url='ambilight2.php']Bauanleitung[/url]
[*][url='ambilight3.php']Stückliste[/url]
</div>
Ich bin für jeden Tipp dankbar. Zur Not muss ich eben alla Attribute für jedes div und jeden Link im Quelltext setzen. Das kann ja aber nicht der Sinn der Sache sein.
Gruß
Nyctalus Noctula