我正在尝试使用以下html标记来创建css按钮:
<a href="access.php" class="css_button_red">Forgot password</a>
但它最终不会比中间的文本大。即使我已经设置了类的高度和宽度。
你可以在这里预览这个问题,www.matkalenderen.no注意第一个按钮,这是一个表单按钮,它使用了它自己的类。起初,我试图在css按钮上使用相同的类,但同样的问题出现了,所以我试图将它们分离到各自的类中。以防发生撞车事故。但无论如何,这都无关紧要。
这里我漏掉了什么?
发布于 2010-04-14 14:18:54
因为默认情况下,的是内联元素。在CSS中定义a { display:block; }
,将应用高度和宽度设置。
当然,您可能不希望将所有锚标记声明为块级元素,因此可以根据需要按类或id进行过滤。
发布于 2010-04-14 14:25:13
我认为最合适的解决方案是display: inline-block;
,它允许您为仍将被视为inline
元素的元素设置height
。
https://stackoverflow.com/questions/2635244
复制相似问题