die Pseudoklasse :expression()
Aua, das tut weh.
Pseudoklassen stehen in Selektoren. Hier handelt es sich um eine ungültige Funktion soweit man diese Notation überhaupt als Funktion bezeichnen darf - auf jeden Fall ist es eine ungültige Wertangabe (mit den von Dir genannten Folgen: wird ignoriert).
Jetzt verstehe ich garnichts mehr... 'pseudoklassen in selektoren'?
Was ist das denn? Wie kann ich jetzt vorgehen? Ich stelle mir das so vor:
div.test{
with: 750; // ein fixer wert, falls javascript ausgeschaltet ist
<!-- width:expression(document.body.clientWidth > 800? "800px": "auto" ); -->
// das auskommentierte 'JavaScript'
}
Ist das so richtig?
Den ?:-Operator habe ich schon verstanden, allerdings muss
ich jetzt wohl erstmal noch ein bißchen JavaScript lernen um
die gewünschten Bedingungen zu verschachteln. :-(
Habt Ihr einen hierzu einen hilfreichen Link für mich?
Gruß,
Ben