Mesa escritorio en esquina

Mesa escritorio en esquina del momento

añadir checkbox en tabla html usando javascript

Estoy utilizando una tabla como presentación gráfica de unas taquillas que tienen diferentes tamaños. Como resultado, algunas celdas de la tabla abarcan varias filas. Todo estaba bien cuando había algunos modelos estáticos. Ahora tengo que lidiar con configuraciones dinámicas y las tablas son un dolor, así que estoy tratando de convertirlo a CSS.
Esta es la tabla (de ejemplo) que necesito convertir. La posición y el tamaño de las taquillas cambiarán dependiendo del modelo. Si puedo averiguar cómo se vería un modelo usando CSS, puedo trabajarlo para hacerlo dinámico. L, M y S en paréntesis implican el tamaño de las taquillas. Mediana es 2 veces pequeña, grande es 4 veces pequeña y Kiosco es 6 veces el tamaño de la taquilla pequeña.
La imagen de abajo muestra lo que necesito mostrar (una variación). L: taquilla grande, altura 100 px, M: mediana, altura 50 px; S: pequeña, altura 25 px. Sin embargo, no parece que pueda conseguir que las taquillas se muestren en forma de columna aunque especifique flex-dirección: columna.
Este es el CSS y HTML que estoy utilizando. Una vez que añadí la anchura y la altura a la dirección flexible, empezó a mostrar las imágenes en forma de columna. Supongo que esto es un requisito no documentado. Sin embargo, ahora todo se muestra en columna. Esto es lo que tengo:

documentación de bootstrap 3.3.7

Tengo dificultades para conseguir que una etiqueta span funcione correctamente dentro de una tabla. Parece como si se ignorara toda la etiqueta span que se define en cualquier lugar entre las etiquetas de la tabla en Firefox, pero en IE se muestra correctamente.
Tal vez se me escapa algo, pero he creado un pequeño archivo CSS y html de ejemplo que se muestra de forma diferente en Firefox y en IE. Espero que alguien pueda decirme por qué se comporta así o cómo puedo reorganizar el html para resolver el problema en Firefox.
Siento decirlo, pero tu HTML es un desastre. La razón por la que IE mostrará el span es probablemente un remanente de las guerras de los navegadores, cuando Netscape y Microsoft luchaban constantemente por quién podía dar sentido al peor HTML. Las únicas etiquetas permitidas dentro de la etiqueta <table> son <legend>, <colgroup>, <tbody>, <tfoot>, <thead> y <tr>. Si quieres que tu <span> sea visible, colócalo en <td> dentro de <tr>.
Otra cosa a tener en cuenta, no hay razón para esos spans (la tabla puede tener una clase) o esas tablas (si sólo estás usando una sola celda, usa un <div> o algo así), un simple <div> probablemente haría todo lo que quieres:

bootstrap centra la casilla de verificación en la celda de la tabla

Los componentes forman los bloques básicos del PDS. Hemos identificado y creado los componentes más utilizados en los sitios web. Cada uno de los componentes incluye el componente de trabajo, un fragmento de código que detalla su construcción, consideraciones de uso que detallan cuándo y cuándo no usar un elemento, consideraciones generales de usabilidad y requisitos de accesibilidad.
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer id auctor dui. Aenean posuere ante fermentum massa consequat iaculis. Praesent eget elit sit amet nibh interdum faucibus et vitae tellus. Nunc fermentum consequat diam. Quisque pellentesque leo risus, non rhoncus augue mattis vel. Sed placerat faucibus ipsum a molestie. Morbi et magna rutrum, pharetra augue a, maximus arcu. Vivamus mollis accumsan purus sed commodo. Aenean fringilla urna at enim tincidunt, vitae molestie velit euismod.</p> <a href=’#!’>Enlace de ejemplo</a>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer id auctor dui. Aenean posuere ante fermentum massa consequat iaculis. Praesent eget elit sit amet nibh interdum faucibus et vitae tellus. Nunc fermentum consequat diam. Quisque pellentesque leo risus, non rhoncus augue mattis vel. Sed placerat faucibus ipsum a molestie. Morbi et magna rutrum, pharetra augue a, maximus arcu. Vivamus mollis accumsan purus sed commodo. Aenean fringilla urna at enim tincidunt, vitae molestie velit euismod.</p> <p>Enlace de ejemplo</a>

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad