Я столкнулся с проблемой CSS в IE8.
<html>
<body>
<div style="width:180px;">
<div style="text-align:center; border:1px solid black;">
<div style="width: 40%; background-color:red;">
<div style="width:180px; float:left;">
<div>Text</div>
</div>
<div style="clear: both"></div>
</div>
</div>
</div>
</body>
</html>
Это дает мне следующие результаты:
![enter image description here](https://i.stack.imgur.com/vxfDE.png)
doctype установлен строго.Причина, по которой текстовые элементы div находятся в элементе div, ширина которого может составлять 0-100%, заключается в том, что переменная ширина div имеет правильную высоту.
Что мне нужно сделать, чтобы достичь первогоэффект в IE8?
Некоторые ключевые элементы этого - то, что высота не может быть фиксирована, потому что текст может превышать ширину поля.Высота как контейнера, так и «заливки» должна изменяться в зависимости от содержимого.