I think you're in the grey zone where IE just hasn't implemented generated text in CSS. There may be help in the demo files here: http://www.xhtmlchef.com/stc2004.asp . Also, since the French and Italian quotes work, have you tried q:lang(ENG)?
By the way, XHTML 2 seems to be dropping the <q> tag and replacing it with <quote>, which explicitly requires the author and not the browser to provide the quotation marks (http://www.w3.org/TR/2004/WD-xhtml2-20040722/mod-text.html#sec_9.8. ). So I don't suppose we'll see support for CSS-specified quotation marks added to browsers that don't already support them.
Peter
Wow. How annoying. *Not* supplying the quotation marks was of course the standard in XHTML, which was a change from previous practice.
Looking at the 2.0 standard, I think they are probably doing a bad job of explaining it: they should be emphasising that the marks are to be supplied by a stylesheet; given that the actual marks used to indicate quotations are really accidental features of typography rather than structural categories, they should not be encouraging people to put them into a document as CDATA!
-dan
Binkley, Peter wrote:
I think you're in the grey zone where IE just hasn't implemented generated text in CSS. There may be help in the demo files here: http://www.xhtmlchef.com/stc2004.asp . Also, since the French and Italian quotes work, have you tried q:lang(ENG)?
By the way, XHTML 2 seems to be dropping the <q> tag and replacing it with <quote>, which explicitly requires the author and not the browser to provide the quotation marks (http://www.w3.org/TR/2004/WD-xhtml2-20040722/mod-text.html#sec_9.8. ). So I don't suppose we'll see support for CSS-specified quotation marks added to browsers that don't already support them.
Peter
Dan,
In Index Dot CSS (http://blooberry.com/indexdot/css/ -- my favorite reference), on the "general bugs" page, I find:
"- IE 3.0: It does not appear to cascade styles correctly."
Obviously, this part hasn't been updated in a while; but perhaps rendering nested styles correctly (which is what I'm assuming the above means) remains an IE problem?
Honestly, beyond a certain point, I've stopped trying to make things work with IE. But that may be eminently unhelpful to you. :)
-Vika