好的,我对前端开发很陌生,所以如果这是一个愚蠢的问题,请很好:)
我知道这可能是不可能的,但是当应用于line-height
一个元素时,比如说 an h1
,该元素的andline-height
都会应用额外的空间。top
bottom
这是有道理的,但我只想line-height
应用于元素的底部,这样我的h1, h2
etc 的顶部就可以与其他元素完美对齐。
这个jsfiddle显示了问题:http: //jsfiddle.net/zja4c/1/
这个 jsfiddle 显示了我想要实现的目标,但被迫使用负边距:http: //jsfiddle.net/25UTA/
红色的h1
withbackground colour
正确对齐到左上角div
,但文本没有。
因此,我的问题是,有没有办法:
仅应用于
line-height
元素的底部,或者,line-height
将元素对齐到通过以某种方式应用创建的空间的顶部