On Sat, 7 Jun 2008, Keith Hopper wrote:

On 5 Jun 2008 Anthony Hilton wrote:

Surely it is a browser setting to change the colour of a link which
has been followed.

It's all the same issue -- namely that the :visited pseudo class is not currently supported. All NetSurf's rendering is implemented in terms of CSS, regardless of where the styling came from.

I often come across documents which either themselves or in associated
style sheets have something like the following -

a          {
          text-decoration: none :
          color : rgb(0,0,0) ;
          background-color: transparent
          }

which Netsurf insists on ignoring

Quite right, too -- it's invalid. The above CSS reduces to:

a { background-color: transparent }

as the colon after "none" should be a semicolon. The CSS parsing rules are quite clear in this scenario and state that the entire declaration up to the next semicolon or block is discarded.

If you /did/ mean there to be a semicolon there, then I'd appreciate a testcase demonstrating the failure, as it works fine here.


John.

Reply via email to