CSS selector bug in IE?

05 December 2006   0 comments   Web development

Powered by Fusion×

For the print.css stylesheet I wanted to hide away several of the "interactive" things such as some forms and stuff. This is the code I used:

img.camera,
img.edit,
table.expenses input, 
#shownfields, 
input[type="submit"],
.exportlinks 
{ display: none }

Works like a charm in Firefox but in IE (version 6 at least) none of them were applied. If I removed the input[type="submit"] selector the other ones worked. Is this a bug in Internet Explorer? Or have I declared it incorrectly. The W3C CSS validator sure doesn't hold me guilty. Here's what the code looks like now:

img.camera,
img.edit,
table.expenses input, 
#shownfields, 
.exportlinks 
{ display: none }
/* If you run Firefox or like you won't have to see 
   the submit buttons when you print this page. */
input[type="submit"] { display: none }

Comments

Thank you for posting a comment

Your email will never ever be published


Related posts

Previous:
is is not the same as equal in Python 01 December 2006
Next:
ImageMagick conversion comparison 09 December 2006
Related by keywords:
Find print statements in Python code 12 April 2005
Don't put title in a <link> tag 07 January 2006
Tip: Printer friendly pages with Page Templates in Zope 24 March 2008
Printer usability problem 24 August 2007
Printer friendly and PDF version of every page 14 January 2004