1. Есть ли замена html5.js? 404 ошибка при переходе на ссылку
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
2. Как в css указывать, что это свойство именно для ieX, данный способ единственный правильный в своём роде?
<!--[if lt IE 7 ]><html dir="ltr" lang="en-US" class="no-js ie ie6 lte7 lte8 lte9"><![endif]-->
<!--[if IE 7 ]><html dir="ltr" lang="en-US" class="no-js ie ie7 lte7 lte8 lte9"><![endif]-->
<!--[if IE 8 ]><html dir="ltr" lang="en-US" class="no-js ie ie8 lte8 lte9"><![endif]-->
<!--[if IE 9 ]><html dir="ltr" lang="en-US" class="no-js ie ie9 lte9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
#wrapper{ font-size: 16px; }
.ie6 #wrapper{ font-size: 15px;}
.ie7 #wrapper,.ie8 #wrapper{ font-size: 9px;}
.ie9 #wrapper{font-size:10px}
3. Есть ли возможность упростить вёрстку под ie, фичи хаки, где можно найти? столкнулся с проблемой, что IE почему-то не распознаёт svg если он является элементом :before, при чём в любом другом случае работает нормально. Где найти полную информацию по применению условных комментариев для IE?