私はdivに2つのフレーズを持っています。 2つのフレーズは、divの中央に垂直に配置され、フォントサイズが異なります。私は第2のフレーズを現在の位置よりも低くしたい(中央より少し下)。どのようにjavascriptを使用せずにdivの下の2番目のフレーズをプッシュしますか?div内のテキストの垂直位置を制御しますか?
<div>
Phrase 1 - Phrase 2
</div
私はdivに2つのフレーズを持っています。 2つのフレーズは、divの中央に垂直に配置され、フォントサイズが異なります。私は第2のフレーズを現在の位置よりも低くしたい(中央より少し下)。どのようにjavascriptを使用せずにdivの下の2番目のフレーズをプッシュしますか?div内のテキストの垂直位置を制御しますか?
<div>
Phrase 1 - Phrase 2
</div
このような何か?
<div>
Phrase 1 - <span style="position:relative;top:4px;">Phrase 2</span>
</div>
私のデモは、あなたがそれを設定持って正確にどのようにではないかもしれないが、アイデアは動作するはずです:
position: relative
とtop: ?px
二句に。HTML:
<div class="phrase">
Phrase 1 - <span class="p2">Phrase 2</span>
</div>
はCSS:
.phrase {
font-size: 16px;
background: #ccc;
height: 40px
}
.p2 {
font-size: 24px;
position: relative;
top: 11px
}
<div>
Phrase 1 - <span id="phrase2">Phrase 2</span>
</div>
とCSSは驚異を行います。
#phrase2 { position: relative; top: .2em; }
あなたは余裕トップやパディングトップスタイルを持つ第二句の周りに別のdivまたはスパンを追加カント? – jujule
あなたの質問のタイトルでは、確かにあなたは '水平'の代わりに '垂直'を意味するのでしょうか?あなたはあなたの質問に「低い」と話しています。 – thirtydot
@jujule:フレーズにspanまたはinline divを使用する場合、私はそれらを使用できません。 –