Я пытаюсь создать сообщение, и оно работает на всех браузерах, кроме IE7. Пузырь должен обернуться вокруг содержимого переменной ширины, поэтому его ширина будет зависеть от объема содержимого. Может увеличиваться до 100%, но может быть шириной всего 100 пикселей, если сообщение короткое. Здесь я сталкиваюсь с проблемами с IE.
Вот jsfiddle: http://jsfiddle.net/w9Vdh/
Основная конструкция пузыря - это верхний ряд, средний ряд и нижний ряд. У меня есть спрайт и пара других фоновых изображений, которые я использую для визуализации графики. Вот HTML-код:
<div class="thread-item-wrapper">
<div class="thread-item-horiz thread-item-top">
<div class="thread-item-corner thread-item-topleft"></div>
<div class="thread-item-corner thread-item-topright"></div>
</div>
<div class="thread-item-middle">
<div class="thread-item-content-wrapper">
<div class="thread-item-label">You:</div>
<div class="thread-item-content">
<div class="thread-item-msg">
<div class="thread-item-content-top"></div>
<p>Message</p>
</div>
</div>
</div>
</div>
<div class="thread-item-horiz thread-item-bottom">
<div class="thread-item-corner thread-item-bottomleft"></div>
<div class="thread-item-corner thread-item-bottomright"></div>
</div>
<div class="thread-item-date">Aug 18, 2011 12:01 PM</div>
</div>
Вот как это должно выглядеть:
А вот как это выглядит в IE7: