| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| hirnfrisch Registriert seit: Sep 2001 Ort: wien
Beiträge: 538
| css navigationsproblem
Liebe Leute, ich steh grad völlig auf der Seife und komm kein Stück weiter. Vielleicht kann mir jemand schnell mal nen Tipp geben... Ich will bei diesem Menü, dass der schwarze rollover Unterstrich auch stehen bleibt, wenn ich über die Untermenüpunkte des dropdown drüberfahre. Die Untermenüpunkte sollen aber keinen Strich bei rollover bekommen. Müsste doch mit css gehen, dass ich das irgendwie trenne.....? Danke für jeden Anstoß! mauc |
| | |
| | #2 (permalink) |
| i ate pixels Registriert seit: Mar 2004 Ort: Aschaffenburg
Beiträge: 693
|
ei ei ei :-) anstatt ul.navi li a:hover schreibst du ul.navi li:hover a dort packst du deine Regel rein das der Anker-Tag seinen unteren Rahmen bekommt. Wieso brauchst du jquery und überhaupt js für so ein Menü? Das ist wie Poster aufhängen mit Schlagbohrer ![]() Grüße
__________________ GTA ähnliches Auto mit HTML, CSS3 + JavaScript |
| | |
| | #3 (permalink) |
| hirnfrisch Registriert seit: Sep 2001 Ort: wien
Beiträge: 538
|
danke erstmal! wenn ich ich das so mache, bekommen aber alle punkte (auch die unterpunkte) einen schwarzen unterstrich, wenn ich über den hauptpunkt rolle. die sollen aber nie einen unterstrich bekommen.... jQuery nehm ich, weil die unterpunkte ein und ausfaden sollen. da hab ich nichts besseres gefunden..... |
| | |
| | #4 (permalink) | |
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 2.277
|
statt ul.navi li a:hover ul.navi li:hover > a ist aber nicht ganz Browserkompatibel ul.navi li:hover a wirkt sich auf die unterelemente aus alte IEs können :hover nur auf links (a-Tag mit href) oder dem main-Link eine Klasse zuordnen und nutzen ul.navi li:hover a.naviMainLink immer noch das problem mit alten IEs edit: seh grad, du nutzt eh JS um das menü ein-/auszublenden dann kannst du da auch direkt eine Klasse auf den link setzen/entfernen, und :hover komplett weglassen Zitat:
viele Möglichkeiten; alles hat seine vor- und nachteile Geändert von thomas_E (28-10-2011 um 09:52 Uhr) | |
| | |
| | #5 (permalink) | |
| i ate pixels Registriert seit: Mar 2004 Ort: Aschaffenburg
Beiträge: 693
| Zitat:
ul.navi li:hover li a und deaktivier dort deinen border. ul.navi li:hover > a müsste auch gehen für die erste Regel die ich dir gesagt habe. Ich weiß im Moment aber nicht in wie weit el > el "crossbrowser-compliant" ist. Ansonsten würde ich dir empfehlen solche Menüs ohne jQuery zu realisieren. Fade in Fade out finde ich pers. sehr störend bei Menüs. Zugriff dauert zu lange und der Effekt ist nur beim ersten Mal toll, danach nervts. Und 31 KB für nur diesen einen Effekt
__________________ GTA ähnliches Auto mit HTML, CSS3 + JavaScript | |
| | |
| | #6 (permalink) |
| hirnfrisch Registriert seit: Sep 2001 Ort: wien
Beiträge: 538
|
danke euch beiden! hat mir beides sehr geholfen. wie wird dieses ">" in css bezeichnet? hab noch nie damit zu tun gehabt und würde gern nachgoogeln. aber unter welchem begriff? das mit dem jQuery menü stimmt natürlich. ist auch nicht meine idee. auf der anderen seite sind 31 kb bei den heutigen verbindungen einfach gar nichts. und da später noch etwa 30 fotos auf die seite kommen sollen, würden die 31 kb js eh nicht ins gewicht fallen.... aber grundsätzlich ist die kritik natürlich berechtigt. danke! mauc |
| | |
| | #7 (permalink) | ||
| Keine Panik Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 2.277
| Zitat:
![]() Zitat:
| ||
| | |
| | #8 (permalink) |
| hirnfrisch Registriert seit: Sep 2001 Ort: wien
Beiträge: 538
|
sorry.... muss nochmal kurz stören. da ich grad zwei css spezialisten dran hab.... ![]() das menü funktioniert nun perfekt, allerdings hab ich im IE7 ein weiteres problem, das ich nicht in den griff kriege. wenn ich mit der maus zwischen die untermenüpunkte fahre, blendet das submenü aus. auch wenn ich dem ul des submenüs eine breite und höhe und ein block display gebe, sind da nur die menüpunktwörter sensitiv. wie bleibt das ganze submenü aktiv, wenn ich zwischen den einzelnen submenüpunkten hin und herfahre....? nochmals vielen dank! mauc |
| | |
| | #9 (permalink) |
| i ate pixels Registriert seit: Mar 2004 Ort: Aschaffenburg
Beiträge: 693
| A List Apart: Articles: Suckerfish Dropdowns Mir ist der Begriff vorhin nicht eingefallen. Was du suchst ist ein "Suckerfish-Dropdown" Menü Grüße Martin
__________________ GTA ähnliches Auto mit HTML, CSS3 + JavaScript |
| | |
| | #10 (permalink) |
| hirnfrisch Registriert seit: Sep 2001 Ort: wien
Beiträge: 538
|
danke für den tipp! der suckerfish löst die IE probleme mit js. ich dachte, dass das mir css gehen müsste, aber wenn doch nicht, bau ich das ganze eben auf suckerfish um. weiß nur noch nicht, wie ich das dann mit jQuery verknüpfe. mal sehen.....
|
| | |
| | #11 (permalink) |
| · Registriert seit: Oct 2003 Ort: ··
Beiträge: 742
|
verwende mal "clear:left" anstelle von float:none(das gibts glaube auch garnicht) und setze mal nach der liste vom submenue noch eine "clear:both" wenn du die border der li-tags mal rot machst wirst du im IE einen dicken roten rand oberhalb des submenue haben und das liegt daran das der li-container gefloated wurde und das am ende der liste nicht wieder aufgehoben wurde... ich geh jetzt einfach mal davon das ich richtig liege |
| | |
| | #12 (permalink) | |
| i ate pixels Registriert seit: Mar 2004 Ort: Aschaffenburg
Beiträge: 693
| Zitat:
![]() float:none gibt es sehr wohl clear:left hebt float:left auf Zumindest ist deine letzt Vermutung ansatzweiße korrekt ![]() CSS gehört für jeden Webentwickler zur Basis, das wird ja auch in Flash verwendet - wenn auch etwas anders - ich empfehle euch wirklich da schnellstens zumindest die Grundkenntnisse zu lernen ![]() Grüße Martin
__________________ GTA ähnliches Auto mit HTML, CSS3 + JavaScript | |
| | |
| | #13 (permalink) |
| · Registriert seit: Oct 2003 Ort: ··
Beiträge: 742
|
ja float:none jibts auch(hab ich gerade gelesen ), aber das hilft bei dem problem auch nicht, dass das submenue verschwindet beim hovern... und bevor du mich hier anmotzt schau dir bitte mal den code an, ich sehe da nix mit clear:left ...
|
| | |
| | #14 (permalink) |
| hirnfrisch Registriert seit: Sep 2001 Ort: wien
Beiträge: 538
|
nicht streiten wegen mir ![]() ich hab jetzt selber eine lösung gefunden. wenn ich dem sub li nicht nur eine fixe größe (height, width) gebe, sondern auch noch eine hintergrundfarbe (oder ein transparentes hintergrund-gif), packts auch der IE7. find ich zwar absurd, aber bitte. so geht's jetzt. das mit dem * anstatt ul.navi li a:hover schreibst du ul.navi li:hover a * lässt mich übrigens immer noch grübeln. mir ist nicht klar, warum sich das unterschiedlich auswirkt. und zum ersten mal frage ich mich, welche funktion eigentlich der doppelpunkt hat...... das wichtigste ist aber, dass alles funktioniert. ![]() danke nochmal! mauc Geändert von mauci (29-10-2011 um 07:28 Uhr) |
| | |
| | #15 (permalink) | ||
| in the boondocks Registriert seit: Feb 2006 Ort: Augsburg
Beiträge: 4.054
| Zitat:
Zitat:
mfg sx | ||
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash CS3] Navigationsproblem | KatrinF | Flash Einsteiger | 2 | 19-09-2009 17:38 |
| Navigationsproblem! | der Turbulente! | ActionScript 1 | 2 | 07-09-2004 20:38 |
| Navigationsproblem | matu | Flash 4 und Flash 5 | 2 | 27-01-2004 07:55 |
| Navigationsproblem | Mr.Finelines | Flash MX | 2 | 24-01-2004 11:43 |
| Navigationsproblem | matu | Flash 4 und Flash 5 | 1 | 03-07-2003 13:59 |