23

この問題の背後にある理由を理解しようとしています。

!に設定すると、要素が他の要素のように動作しない<button>根本的な理由は何ですか?<input>display:block

この問題を解決するための回避策を探しているわけではないので、質問に答えていないので、この回答を教えないでください。

問題を説明する js-fiddle を次に示します。

更新 1: @Peteは正しいです。要素のデフォルトのサイズ属性は、ブロックでもサイズを設定する<input>ものです<textarea>。それは私の質問の一部を解決します。

それを念頭に置いて、私の質問は、 <button> 要素が他のブロック要素のように動作しないのはなぜですか? 私には謎です!

4

3 に答える 3