【发布时间】:2018-08-13 19:40:04
【问题描述】:
我有两个元素(<a> 和 <button>),它们都共享来自 Tachyons 的相同类:
<a class="f4 br2 fw9 pa3 bg-dark-blue white link db tc lh-solid fixed left-1 bottom-1 right-1 mla mra z-1 " href="/edit-profile/photos"
>Confirm account</a>
<button class="f4 br2 fw9 pa3 bg-dark-blue white link db tc lh-solid fixed left-1 bottom-1 right-1 mla mra z-1 " type="submit">Next</button>
预期的行为是它们的宽度相同,但它们不同(尽管样式相同)。
知道这里发生了什么吗?
【问题讨论】:
-
浏览器对
<button>和<a>有不同的默认样式。给按钮min-width: 100%,它就会展开。 -
嗨@sol 添加
min-width: 100%不幸的是不会使它们的宽度相同 -
你能改变标记还是只改变样式?
-
确实如此。默认情况下,
button上还有一个边框。 codepen.io/anon/pen/VQJWBa(位置:固定移除,以便您可以看到它们) -
是的,你是对的@sol。使它们的行为相同,这是所需的行为。谢谢
标签: css button hyperlink styles anchor