froggy bootstrap css css3 flexbox fieldset

css - bootstrap - ¿Por qué no todos los elementos de flexbox se comportan como divs de flexbox?



flexbox html (1)

Por lo que puedo decir, esto se debe a errores de navegador relacionados con el elemento fieldset .

Es un problema conocido con los elementos de fieldset en Chrome . Firefox tiene un problema similar (muy antiguo) en que la legend y el fieldset son elementos reemplazados .

Supongo que es más seguro usar un <div role="group"> lugar de un verdadero fieldset por ahora. En tu CSS puedes usar div[role=''group''] como tu selector. Consulte http://www.deque.com/aria-group-viable-alternative-fieldset-legend para obtener más información.

¿Por qué flexbox no funciona correctamente con fieldset u otras etiquetas no div ? Espero que se alineen uno al lado del otro como en el ejemplo div , como flex-direction: row; es por defecto en flexbox. Sin embargo, fieldset es la fuerza aplicándoles un ancho, y no entiendo por qué.

HTML

<fieldset> <div>fieldset flexbox</div> <div>1</div> <div>2</div> </fieldset> <div id="parentdiv"> <div>div flexbox<div> <div>3</div> <div>4</div> </div>

CSS: Todos los elementos están configurados para display: flex ;

http://jsfiddle.net/c5BB5/1/