У меня есть родительский элемент с динамическим текстом, который необходимо ограничить определенной областью. У меня были пользователи, которые писали предложения без использования пробелов (пример: yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy и т. д.) Это нарушало структуру моей стилизованной текстовой области.
#ProfileCommentBody{ width:500px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:15px 0px 0px 20px; float:left; background-color:#EAF7FB; padding:10px 10px 10px 10px; position:relative; overflow:hidden;}
Я использовал overflow:hidden, как вы можете видеть выше в коде css, и это решило проблему, но создало новую проблему. У меня есть еще один элемент, который представляет собой изображение с абсолютным позиционированием, которое завершает стиль моего речевого пузыря (вышеупомянутый элемент - речевой пузырь), и когда у меня есть вышеуказанный элемент на overflow:hidden, это изображение исчезает. Я пробовал z-index, и это не работает.
.ProfileCommentTail{background:url(images/speechBubbleTail.png) no-repeat top left; width:15px; height:10px; position:absolute; top:20px; left:-15px;}
Есть ли другой вариант, кроме overflow:hidden, или есть что-то, что я могу сделать, чтобы противодействовать нежелательной части того, что делает overflow:hidden?
HTML-структура:
<div id='ProfileCommentBody' class='round_10px'>
<div id='CommentNameProfile'>
<div class='ProfileCommentTail'> </div>
<a href='http://www.blahblahblah.org/Profile.php?id=<?php echo $poster->id; ?>'>
<?php echo $poster->first_name. " ". $poster->last_name; ?> says...
</a>
</div>
</div>
Вот пример изображения того, что он делает сейчас, что неверно (отсутствует хвост речевого пузыря справа от поляроида и слева от речевого пузыря) overflow:hidden заставляет это исчезнуть, но устраняет другую проблему У меня было:
(источник: cysticlife.org)
вот как это ДОЛЖНО выглядеть, обратите внимание на крошечный синий хвост речевого пузыря, соединенный с речевым пузырем: 
(источник: cysticlife.org)