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