次の HTML マークアップと CSS スタイルを考慮してください:
<code class="html"><button class="button">Some Text</button> <div class="button">Some Text</div></code>
<code class="css">.button { background: darkgrey; height: 40px; border: 2px solid grey; width: 100%; box-sizing: border-box; font-size: 14px; font-family: helvetica; text-align: center; margin-bottom: 20px; }</code>
これらのスタイルを適用するときは、
デフォルトでは、<ボタン>要素には、moz-button-content という組み込み要素があります。この要素には CSS 経由でアクセスすることはできず、ボタンの高さを継承してブロックが表示されます。ただし、ブラウザの内部コードには、ボタンのコンテンツを moz-button-content 要素の中央に垂直方向に配置するハードコーディングされたルールが含まれています。
-webkit-box-align プロパティは、
以上がボタンのテキストはデフォルトで垂直方向の中央に配置されるのに、Div テキストは垂直方向の中央に配置されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。