В ie.css
у вас есть:
#content, .sidebar { overflow: hidden; }
, который обрезает текст только в IE.Поэтому, если вы удалите это правило, текст больше не будет обрезан.Вполне возможно, что это правило выходит по какой-то причине, поэтому вы можете протестировать весь сайт, прежде чем просто удалить его.
Редактировать: Я бы также исправил ошибки проверки, а также у меня были необъяснимые проблемы с рендерингом в различных браузерах в прошлом, которые были вызваны неверной разметкой.
Редактировать 2: Родитель #content
<div>
имеетопределенной ширины (и overflow:hidden
), но дочерний элемент <div>
также имеет определенную ширину, и его положение делает его больше правого края родительского элемента и, следовательно, ограничивается правилом переполнения родительского элемента.В качестве альтернативы вы можете сделать .rightbox
уже, чтобы избежать скрытия переполнения в IE.
.custom #content .box-wrapper .rightbox {
float: right;
width: 451px; /* <-- change this */
margin-right:5px;
}