while we’re at it, dotted borders and rounded corners isn’t working - i’ll try some workarounds, but the weirdest thing of all is that the second <ol> in the left column (Belgium) gets indented in IE7 for some reason… it’s not indented in FF. it’s probably really obvious but i’m very new to css…
Contrary to what you say the filter opacity is actually showing in IE7 and 8 with no problem. You are probably viewing with a corrupt standalone or similar. I can see it working with no problem.
re round corners then IE only supports border radius from version 9 just released. All other IE versions don’t implement them.
The borders are missing as you have used grey (with an e) and IE understands gray (width an a) only. Better to use hex to be sure e.g. #ccc
For “belgium” it looks like you didn’t negate the left margin on the ul but you gave it a 100% width and therefore it is much to wide.
That is an invalid structure and a browser will have no clue how to render it at all. I can’t work out how it should be either especially with a closing anchor in no mans land.
All content in a list must be inside the list tags.
The list elements would need to be spans to be valid although you can change their display via css to look the same as before. However the anchors cannot be outside the list tags as mentioned before.
I was under the impression that you could use the content that was after the <ul> tag but before the <li> tag as a list header. That’s the problem with CSS/HTML being so forgiving I guess, you never get scolded for your mistakes. You are right ofcourse, there is a lot of sloppy code in there. It’s just an example page though, as you can see the links aren’t pointing anywhere or anything. I’ll fix it up immidiately though. Thanks a TON.
All data in a table must be inside the opening td and closing td (or th and closing th). It’s the same with lists and all data must be inside the opening li and the closing li (including nested uls).
Yes the fact that browsers let you get away it some times is more a hindrance than a help because you never know when it might fail. If it was broken at the start you would know and then fix it before you moved on