Antwort
 
Themen-Optionen Thema durchsuchen
Alt 05.09.2007, 13:41 Nach oben    #1
Benutzer
 
Registriert seit: 10.09.2006
Beiträge: 42
Standard Bildwechsel mit CSS Problem

Hallo,

jeder der mal ins Forum JavaScript geschaut hat - weis worum es geht! (Problem mit onMouseOver und PHP Fotogalerie)
Ich habe einen Bildwechsel jetzt mit CSS hinbekommen!
Habe aber ein Problem.
Ich muss überall den a Tag (a:link,a:active,a:visited,a:focus) auf eine Breite von 300 Pixeln und eine höhe von 49 Pixeln bekommen!
Hier ist die Seite um die es geht: http://www.happyjumble.de/test/
Der CSS Codes dazu lautet:
Code:
.menue { border:none; display:block; margin:0px; padding:0px; }
.menue li a { border:#00CC00 1px solid; width:300px; height:49px; }
.menue li { width:300px; height:49px; }
.menue #band { background:url(navi/3.gif) no-repeat; }
.menue #band:hover { background:url(navi/3_3.gif) no-repeat; }
.menue #onstage { background:url(navi/4.gif) no-repeat; }
.menue #onstage:hover { background:url(navi/4_4.gif) no-repeat; }
.menue #fotos { background:url(navi/2.gif) no-repeat; }
.menue #fotos:hover { background:url(navi/2_2.gif) no-repeat; }
.menue #gb { background:url(navi/5.gif) no-repeat; }
.menue #gb:hover { background:url(navi/5_5.gif) no-repeat; }
.menue #kontakt { background:url(navi/1.gif) no-repeat; }
.menue #kontakt:hover { background:url(navi/1_1.gif) no-repeat; }
.menue #links { background:url(navi/6.gif) no-repeat; }
.menue #links:hover { background:url(navi/6_6.gif) no-repeat; }
und der PHP / HTML Code lautet:
Code:
        <ul class="menue">
        <li id="band"><a href="<? $_SERVER['PHP_SELF'] ?>?menu=band"><span><!-- Band --></span><br /></a></li>
        <li id="onstage"><a href="<? $_SERVER['PHP_SELF'] ?>?menu=onstage"></a></li>
        <li id="fotos"><a href="<? $_SERVER['PHP_SELF'] ?>?menu=fotos"></a></li>
        <li id="gb"><a href="<? $_SERVER['PHP_SELF'] ?>?menu=gb"></a></li>
        <li id="kontakt"><a href="<? $_SERVER['PHP_SELF'] ?>?menu=kontakt"></a></li>
        <li id="links"><a href="<? $_SERVER['PHP_SELF'] ?>?menu=links"></a></li>
        </ul>
Ich habe extra den Border in Grüner Farbe als Hilfe für mich dargestellt.
Wieso hat das bei li funktioniert und bei a nicht???

Es wäre nett wenn mir da einer helfen könnte mal von euch!

Danke

Geändert von Ben (05.09.2007 um 13:42 Uhr) Grund: Link zum Vorgängerthread hinzugefügt
jjelliss ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2007, 13:43 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 306
Standard

Versuchs mal so:
.menue>li>a { border: 1px solid #00CC00; width:300px; height:49px; }
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2007, 13:47 Nach oben    #3
Benutzer
 
Registriert seit: 10.09.2006
Beiträge: 42
Standard

Zitat:
Zitat von Bleistift Beitrag anzeigen
Versuchs mal so:
.menue>li>a { border: 1px solid #00CC00; width:300px; height:49px; }
Geht leider auch nicht
jjelliss ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2007, 13:50 Nach oben    #4
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 306
Standard

Dann vielleicht so:
.menue>li>a { border: 1px solid #00CC00; width:300px; height:49px; display: block }
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2007, 13:53 Nach oben    #5
Benutzer
 
Registriert seit: 10.09.2006
Beiträge: 42
Standard



Es geht ^^

Danke

und - auch danke für die wirklich sehr schnelle Antwort

Nur - eine Frage!

Was hast du jetzt anders gemacht?
Was bedeutet in CSS > ??
jjelliss ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2007, 20:53 Nach oben    #6
Jonas
 
Benutzerbild von Artemis
 
Registriert seit: 03.06.2006
Beiträge: 244
Standard

Dass es jetzt funktioniert liegt sehr wahrscheinlich nur am Zusatz display: block, deshalb würde ich die > wieder rausnehmen, da dieser im IE nicht funktioniert.

http://www.css4you.de/wscss/css04.html#childselector
__________________
Applikations-Programmierung:
BlitzMax, BlitzPlus

Webentwicklung:
PHP, (X)HTML, CSS, JavaScript, MySQL


Artemis ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.09.2007, 21:27 Nach oben    #7
Bastian Fenske
 
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 853
Standard

Hallo „JJelliss”.

Schau dir doch mal diese Beispiele aus Down Under an:

http://css.maxdesign.com.au/listamatic/

Die HTML-Vorlage ist ein wenig unsinnig, da es ja reicht, die Liste (Tag ul) einer css-Klasse zuzuordnen, aber das sind ja Kleinigkeiten.

Basti
Basti ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.09.2007, 14:54 Nach oben    #8
Benutzer
 
Registriert seit: 10.09.2006
Beiträge: 42
Standard Bildwechsel im IE (zu Bildwechsel mit CSS Problem)

Hallo,

das erste Problem ist ja jetzt gelöscht! Aber nun hab ich noch ein Problem mit dem gleichen Code!
Er funktioniert absolut nicht im IE 6.
Hier vielleicht noch mal mein CSS Code:
Code:
/* Menü */
.menue { border:none; display:block; margin:0px; padding:0px; color:#000000; }
.menue>li>a { border:none; width:300px; height:49px; display:block; border:1px solid #00FF00; }
.menue #band { background:url(../images/navi/3.gif) no-repeat; }
.menue #band a:hover { background:url(../images/navi/3_3.gif) no-repeat; }
.menue #onstage { background:url(../images/navi/4.gif) no-repeat; }
.menue #onstage a:hover { background:url(../images/navi/4_4.gif) no-repeat; }
.menue #fotos { background:url(../images/navi/2.gif) no-repeat; }
.menue #fotos a:hover { background:url(../images/navi/2_2.gif) no-repeat; }
.menue #gb { background:url(../images/navi/5.gif) no-repeat; }
.menue #gb a:hover { background:url(../images/navi/5_5.gif) no-repeat; }
.menue #kontakt { background:url(../images/navi/1.gif) no-repeat; }
.menue #kontakt a:hover { background:url(../images/navi/1_1.gif) no-repeat; }
.menue #links { background:url(../images/navi/6.gif) no-repeat; }
.menue #links a:hover { background:url(../images/navi/6_6.gif) no-repeat; }
Dazu vielleicht auch noch mein HTML Code:
Code:
		<td id="ldown" style="background:url( <? navpic(); ?> )">
		<ul class="menue">
		<li id="band"><a href="<? $_SERVER['PHP_SELF'] ?>?menue=band"></a></li>
		<li id="onstage"><a href="<? $_SERVER['PHP_SELF'] ?>?menue=onstage"></a></li>
		<li id="fotos"><a href="<? $_SERVER['PHP_SELF'] ?>?menue=galerie"></a></li>
		<li id="gb"><a href="<? $_SERVER['PHP_SELF'] ?>?menue=gb"></a></li>
		<li id="kontakt"><a href="<? $_SERVER['PHP_SELF'] ?>?menue=contact"></a></li>
		<li id="links"><a href="<? $_SERVER['PHP_SELF'] ?>?menue=links"></a></li>
		</ul>
</td>
Das :hover nur mit einem a Tag im IE 6 geht weis ich, aber - bei mir trotzdem nicht

wie gesagt - dank des ersten Threads klappt es jetzt im FF reibungslos!
Das klappt alles super, nur wieder mal bekanntlich nicht mit dem Microsch... Internet Explorer 6

Ich wäre froh, wenn mir da jemand noch einmal helfen könnte bitte!

Geändert von jjelliss (13.09.2007 um 15:04 Uhr)
jjelliss ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.09.2007, 15:09 Nach oben    #9
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Nur zur Vollständigkeit: Bildwechsel mit CSS Problem
Eigentlich könnten wir da noch weitermachen, da es ja das gleiche Problem ist.
@Admins bitte zusammenlegen

Der IE 6 kann keine Vererbungszeichen (das >) daher sollte das helfen:
Code:
menue li a { border:none; width:300px; height:49px; display: block }
Und ich empfehle mal ein Blick darauf: http://validator.w3.org/check?verbos...e.de%2Ftest%2F
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.09.2007, 16:07 Nach oben    #10
Benutzer
 
Registriert seit: 10.09.2006
Beiträge: 42
Standard

stimmt.
@Admin: Danke ^^

so - ich habs geändert. Funktioniert zwar im FF wie immer - aber im IE 6 nicht!
jjelliss ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.09.2007, 16:18 Nach oben    #11
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Kannst du dein Onlinebeispiel bitte updaten?
Da sind die > noch drin...
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.09.2007, 16:45 Nach oben    #12
Benutzer
 
Registriert seit: 10.09.2006
Beiträge: 42
Standard

hab ich doch!

Also - die sind definitiv raus! ^^
jjelliss ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.09.2007, 17:04 Nach oben    #13
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Code:
.menue>li>a { border:none; width:300px; height:49px; display: block }
Zeigt mir mein Web Developer an und auch Firebug. Irgendwie scheint da bei dir was falsch zu laufen
dein Onlinebeispiel ist doch das hier richtig http://www.happyjumble.de/test/
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.09.2007, 19:52 Nach oben    #14
Benutzer
 
Registriert seit: 10.09.2006
Beiträge: 42
Standard

ohhh, mist *mit Kopf auf Tisch knall* ^^

Entschuldige bitte.
Nein - es geht jetzt alles so wie es soll.
Die URL ist http://www.happyjumble.de/v2/

Entschuldige bitte
jjelliss ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.09.2007, 21:05 Nach oben    #15
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Bei deinem Titel haut was nicht hin:
Zitat:
<title><br />
<b>Notice</b>: Undefined index: menue in <b>/home/www/web2/html/v2/includes/functions.php</b> on line <b>54</b><br />
<br />
<b>Notice</b>: Undefined index: menue in <b>/home/www/web2/html/v2/includes/functions.php</b> on line <b>56</b><br />
Happy Jumble</title>
Und für die Navigation oben:
Wenn ich dort drüberfahre, wackelt alles, weil durch die angezeigten Ränder sich die Abstände verändern (Linux Firefox).
Um das zu vermeiden lieber die Ränder immer anzeigen und die Farbe des Hintergrundes zuweisen.

Das aber nur als kleine Verbesserungen
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.09.2007, 08:21 Nach oben    #16
Benutzer
 
Registriert seit: 10.09.2006
Beiträge: 42
Standard

Guten Morgen,

??? wie - du meinst im Linux Firefox das obere Menü?

ohhh , also im FF, IE 7 und IE 6 (alles jeweils Windoof) änert sich der Rand nicht hmmm

Woran kann das liegen?
Ich hab schon die Höhe auf 24px

und mit dem Titel der Seite - das ist jetzt normal ^^
da arbeite ich dran
jjelliss ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.09.2007, 11:10 Nach oben    #17
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

ich hab mal ein screenie gemacht:
unter windows ff wackelts auch, nur nicht so heftig wie im linux ff

also den rand den man um "on stage" sieht, den meine ich, der wird nur bei hover angezeigt und dadurch wackelt die navigation, dass ist unglücklich
Angehängte Grafiken
Dateityp: jpg border.JPG (9,6 KB, 12x aufgerufen)
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.09.2007, 19:12 Nach oben    #18
Erfahrener Benutzer
 
Registriert seit: 12.06.2006
Beiträge: 206
Standard

OK, kurze Ergänzung / Zusammenfassung: Höhen- und Breitenangaben werden nur bei Block- und nicht bei Inline-Elementen angenommen. Also immer bei Inline-Elementen noch ein "display:block;" anfügen!
FloB ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.09.2007, 22:36 Nach oben    #19
Benutzer
 
Registriert seit: 10.09.2006
Beiträge: 42
Standard

hallo, entschuldige bitte

Aber - das verstehe ich grad nich
jjelliss ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.09.2007, 01:36 Nach oben    #20
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Als Erklärung von Block- und Inline-Elementen: http://www.css4you.de/elemente.html#block
Dadurch sollte auch verständlich werden, warum Höhen- und Breitenangaben nur bei Blockelementen verwendet werden.
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CSS Selektoren Problem Chr!s HTML, XML und CSS 2 01.04.2007 14:44
[CSS] Div + CSS + IE6 -> Problem Binary HTML, XML und CSS 5 14.02.2007 16:24
Suche MAC-Webdesigner wegen einem CSS Problem. Sebastian Gesuche 6 14.02.2007 14:02
CSS Problem: Div hängt aus dem MasterDiv heraus Chr!s HTML, XML und CSS 9 01.03.2006 13:36
CSS Layout - Problem Chr!s HTML, XML und CSS 11 14.09.2005 16:54


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:51 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

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