I found this in a CSS declaration code I am now partially responsible for:
margin: 0 0 0 10px;
*+margin: 4px 0 0 10px;
margin: 3px 0 0 10px\0/;
... the *+
and \0/
are what I'm looking at in particular. What are the hacks being employed here?
And is there a standard place I can look at to look at current and past CSS hacks that also lists their applicability and usefulness? I want to be able at a glance to see a difference between an on-purpose hack and simple code errors.
margin: 3px 0 0 10px\0/;
That one is a CSS hack to specify Internet Explorer 8.
*+margin: 4px 0 0 10px;
This one is for Internet Explorer 7
As for a list of hacks, this is pretty comprehensive, but I'm sure theres more hacks out there.
来源:https://stackoverflow.com/questions/5860304/what-css-hacks-are-these