我想浮動一個大的左捲曲報價,以便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