[英]How do I align an h3 with a p without creating two separate lines?
我有看起來像這樣的html代碼:
<h3>Corruption, the most infallible symptom of constitutional liberty.</h3>
<p>~ Edward Gibbon</p>
結果輸出如下:
正如我用箭頭指出的那樣,我不希望愛德華·吉本(Edward Gibbon)在引號下,但最好不要在“自由”的右邊。
如果我涉及h3標簽,這可能嗎? 我應該使用span或div標簽嗎? 任何指導將不勝感激!
更新的解決方案,以防將來有人需要(通過Greg Jennings):
<h3>Corruption, the most infallible symptom of constitutional liberty. <span
class="parastyled" style="font-size: 10px;">~ Edward Gibbon</span></h3>
結果輸出如下:
只需使其內聯即可!
h3, p{
display: inline;
}
注意,您可能不希望這影響所有的p和h2,所以我會這樣做:
<div class="same-line">
<h2>blah balh</h2>
<p>blah</p>
</div>
CSS:
.same-line p, .same-line h2{
display:inline;
}
您可以更改p和h3標簽的顯示類型
HTML:
<h3 class="sameline">Corruption, the most infallible symptom of constitutional liberty.</h3>
<p class="sameline">~ Edward Gibbon</p>
CSS:
<style type="text/css">
.sameline {
display: inline;
}
</style>
您應該使用正確的工具來完成工作。
這是一個引用,它屬於blockquote
:
HTML:
<blockquote>
<p>Corruption, the most infallible symptom of constitutional liberty.</p>
<p class="byline">~ Edward Gibbon</p>
</blockquote>
CSS:
blockquote { font-weight: bold;
font-size: 20px; }
blockquote p { display: inline-block; }
blockquote p.byline { font-weight: normal;
font-size: 12px; }
在標簽內使用所需樣式的跨度。 您在這里需要一個內聯元素。
<h3>Corruption, the most infallible symptom of constitutional liberty. <span class="parastyled">~ Edward Gibbon</span></h3>
<h3>
是一個塊元素,它將使用所有可用寬度。 您可以在h3
內使用一個span
而不是p
。 或者,您可以用inline
元素替換h3
。
p {
display:inline;
float:none;
}
試試下面的CSS
h3,p{
float:left;
width:auto;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.