标签内文字上下不贴边?
在p、div、span、h1~6等标签中直接写文字,不设置padding-top和padding-bottom,会有文字上下不贴边的情况,请问如何处理?
如图,文字应当与蓝色区域的上下边界直接还有一段距离
代码如下:
<style>
p{
font-size: 1.3rem;
padding-left: 15px;
margin-top: 15px;
color: #b2b2b2;
}
span{
color: green;
}
</style>
<p><span>测试测试</span>测试</p>
求赐教!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我看你那个图不会只是说
margin
的缘故没贴边吧。。。我觉得你是问蓝色这块为什么没有贴边。
在块级元素下,设置元素的
line-height
,可以贴边,这块的高度就是你设置的值。不是块级元素可以用
display: block
之类的使他块级给p元素加个line-height: 1.3rem 就好了呀,
如果是里面的span元素没有贴边的话,span元素设置inline-block即可。