Question: I know there is this [post](https://stackoverflow.com/questions/495050/list-of-css-features-not-supported-by-ie6), but I still want to know more and learn from other ppl that have a lot more experience than I do.
So I was wondering *what CSS-features or Javascript-functions or anything else I am not thinking of right now do not work in IE6+ or have you experience to not work with IE6+?* And maybe you have a hack for it (except my favorite one: use a different browser)? I'd really appriciate your opinion. Thnx.

Answer: 
If you need a list of IE bugs

refer this

[Explorer Exposed!](http://www.positioniseverything.net/explorer.html)

Another CSS that won't work with IE is

[Border-radius: create rounded corners with CSS!](http://www.css3.info/preview/rounded-border/)

And also read this one from msdn

[CSS Compatibility and Internet Explorer](http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx)
IE (not only 6 though, think I've seen this on 7 as well) has this thing where it will not evaluate values in loops until it's out of the method. That is, this code (example of setting ids on cells in a table row):

```
putids = function (cells)
{
    for (var i = 0; i < 5; i++)
    {
        cells[i].id = "cellid" + i;
    }
}

```

would give you 5 cells, all with the id "cellid5". You actually need to move the assignment to a different method and call that in the loop in order to have different ids.

As for CSS, I remember the "absolute" versus "fixed" trouble: they're exactly opposite from any other browser (although yui for example deals with this properly). Also, IE6 has no support for transparent png files.

These are just from the top of my head.