Ahhh, I solved the problem. There was actually nothing wrong with any of the other ones I tried, the reason they weren't being utilized when the page was being rendered is because they were at the very top of the .css file, so when the !important keyword was removed, another element of the same type lower in the .css file was over-riding the modification. After I put border: 0 at the bottom of the file, everything is working perfectly, and it is now backwards compatible with older (crappier) versions of IE. Thanks again for everyone's help. BrianJones wrote:
Mihails,
I'm viewing using IE7, and the border: none !important; seemed to work just fine. Actually, when I tried to change it to use something else that is more compliant to all browsers, nothing seemed to work:
border: none; border: 0; border: 0px; border-style: none; border-width: 0; border-width: 0px; border-width: none;
I tried all of these, and NONE of them rendered the table without borders except the border: none !important;
Is there something I'm doing wrong with these other options? Also, what's the problem with using the !important keyword, it seems to work, and why would anyone be using IE6 when IE7 has been out for a while, and IE8 is being released soon enough, not to mention Firefox and Safari being 100% compliant.
Anything you can think of?
Mihails Agafonovs wrote:
Again, be aware, that this rule will not apply to IE6.
-- View this message in context: http://n2.nabble.com/Table-style-not-being-affected-tp1395116p1399050.html Sent from the XWiki- Users mailing list archive at Nabble.com.