我试图在first中设置mt-10的顶部边距,但它不起作用。然而,如果我将表达式设为mx-10,它就起作用了。
first
mt-10
mx-10
<div className="font-bold text-white"> <a id='first' className="mt-10">Explore</a> <a id='second' className="mx-4">Collections</a> <a id='third' className="mx-4">Profiles</a> </div>
n53p2ov01#
当谈到边距和填充时,浏览器对待内联元素的方式不同。你可以在内联元素的左右两侧添加空格,但是你不能在内联元素的顶部或底部填充或边距上添加高度。给<a>标签一个inline-block类来解决这个问题。
<a>
inline-block
<div className="font-bold text-white"> <a id='first' className="mt-10 inline-block">Explore</a> <a id='second' className="mx-4 inline-block">Collections</a> <a id='third' className="mx-4 inline-block">Profiles</a> </div>
相关链接:保证金属性
1条答案
按热度按时间n53p2ov01#
当谈到边距和填充时,浏览器对待内联元素的方式不同。你可以在内联元素的左右两侧添加空格,但是你不能在内联元素的顶部或底部填充或边距上添加高度。给
<a>
标签一个inline-block
类来解决这个问题。相关链接:保证金属性