我想浮动一个大的左卷曲报价,以便blockquote坐在它的左侧。我有几个问题,但。试图左浮动左卷曲报价,但有一些问题
1)p标签中的文本继续环绕引号符号,即使我声明明确:right;在blockquote上。我从来没有理解浮动应该如何工作,所以有人可以提供一些关于如何使其工作的建议?
2)不考虑上面的问题,里面的文本并没有与报价符号本身的顶部对齐,但是当我将margin-top应用于blockquote时,它根本不移动。建议?
我知道我可以通过在blockquote上使用一个引号符号的背景图像来解决这个问题,但我想用文本来做到这一点。
HTML:
<div class="quote_symbol">“</div>
<blockquote>To be or not to be</blockquote>
<p>Some other text on the page below</p>
CSS:
.quote_symbol{font-size: 4.5em; float:left;}
blockquote{clear:right;}
明确:对P的权利?我不希望除blockquote以外的任何其他内容都绕过quote_symbol。 blockqoute之后的所有内容都应该在它自己的路线上。另外,试图将填充更改为quote_symbol不起作用。我也尝试了blockquote,没有结果。 – Kylee 2009-10-18 19:28:49
是的。很抱歉地说,你真的不明白浮游物是如何工作的。元素上的“清除”意味着:从_this_元素开始,所有东西都应该在自己的行上。如果您想将其包装在前一个元素的周围,则在blockquote上设置清除是没有意义的,因为clear与wrap完全相反。你必须清楚你不想包装的第一个元素,在这个例子中是p。 – 2009-10-18 20:27:58