firefox pakt CSS niet en internet explorer wel

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • !GN!T!ON
  • Registratie: September 2006
  • Laatst online: 14:20
hey

ik ben bezig met een opdrachtje, en daarvoor heb ik het volgende css bestand:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
}
a.1:link {
    color: white; 
}
a.1:visited {
    color: white; 
}
a.1:hover { 
    color: blue; 
}
a:link { 
    color: black; 
}
a:visited { 
    color: black; 
}
a:hover { 
    color: red; 
}
tr.toprow {
    background-color:#5681B8;
    color: white;
}


en deze html/php:
code:
1
2
3
4
5
6
7
8
9
        echo"   <tr class=\"toprow\">";
        echo'       <th><a class="1" href="' . $_SERVER['PHP_SELF'] . '?action=employees&order=FirstName">Voornaam</a></td>';
        echo'       <th><a class="1" href="' . $_SERVER['PHP_SELF'] . '?action=employees&order=LastName">Achternaam</a></td>';
        echo'       <th><a class="1" href="' . $_SERVER['PHP_SELF'] . '?action=employees&order=PhoneNumber">Telefoon</a></td>';
        echo'       <th><a class="1" href="' . $_SERVER['PHP_SELF'] . '?action=employees&order=Email">E-mail</a></td>';
        echo'       <th><a class="1" href="' . $_SERVER['PHP_SELF'] . '?action=employees&order=HireDate">Aangenomen op</a></td>';
        echo'       <th><a class="1" href="' . $_SERVER['PHP_SELF'] . '?action=employees&order=Salary">Salaris</a></td>';   
        echo"       <th>Actie</td>";    
        echo"   </tr>";


nou kleurt internet explorer de links in de table welke class=1 hebben meegekregen keurig wit, en past ook de hover kleur blue goed toe.

firefox houd daarintegen hardnekkig de links zwart en de hover rood.

heeft iemand een idee wat ik hier fout doe? als ik google op mijn code dan lijkt dit de juiste notatie te zijn :/

Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Je kan vast wel een beter passende class name verzinnen dan "1". :>

{signature}


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • !GN!T!ON
  • Registratie: September 2006
  • Laatst online: 14:20
Oh My God, verkloot ik daar 2 uur aan :|
het werkt :$

bedankt, kan ik ook weer verder klooten :$

[ Voor 173% gewijzigd door !GN!T!ON op 13-10-2009 18:37 ]


Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Overigens zag ik ook wel de 1e versie van de post hierboven. ;)

Ook in kladjes wordt je genadeloos gestraft als je stomme naamgeving hanteert. :Y) Als je in 1x beschrijvende naampjes tikt, zelfs al kost dat je meer dan 1 karakter, bespaar je je _altijd_ tijd.

{signature}


Acties:
  • 0 Henk 'm!

  • !GN!T!ON
  • Registratie: September 2006
  • Laatst online: 14:20
i shallt remember thou wisdom for evereth! :$

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 16:12

crisp

Devver

Pixelated

Het class-attribuut is in HTML (ook) van type CDATA en geen ID of NAME token, dus als HTML is het volledig valide ;)

De oorzaak van dit probleem zit 'm in de grammatica van CSS waar in de dot-notatie de class een identifier moet zijn. Als alternatief kan je natuurlijk ook de attribute-selector gebruiken die meer mogelijkheden biedt mbt waarden die op zichzelf niet voldoen als identifier, of escaping toepassen :)

[ Voor 40% gewijzigd door crisp op 13-10-2009 19:22 ]

Intentionally left blank

Pagina: 1