Вы, похоже, используете display: table-cell
, чтобы текст появлялся в столбце рядом с плавающим изображением, а не оборачивался вокруг него.
Вы должны использовать overflow
для достижения этого эффекта :
.spotlight1 p {
color: #333333;
font-size: 12px;
overflow: hidden;
}
Вам также придется избавиться от ширины в этих абзацах, которую они теперь получают из #contentleft p
.
Но вы можете использовать один и тот же прием для двух крайних левых столбцов, если вы поместите #inner2right2
div прямо перед #inner2left
div. Затем вы можете использовать переполнение в этом левом столбце, чтобы они оставались рядом друг с другом. Таким образом, вы можете избавиться от ширины, которую вы устанавливаете на #contentleft p
.
Это будет работать и в IE7.
Я думаю, что это будет работать и в IE6, если вы дадите те же блоки " layout ". Самый простой способ сделать это, добавив zoom: 1
.