我有一个带有链接的标题,我想让h2成为链接的不同背景。但是,当我向链接添加填充时,它会溢出父节点,如何使父节点成为子节点的高度?
<h2><a href="#">Something</a></h2>
h2 {background:blue; }
h2 a {background:red; padding:20px; color:white;}
JSfiddle:http://jsfiddle.net/5LHmr/
由于
答案 0 :(得分:7)
在display: inline-block
规则集中设置h2 a { ... }
:Demo
答案 1 :(得分:3)
使用display:inline-block
h2 a {
background:red;
padding:20px;
color:white;
display:inline-block;
}
答案 2 :(得分:-1)
h2 {background:blue; padding:20px;}
h2 a {background:red; padding:20px; color:white;}