我试图了解这个问题背后的原因:
背后的根本原因是什么,<button>
或者<input>
当设置为display:block
!
我不是在寻找解决此问题的解决方法,因此请不要将我指向此答案,因为它无法回答问题。
更新 1: @Pete 是正确的,元素的默认 size 属性是在块上设置大小的元素,因为您可以在这个小提琴中设置 size 和 cols 属性<input>
并<textarea>
更改它们的宽度。这解决了我的部分问题。
考虑到这一点,我现在的问题是,为什么该 <button>
元素的行为不像其他块元素?对我来说是个谜!