2012-01-09 13 views
17

A è un elemento inline e div è un elemento block. Esiste un elemento 'nativo' (X) HTML/HTML5 inline-block che può agire come un contenitore? (Senza applicare CSS)Esiste un elemento "contenitore" HTML inline-block nativo?

Definizioni:

blocco
Questo valore fa un elemento per generare una scatola blocco.
blocco inline
Questo valore fa sì che un elemento generi un contenitore di blocchi a livello di linea. L'interno di un blocco in linea è formattato come un blocco e l'elemento stesso è formattato come una casella atomica a livello di linea .
inline
Questo valore fa sì che un elemento generi uno o più riquadri in linea .

+0

@Oded: http://www.w3.org/TR/CSS2/visuren.html#display-prop – Crozin

+0

Un'immagine è 'inline-blocco-, lo farà non spezzare una linea. –

+0

L'immagine è un elemento incorporato –

risposta

11

No, non c'è. Devi specificare inline-block esplicitamente.

9

In senso stretto <button> soddisfa i criteri impostati. HTML5 says

Quando il pulsante legame applica ad un elemento pulsante [cosa che fa ordinariamente], l'elemento è previsto di rendere come una scatola 'inline-block' visualizzato come pulsante cui contenuti sono il contenuto della elemento.

Tuttavia, mentre si tratta di un elemento contenitore che ha un rendering inline-block di default, non è un General Purpose contenitore in modo non può essere utilizzato per qualsiasi cosa, ma come un pulsante.

1

iframe è anche inline-block troppo

+0

Link a qualsiasi documentazione su questo? –

+2

No, è un elemento sostituito in linea. Tende a funzionare all'incirca come inline-block, ma tecnicamente non lo è. – Brilliand

Problemi correlati