Html 按钮在css中不显示为圆形

Html 按钮在css中不显示为圆形,html,css,button,Html,Css,Button,我正在尝试使用CSS创建一组圆形按钮: .button { display:inline; height:10px; width:10px; border: 1px solid black; border-radius:50%; } 但是,我的按钮看起来更像卵形,如下面的屏幕截图所示。这是为什么?我如何解决这个问题 这是因为默认情况下,元素具有填充。设置填充:0 。按钮{ 显示:内联; 高度:10px; 宽度:10px; 边框:1px纯黑; 边界半径:50%; 填充:0; } 这是因为默认情

我正在尝试使用CSS创建一组圆形按钮:

.button {
display:inline;
height:10px;
width:10px;
border: 1px solid black;
border-radius:50%;
}
但是,我的按钮看起来更像卵形,如下面的屏幕截图所示。这是为什么?我如何解决这个问题


这是因为默认情况下,
元素具有
填充
。设置
填充:0

。按钮{
显示:内联;
高度:10px;
宽度:10px;
边框:1px纯黑;
边界半径:50%;
填充:0;
}

这是因为默认情况下
元素具有
填充。设置
填充:0

。按钮{
显示:内联;
高度:10px;
宽度:10px;
边框:1px纯黑;
边界半径:50%;
填充:0;
}

这成功了!谢谢我很好奇:按钮的默认填充是什么?为什么这会导致它们是卵形的?@Eragon20按钮上填充的默认大小可能因浏览器而异。如果使用web inspector工具,您可以找到填充(在chrome
padding:2px 6px 3px;
中)。这是因为“通常”你会在按钮中有一些文本,就像它是一种很好的居中…@Eragon20,所以你也可以做
padding:20px填充顶部
填充右侧
填充底部
填充左侧
都具有相同的值以使其循环,这在默认情况下与
填充:2px 6px 3px不同这成功了!谢谢我很好奇:按钮的默认填充是什么?为什么这会导致它们是卵形的?@Eragon20按钮上填充的默认大小可能因浏览器而异。如果使用web inspector工具,您可以找到填充(在chrome
padding:2px 6px 3px;
中)。这是因为“通常”你会在按钮中有一些文本,就像它是一种很好的居中…@Eragon20,所以你也可以做
padding:20px填充顶部
填充右侧
填充底部
填充左侧
都具有相同的值以使其循环,这在默认情况下与
填充:2px 6px 3px不同