php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.01.2011, 17:53  
Neuer Benutzer
 
Registriert seit: 01.10.2010
Beiträge: 25
PHP-Kenntnisse:
Anfänger
Kralle123 befindet sich auf einem aufstrebenden Ast
Standard [H] <li> Hover-Effekt

Hey,
ich habe ein Problem, dass mein Hover-Effekt nur "über das <a> geht, und nicht über <li>".

Codes:

PHP-Code:
                <ul id="menu">
                    <
li class="menu_hover"><a href="#">Home</a></li>&emsp;
                    <
img src="./images/platzhalter.png" align="middle"/>
                    &
emsp;<li class="menu_hover"><a href="#">Anmelden</a></li>&emsp;
                    <
img src="./images/platzhalter.png" align="middle"/>
                    &
emsp;<li class="menu_hover"><a href="#">Community</a></li>&emsp;
                    <
img src="./images/platzhalter.png" align="middle"/>
                    &
emsp;<li class="menu_hover"><a href="#">News Events</a></li>&emsp;
                    <
img src="./images/platzhalter.png" align="middle"/>
                    &
emsp;<li class="menu_hover"><a href="#">Sponsors</a></li>&emsp;
                    <
img src="./images/platzhalter.png" align="middle"/>
                    &
emsp;<li class="menu_hover"><a href="#">Prämien</a></li>&emsp;
                    <
img src="./images/platzhalter.png" align="middle"/>
                    &
emsp;<li class="menu_hover"><a href="#">Blog</a></li>&emsp;
                    <
img src="./images/platzhalter.png" align="middle"/>
                    &
emsp;<li class="menu_hover"><a href="#">Contact us</a></li>
                </
ul
PHP-Code:
li.menu_hover {font-size12pt;displayinline;list-style:none;}
li.menu_hover:link    color:#00f; background-color:transparent; }
li.menu_hover:visited color:#00f; background-color:transparent;}
li.menu_hover:hover   {  background-imageurl(./images/menu_hover.png); background-color:#00f; }
li.menu_hover:active  {  background-imageurl(./images/menu_hover.png); background-color:#a03;}

#menu{
list-style-typenone;
}

#menu li.menu_hover {
displayinline;
height40px;
width40px;

Ich hoffe ihr versteht, was ich meine. Hier noch ein Bild, was es vllt besser beschreibt:
http://img109.imageshack.us/i/aufzeichnenyg.jpg/

Das Bild, welches als Hover-Effekt genutzt wird, wird nur so groß wie der Link angezeigt, soll aber größer angezeigt werden.

Lg

Geändert von Kralle123 (25.01.2011 um 17:59 Uhr).
Kralle123 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.01.2011, 18:10  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Dein Code ist voller Fehler. Nicht-li-Elemente zwischen <li> sind nicht erlaubt.
:link und :visited gibts nur für Links, nicht für andere Elemente. Und offensichtlich sind Deine Listfelder nicht größer, wenn Du sie mit Images auseinanderdrückst. Benutze eine width-Angabe.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 25.01.2011, 18:22  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Dein li ist auch genau so breit wie dein Link. Schau dir das mal mit Firebug oder ähnlichem an und markiere eines der li.

@nikosch
width ist auf den li gesetzt, allerdings mit display inline...
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Alt 25.01.2011, 18:41  
Neuer Benutzer
 
Registriert seit: 01.10.2010
Beiträge: 25
PHP-Kenntnisse:
Anfänger
Kralle123 befindet sich auf einem aufstrebenden Ast
Standard

Danke schonmal für die Antworten.
Wie kann ich das denn regeln, wenn ich keine <a> zwischen den li-Elementen haben darf?

Liebe Grüße


Edit: Bzw wie kann ich nun das li bzw a "größer" machen? Sehe im Firebux, dass es ganz klein ist.
Kralle123 ist offline   Mit Zitat antworten
Alt 25.01.2011, 18:43  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zwischen bedeutet
PHP-Code:
</li_hier_ <li
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 25.01.2011, 18:43  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Zitat:
ich habe ein Problem, dass mein Hover-Effekt nur "über das <a> geht, und nicht über <li>".
Dazu die Frage: bist du sicher, dass du auch einen Browser verwendest? IE6 zählt nicht.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 25.01.2011, 18:46  
Neuer Benutzer
 
Registriert seit: 01.10.2010
Beiträge: 25
PHP-Kenntnisse:
Anfänger
Kralle123 befindet sich auf einem aufstrebenden Ast
Standard

Achso ok, aber ich wüsste jetzt trotzdem nicht, wie ich das <li> definieren kann?

Ja den FF
Kralle123 ist offline   Mit Zitat antworten
Alt 25.01.2011, 19:19  
Erfahrener Benutzer
 
Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse:
Fortgeschritten
mquadrat befindet sich auf einem aufstrebenden Ast
Standard

Setz die Breite auf dem Link (mit Display: block). Sollte deine li auf die gewünschte Breite ziehen.
__________________
Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de
mquadrat ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Navileiste saaja HTML, Usability und Barrierefreiheit 11 07.12.2010 14:15
[Erledigt] Kein Hover auf Bildlinks Der_Seb HTML, Usability und Barrierefreiheit 32 06.11.2010 12:46
[Erledigt] Bildervorschau Effekt abdullah PHP Tipps 2010 4 03.04.2010 12:47
[Erledigt] dynamischen signatur zeigt fehler &quot;grafik kann nicht angezeigt werden&quot; an steive PHP Tipps 2009 33 12.11.2009 11:31
CSS Slide-Menu verändern K3HLIM JavaScript, Ajax und mehr 1 21.04.2009 21:10
Hover nicht nebeneinander wers1 HTML, Usability und Barrierefreiheit 11 18.08.2008 07:23
Unterstrichener Text als Hover Effekt R4v3r HTML, Usability und Barrierefreiheit 10 10.04.2008 17:30
JS: Spezieller Image Hover GSJLink HTML, Usability und Barrierefreiheit 7 18.06.2007 17:24
CSS Hover JanM HTML, Usability und Barrierefreiheit 3 27.06.2006 21:13
[Erledigt] Idee für einen visuellen Effekt HTML, Usability und Barrierefreiheit 6 02.05.2006 21:56
Frage zu Effekt BEGINNER-L HTML, Usability und Barrierefreiheit 2 08.03.2006 13:35
Javascript Newbe.. Per Hover Bild in einem Div ändern... HTML, Usability und Barrierefreiheit 1 23.09.2005 10:02
Hover Effekt für Textfelder? Masteroi HTML, Usability und Barrierefreiheit 3 27.07.2005 14:36
farbe von tabellenzeile verändern bei hover HTML, Usability und Barrierefreiheit 4 04.07.2005 09:40
[CSS] Table und :hover ??? HTML, Usability und Barrierefreiheit 16 21.01.2005 15:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php hover-effekt, li hover, hover effekt php, php li class, list-style type li:hover, hover effekt bei li, php linkeffekte, hovereffekt li:hover, html li hover, li:hover, http://www.php.de/html-usability-und-barrierefreiheit/76528-h-li-hover-effekt.html, zwischen li elementen darf, php hover, ajax hover effekt li, php hover effekt mit verschiedenen bilder, css li class link image platzhalter, a href in li genauso groß, li:hover li.hover, h hover, php link effekte

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum