2012-01-09 4 views
17

A spaninline元素であり、divblock要素です。コンテナのように動作する「ネイティブ」(X)HTML/HTML5 inline-block要素がありますか? (CSSを適用せずに)ネイティブのインラインブロックHTML 'container'要素はありますか?

定義:

ブロック
この値は、ブロックボックスを生成する要素を引き起こします。
インラインブロック
この値はインラインレベル ブロックコンテナを生成する要素を引き起こします。インラインブロックの内部はブロック ボックスでフォーマットされ、要素自体は原子インラインレベルの ボックスとしてフォーマットされます。
インライン
この値は、一つ以上の インラインボックスを生成する要素を引き起こします。

+0

@Odedまた、インラインブロックである:http://www.w3.org/TR/CSS2/visuren.html#display-prop – Crozin

+0

画像が 'インラインblock'であり、それは意志ラインで壊れないでください。 –

+0

画像はインライン要素です –

答えて

11

いいえ、ありません。 inline-blockを明示的に指定する必要があります。

9

厳密に言えば<button>は、設定した基準を満たしています。 HTML5 says

結合ボタン[それは通常ない]ボタン要素に適用される場合、要素は、その コンテンツのコンテンツであるボタンとしてレンダリング「インラインブロック」ボックスとしてレンダリングすることが期待されます素子。

それがデフォルトインラインブロックのレンダリングを持つコンテナ要素である一方、しかし、それはそう何のためではなく、ボタンとして使用することはできません汎用コンテナではありません。

1

iframe

+0

これに関するドキュメントにリンクしますか? –

+2

いいえ、それはインラインで置き換えられた要素です。インラインブロックと同じように動作する傾向がありますが、技術的にはそうではありません。 – Brilliand

関連する問題