Вы можете переместить изображение закрывающей кавычки в место, где-то внутри вашего <p>
(однако вам придется поиграть с его позиционированием; безопасная ставка находится на расстоянии 10-15 слов от конца последнего предложение) Итак, из вашего примера вы бы получили:
<div id="box1">
<div class="info">adfda</div>
<div class="post">
<img style="float:left" src="quotes-open.jpg" alt="" />
<p>lskg;alsjglkajg jlg; ;lkj g;lk aglkj;lgkjlkjg alkjs glkjhaslkj hjkas hglkj
asg hagl lskg;alsjglkajg jlg; ;lkj g;lk aglkj;lgkjlkjg alkjs glkjhaslkj hjkas hglkj asg hagl
<img style="float:right" src="quotes-close.jpg" alt="" />
lskg;alsjglkajg jlg; ;lkj g;lk aglkj;lgkjlkjg alkjs glkjhaslkj hjkas hglkj asg hagl
</p>
</div>
</div>
Я думаю, вам повезет больше с чем-то вроде того, что предложил Стивен:
HTML:
<div>
<div class="info">adfda</div>
<div class="post">
<blockquote>
<p class="closeq">lskg;alsjglkajg jlg; ;lkj g;lk aglkj;lgkjlkjg alkjs glkjhaslkj hjkas hglkj asg hagl</p>
</blockquote>
</div>
</div>
CSS
.post blockquote { background: url(quotes-open.jpg) no-repeat top left; /*padding*/ }
.post blockquote p.closeq { background: url(quotes-close.jpg) no-repeat bottom right; /*padding*/ }
Примечания
.post blockquote
: получает начальную цитату, заданную в качестве фона и позиции сверху и слева. Вы захотите добавить к элементу некоторые отступы, чтобы не переполнять текст и не переполнять его.
.post blockquote p.closeq
: Я пошел дальше и попал туда, где вы должны явно указать, где вы хотите заключительные кавычки. Это потому, что вы можете хотеть цитату с более чем одним абзацем. Снова здесь вы захотите поиграть с отступом, чтобы убедиться, что ваш текст не выходит за заключительную цитату.