Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Horizontale Navigation mit "a:hover" anstatt Tabel

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
scupidu-onLINE
PostRank 2
PostRank 2
Beiträge: 49
Registriert: 10.12.2008, 22:11
Wohnort: Stadthagen

Beitrag von scupidu-onLINE » 07.07.2009, 19:01

Hallo,

ich hoffe ihr könnt mir helfen.

Die Navigation unserer Seiten ist bisher in einer Tabelle.

Sie sollte aber als DIV sein:

Hier ist eine Musterseite, bei der ich die obige Navigation (in Tabelle) am FUSS der Seite als DIV nachzubilden versuche.
https://www.online-seilgarten.de/!navig ... s-div.html
Das probiere schon die ganze Zeit, aber bei "a:hover" legt sich das blaue Quadrat über die Schrift und nicht unterhalb ???


Und hier das CSS zur Navigation unten:

Code: Alles auswählen

/* Navigation unten */

#nav-unten {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
text-decoration: none;
height: 40px;
padding:10px;
margin:10px;
background-color:#fff;
color:#fff;
border-bottom: 1px solid #6F8C8F;
}

#nav-unten a {
color: #46688E;
text-decoration: none;
}

#nav-unten a:hover {
text-decoration:none;
background-color:#fff;
background-image:url(images/cube.gif);
background-repeat:no-repeat;
background-position:50% 100%;
border-bottom:solid 0px #4d81b1;
}
und hier ist der CSS-Code zu der Navigation oben, die sich in einer Tabelle befindet und wo der a:hover - Effekt funktioniert

Code: Alles auswählen

/* menue oben */

#menu1 a, #menu1 a:visited , #menu1 a:active {display: block;
color:#46688E;
text-decoration:none ;font-family:verdana, sans-serif; font-size: 12px;
padding-left: 10px;padding-right: 10px; padding-bottom: 0px; padding-top:0px;
margin-left: 0px;margin-right: 0px;
border-left:solid 0px #AAAAAA;
height:40px;
line-height:40px;
text-align:center;
border-bottom:solid 0px #fff;
background-color:#fff;


}
#menu1 a:hover {background-color:#4d81b1; text-decoration:none ;
background-color:#fff;
background-image:url(images/cube.gif);
background-repeat:no-repeat;
background-position:50% 100%;
border-bottom:solid 0px #4d81b1;
}

.trenn {width:1px;background-color:#fff;color:#C0CB67}
***
https://www.online-seilgarten.de
Mobiler Niedrigseilgarten, erlebnispädagogische Outdoor-Programme und Teamtrainings im Landkreis Schaumburg

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 07.07.2009, 19:08

In IE8 und FF3 sehe ich ein kleines Quadrat unter der Schrift. Welcher Browser macht es falsch?
Ich kaufe Dein Forum!
Kontaktdaten

scupidu-onLINE
PostRank 2
PostRank 2
Beiträge: 49
Registriert: 10.12.2008, 22:11
Wohnort: Stadthagen

Beitrag von scupidu-onLINE » 07.07.2009, 19:18

Ja- das Quadrat soll unter der Schrift sein. Das ist auch so bei der Navigation in der Tabelle oben (original).
Auf der Testseite https://www.online-seilgarten.de/!navig ... s-div.html
kannst Du unten sehen, dass es im DIV (navigation unten) so nicht funktioniert und das blaue Kästchen über der Schrift liegt :-(
***
https://www.online-seilgarten.de
Mobiler Niedrigseilgarten, erlebnispädagogische Outdoor-Programme und Teamtrainings im Landkreis Schaumburg

mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 07.07.2009, 19:32

Ach da unten :P

Fehlt vielleicht einfach nur display: block; ?
Ich kaufe Dein Forum!
Kontaktdaten

scupidu-onLINE
PostRank 2
PostRank 2
Beiträge: 49
Registriert: 10.12.2008, 22:11
Wohnort: Stadthagen

Beitrag von scupidu-onLINE » 07.07.2009, 19:45

display: block;
Nein -
das habe ich gerade getestet - dasist es nicht.
Kann es irgendwie sein, dass ich mit background-position:50% 100%;
oder mit der Höhe des DIVS etwas ändern muss? Oder mit den Abständen?

Nix Ahnung.
***
https://www.online-seilgarten.de
Mobiler Niedrigseilgarten, erlebnispädagogische Outdoor-Programme und Teamtrainings im Landkreis Schaumburg

mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 07.07.2009, 20:05

Im Grunde kann es eigentlich nur an den Dreien liegen:

Code: Alles auswählen

display:block;
height:40px; 
line-height:40px;
Ansonsten unterscheiden sich die beiden CSS ja nicht bei den Höhen oder Positionsangaben.

Hast Du mal alle drei Sachen getestet?
Ich kaufe Dein Forum!
Kontaktdaten

scupidu-onLINE
PostRank 2
PostRank 2
Beiträge: 49
Registriert: 10.12.2008, 22:11
Wohnort: Stadthagen

Beitrag von scupidu-onLINE » 07.07.2009, 20:43

JA - das habe ich probiert und es ändert sich dabei nichts - NIXXE ??
Hm ...?
***
https://www.online-seilgarten.de
Mobiler Niedrigseilgarten, erlebnispädagogische Outdoor-Programme und Teamtrainings im Landkreis Schaumburg

Azubi
PostRank 4
PostRank 4
Beiträge: 116
Registriert: 01.07.2009, 08:47

Beitrag von Azubi » 07.07.2009, 21:21

#nav-unten a:hover {
text-decoration:none;
background:url(images/cube.gif) #fff no-repeat center;
border:0 solid #4d81b1;
padding:0 0 3em 0;
}

div:nav-unten: z-index:0 visiblility:hidden; bild nach menü z-index:1

ist ungetestet, vielleicht hilfts was, sorry nicht mehr zeit, essen
:o

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag