Обратите внимание, что предлагаемое решение для исправления ошибок здесь .
Почему для HTML [xmlns] определен отдельный стиль?
Это CSS-хак, предназначенный для конкретного браузера?
ОБНОВЛЕНИЕ: Вот код, о котором идет речь, так как, по моему мнению, некоторые ответы явно не соответствуют действительности.
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
ОБНОВЛЕНИЕ 2: уже более или менее установлено, что это взлом. Но я хочу внешнюю ссылку, которая объясняет это подробно. например, к какому браузеру он относится и какую именно проблему он намерен исправить?