わかりました。私はフロントエンド開発にまったく慣れていないので、これがばかげた質問である場合は親切にしてください:)
これは不可能かもしれないことを理解していますがline-height
、要素に適用する場合、たとえば、h1
は、その要素のとのline-height
両方に余分なスペースを適用します。top
bottom
この種の意味はありますが、要素の下部にのみline-height
適用したいので、h1, h2
他の要素と完全に整列させることができます。
このjsfiddleは問題を示しています:http: //jsfiddle.net/zja4c/1/
このjsfiddleは、私が達成したいことを示していますが、負のマージンを使用することを余儀なくされています:http: //jsfiddle.net/25UTA/
赤のh1
withbackground colour
は左上に正しく整列しdiv
ますが、テキストは整列しません。
したがって、私の質問は次の方法があります。
line-height
要素の下部にのみ適用するか、line-height
なんらかの方法で作成したスペースの上部に要素を配置します