Html CSS元素堆叠,ontop错误

Html CSS元素堆叠,ontop错误,html,css,Html,Css,我不知道为什么我的按钮堆叠在一起,我设置了一个高度并给出了边距,但它们仍然彼此重叠。我不想使用display:block;因为这给了它们一个全宽度,我不想定义宽度,因为我想让按钮根据字数改变宽度 <a class="btn blue-btn" href="#">Button</a> .blue-btn{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-backgr

我不知道为什么我的按钮堆叠在一起,我设置了一个高度并给出了边距,但它们仍然彼此重叠。我不想使用display:block;因为这给了它们一个全宽度,我不想定义宽度,因为我想让按钮根据字数改变宽度

<a class="btn blue-btn" href="#">Button</a>

.blue-btn{
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #1b93b7;
}

.btn{
    height:30px;
    padding:13px 35px;
    font-size: 18px;
    color: #ffffff !important;
    margin:10px 0px;
}

.蓝色btn{
-moz边界半径:3px;
-webkit边界半径:3px;
边界半径:3px;
-moz背景剪辑:填充;
-webkit背景剪辑:填充框;
背景剪辑:填充框;
背景色:#1b93b7;
}
.btn{
高度:30px;
填充:13px 35px;
字号:18px;
颜色:#ffffff!重要;
利润率:10px 0px;
}

元素是内联元素,因此您必须将display:inline块添加到.btn类中

元素是内联元素,因此您必须将display:inline块添加到.btn类中

元素是内联元素,因此您必须添加display:inline块display:inline块添加到.btn类中

元素是inline元素,因此必须将display:inline块添加到.btn中class@ArdaChapuler将其添加为answera元素是inline元素,因此必须将display:inline块添加到.btn中class@ArdaChapuler将其添加为answera元素是内联元素,因此您必须添加显示:内联块到您的.btnclass@ArdaChapuler将其添加为answera元素是inline元素,因此必须将display:inline块添加到.btn中class@ArdaChapuler加上这个作为答案来支持你的答案,我还删除了悬停状态下的背景剪辑,因为这是不必要的。谢谢,我通过内联块将元素显示为块,但内联也为它指定了一个float属性,我想不是这样的吗?实际上它不是float-有float-没有float来支持你的答案,我还删除了悬停状态下的背景剪辑,因为这是不必要的。谢谢,我通过内联块将元素显示为块,但内联也为它指定了一个float属性,我想不是这样的吗?实际上它不是float-有float-没有float来支持你的答案,我还删除了悬停状态下的背景剪辑,因为这是不必要的。谢谢,我通过内联块将元素显示为块,但内联也为它指定了一个float属性,我想不是这样的吗?实际上它不是float-有float-没有float来支持你的答案,我还删除了悬停状态下的背景剪辑,因为这是不必要的。谢谢,我通过内联块将元素显示为块,但内联也给它分配了一个float属性。我想情况不是这样的?实际上它不是float——有float——没有float