Volledige versie bekijken : CSS Vraagje



MabadosS
21 April 2007, 16:30
Ik heb nu volgende css code, maar de active wil niet werken.
Ik probeerde ook al eens de hover en active te wisselen, maar dat had geen effect.

Wie weet raad?



.menu a:link
{
color:#ffffff;
text-decoration:none;
}
.menu a:visited
{
color:#ffffff;
text-decoration:none;
}
.menu a:hover
{
color:#CC0000;
text-decoration:underline;
}
.menu a:active
{
color:#CC0000;
text-decoration:none;
}


Alvast bedankt!

Jelle
21 April 2007, 16:52
Dit zou volgens mij toch moeten werken hoor :)

Heb je een testpagina url waarop het niet werkt?

MabadosS
21 April 2007, 17:08
Dit zou volgens mij toch moeten werken hoor :)

Heb je een testpagina url waarop het niet werkt?

http://www.jeugdwerker.be/nieuw/index.php

Daar gebruik ik de css, maar de active werkt niet.

Butterflyice
21 April 2007, 17:18
Is logisch dat dit niet werkt
je moet hier geen class voor maken.
maar gewoon als link tags
zie hier onder en dan zal het wel werken



a:link
{
color:#ffffff;
text-decoration:none;
}
a:visited
{
color:#ffffff;
text-decoration:none;
}
a:hover
{
color:#CC0000;
text-decoration:underline;
}
a:active
{
color:#CC0000;
text-decoration:none;
}

pietereeckhout
21 April 2007, 17:25
Dat gaat volgens mij ook niet werken hoor.

De active kan niet werken omdat je steed op index.php blijft en gewoon home.php en de rest include.


Maar je mag het wel nog eens proberen hoor.

MabadosS
21 April 2007, 17:26
Is logisch dat dit niet werkt
je moet hier geen class voor maken.
maar gewoon als link tags
zie hier onder en dan zal het wel werken


Nee toch niet, want ik wil enkel dat dit voor de class menu gebeurt.

Als ik uw voorstel neem, dan is dat voor alle links zo en dat is de bedoeling niet.

MabadosS
21 April 2007, 17:27
Dat gaat volgens mij ook niet werken hoor.

De active kan niet werken omdat je steed op index.php blijft en gewoon home.php en de rest include.


Maar je mag het wel nog eens proberen hoor.

Toch niet eigenlijk, index.php?pagina=paginanaam.html is de eigenlijke link, dus zou dit toch wel moeten werken?

Jelle
21 April 2007, 17:31
Bij mij werkt de active hoor :)

Weet je zeker dat wat jij probeert wel is wat active is? Active is het ingedrukt houden van de link. Bij mij gaat bij het ingedrukt houden de onderlijning weg, net zoals je gespcifieerd hebt (en de kleur blijft hetzelfde). Getest in Firefox en Internet Explorer 6.

MabadosS
21 April 2007, 17:32
Bij mij werkt de active hoor :)

Weet je zeker dat wat jij probeert wel is wat active is? Active is het ingedrukt houden van de link. Bij mij gaat bij het ingedrukt houden de onderlijning weg, net zoals je gespcifieerd hebt (en de kleur blijft hetzelfde). Getest in Firefox en Internet Explorer 6.

Dus jij ziet op mijn voorbeeldsite als je op een pagina klikt dat het onderwerp rood gekleurd blijft?

Of bedoel je dat het werkt in een eigen voorbeeld?

pietereeckhout
21 April 2007, 17:37
bij mij, IE6 en Firefox, werkt het niet hoor.

ps: Je include wel degelijk je bestanden. Kijk maar:
http://www.jeugdwerker.be/nieuw/index.php?pagina=kijkhetinclude

Jelle
21 April 2007, 18:06
Dus jij ziet op mijn voorbeeldsite als je op een pagina klikt dat het onderwerp rood gekleurd blijft?

Of bedoel je dat het werkt in een eigen voorbeeld?

Je gaf de code van de menu class. Ik testte dus de menu links (nieuws, zoekertjes, ..., zang & dans) en die doen wat ze moeten doen: onderlijnen wegdoen als je de muis erop ingedrukt houdt en het krijgt de #800000 kleur.


bij mij, IE6 en Firefox, werkt het niet hoor.

ps: Je include wel degelijk je bestanden. Kijk maar:
http://www.jeugdwerker.be/nieuw/index.php?pagina=kijkhetinclude

PHP heeft niets, maar dan ook niets te maken met HTML (buiten het feit dat je er headers mee kan sturen, maar dat is dan eigenlijk de Apache webserver weer). Of je nu include of niet, het kan nooit de directe oorzaak zijn van HTML/CSS problemen. De browser krijgt een complete pagina voorgeschoteld (PHP doet zijn werk immers volledig op de server zelf) en de browser interpreteert dan die HTML/CSS.

MabadosS
21 April 2007, 18:09
bij mij, IE6 en Firefox, werkt het niet hoor.

ps: Je include wel degelijk je bestanden. Kijk maar:
http://www.jeugdwerker.be/nieuw/index.php?pagina=kijkhetinclude

Ik weet wel dat ik bestanden include, dat is ook de bedoeling.

Maar ik zou graag hebben dat de active die in mijn css staat werkt.

Jelle
22 April 2007, 01:11
Ik weet wel dat ik bestanden include, dat is ook de bedoeling.

Maar ik zou graag hebben dat de active die in mijn css staat werkt.

Lees even m'n vorige post :p
Volgens mij werkt hij prima, ik zie niets fout aan die actives van de menu class.

MabadosS
22 April 2007, 01:15
Lees even m'n vorige post :p
Volgens mij werkt hij prima, ik zie niets fout aan die actives van de menu class.

Yep, ik moet die post over het hoofd gezien hebben, want ik zag ze nu pas.

Ik heb het gewoon verkeerd op.

IK dacht dat active wou zeggen dat als de pagina op dat moment is ingeladen, de link rood zou blijven.

Bestaat er een andere mogelijkheid om dit te bekomen?

Jelle
22 April 2007, 01:22
Yep, ik moet die post over het hoofd gezien hebben, want ik zag ze nu pas.

Ik heb het gewoon verkeerd op.

IK dacht dat active wou zeggen dat als de pagina op dat moment is ingeladen, de link rood zou blijven.

Bestaat er een andere mogelijkheid om dit te bekomen?

Dan moet je met een geavanceerder systeem bij je includes werken en een aangepaste header hebben naargelang de pagina. Je kan dat dus niet met een aan active/hover/... soortgelijke CSS bekomen. Per pagina moet je dan gewoon een andere class bij deze geselecteerde link hebben staan en dat kan je dynamisch via PHP toewijzen.

MabadosS
22 April 2007, 01:24
Dan moet je met een geavanceerder systeem bij je includes werken en een aangepaste header hebben naargelang de pagina. Je kan dat dus niet met een aan active/hover/... soortgelijke CSS bekomen. Per pagina moet je dan gewoon een andere class bij deze geselecteerde link hebben staan en dat kan je dynamisch via PHP toewijzen.

Bedankt voor je antwoord!

Dan laat ik het zo, ik ga het niet te ingewikkeld maken :)