这是 HTML:
<div>
<p>
We bring you the latest in entertainment & information services, right on your phone. From the latest of Bollywood to the futuristic applications, get it all here!
<a href="#">View All</a>
</p>
</div>
这是CSS....
div{width: 350px;}
a{
padding: 30px;
background: red;
margin: 20px;
border-radius: 12px;
background: red;
color: #fff;
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration: none;
}
我知道这可以通过使用display: inline-block;
in来解决.a
。但我想知道为什么这与文本重叠?它不应该超出文本吗?
DEMO2现在a
在 p 的块级别内。
也看看这个DEMO。Img 也是一个内联元素。为什么这不重叠,这也应该重叠,对吧?