Versio

[CSS] Menu style wordt geerft

Overzicht Reageren

Raymond ---

Raymond ---

27/01/2007 19:51:00
Quote Anchor link
Ik heb een stukje CSS voor het menu dat ik heb:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#menu a:link, a:visited {
    color: #ffffff;
    text-decoration: none;
    display : block;
    margin: 0;
    padding : 27px 8px 7px 8px;
    height: 16px;
    float: left;
}
#menu a:hover, a:active {
    padding : 6px 8px 7px 8px;
    color: #ffffff;
    height: 36px;
    text-decoration: none;
    display : block;
    margin: 0;
    background: #000066;
    border-top: 1px solid #ffffff;
}

En voor de gewone links tussen de tekst:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
a:visited, a:link {
    color: #5154b0;
    text-decoration: none;
}

a:hover, a:active {
    color: #5154b0;
    text-decoration: underline;
}

Alleen nu nemen de links in het documnet de style van het menu over: voorbeeld. Klik maar eens op een link...

Hoe kan ik er voor zorgen dat ze gewoon hun eigen style houden?
--------
Code van het menu:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<div id="menu">
            <ul>
                <li><a id="menu" href="index.php">Nieuws</a></li>
                <li><a id="menu" href="project.php">Project</a></li>
                <li><a id="menu" href="contact.php">Contact</a></li>
            </ul>
        </div>

Code van een willekeurige hyperlink:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="http://www.skype.com/go/getskype">Download Skype.</a>
Gewijzigd op 01/01/1970 01:00:00 door Raymond ---
 
PHP hulp

PHP hulp

24/05/2012 08:02:47
Gesponsorde koppelingen:
 
Raymond ---

Raymond ---

29/01/2007 12:53:00
Quote Anchor link
Bump...
 
Harmen

Harmen

29/01/2007 13:00:00
Quote Anchor link
het is toch gewoon goed? ik zie niet ergens dezelfde style volgens mij
 
Raymond ---

Raymond ---

29/01/2007 13:45:00
Quote Anchor link
Kijk even naar het voorbeeld. Klik dan op een link (niet een link uit het menu maar gewoon een link in de content) Als je er op klikt zie je de a:active van het menu. Het is heel raar, daarom vraag ik het hier :P
 
Harmen

Harmen

29/01/2007 14:54:00
Quote Anchor link
#inhoud a:visited, a:link {
color: #5154b0;
text-decoration: none;
}

#inhoud a:hover, a:active {
color: #5154b0;
text-decoration: underline;
}

misschien?
 
M Ypma

M Ypma

29/01/2007 15:00:00
Quote Anchor link
het probleem zit hem hierin:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
#menu a:link, a:visited {
//opmaak
}
#menu a:hover, a:active {
//opmaak
}


je specificatie van elementen is fout...wat je zegt is hetvolgende:

maak de link uit het menu en ALLE bezocht links in het document {
//opmaak
}
mouseovers uit het mnu EN ALLE actieve links {
//opmaak...
}

je dient dus je 2e class specificatie ook voluit te defineren
 
Raymond ---

Raymond ---

29/01/2007 15:00:00
Quote Anchor link
Zo ziet hij er met #inhoud uit. Geen verschil dus...

Edit:
michel, Dankje! Super eht werkt
Gewijzigd op 01/01/1970 01:00:00 door Raymond ---
 



Overzicht Reageren