Stephany Matute
Juan Sebastian Marquez
Renzo Zaid Chucas Huaman
Neil Ruiz
Jesus Cuentas
Dario Mendoza
Renzo Zaid Chucas Huaman
Tomas A
Victor Rafael Arévalo Sierra
Nailimer Molina Wasveiler
Henry Yefri Ariel Poou Tilóm
Kendel Ubaldo Wilkaman Pop Rax
Adolfo Ortíz Bravo
Coy Macz, Rudy Yovani
Chub Tiul, Brayan Rodrigo
Kendel Ubaldo Wilkaman Pop Rax
Axel Rene Caal Ical
Juan Miguel Coy Calel
Chub Tiul, Brayan Rodrigo
Jymi Jhan Carlos Ramírez Pérez
Dublas Ariel Perez Ramirez
Jymi Jhan Carlos Ramírez Pérez
Jymi Jhan Carlos Ramírez Pérez
Lester Oziel Ical Ramos
Jymi Jhan Carlos Ramírez Pérez
Jymi Jhan Carlos Ramírez Pérez
Julio Gaitan
Jhon Freddy Tavera Blandon
David Hernandez
table → crea la tabla.thead → encabezados de columnas.tbody → datos principales.tfoot → totales o pie de tabla.tr → filas.th → celdas de título.td → celdas de datos.colspan → hace que una celda ocupe varias columnas.un aporte corto pero muy valioso gracias
gracias bro
¿Por qué Platzi ya no se está gestionando los exámenes finales de los cursos correctamente?
De nuevo en el examen final de este curso se incluye la siguiente pregunta, que al igual a la reportada en la clase 7 de este mismo curso, no puede ser respondida:
Andan en modo flojo, aunque si estas en este mundo ya deberías de haber caído en cuenta de que lo único que importa es adsorber y aplicar conocimiento, lo demás es solo extras irrelevantes.
Jesus Daniel Cuentas Rambauth
“En esta clase aprendimos cómo estructurar correctamente una tabla en HTML. Entendí que <thead> se usa para los encabezados, <tbody> para los datos principales y <tfoot> para los totales o resumen. También vimos que <tr> define las filas, <th> los títulos de columnas y <td> los datos. Además, colspan permite unir varias columnas en una sola celda. Todo esto es importante porque nos ayuda a organizar la información de forma clara y profesional.”
<main> <table> <thead> <tr> <th>Product</th> <th>Price</th> <th>Quantity</th> <th>Total</th> </tr> </thead> <tbody> <tr> <td>Laptop</td> <td>850.00</td> <td><input type="number" name="laptop_qty" min="0" max="10" value="0"> </td> <td class="total">0.00</td> </tr> <tr> <td>Mouse</td> <td>25.00</td> <td><input type="number" name="mouse_qty" min="0" max="50" value="0"> </td> <td class="total">0.00</td> </tr> <tr> <td>Keyboard</td> <td>45.00</td> <td><input type="number" name="keyboard_qty" min="0" max="50" value="0"> </td> <td class="total">0.00</td> </tr> </tbody> <tfoot> <tr> <td colspan="3">Grand Total</td> <td id="grand-total">0.00</td> </tr> </tfoot> </table> </main> <script> const rows = document.querySelectorAll("tbody tr"); const grandTotalEl = document.getElementById("grand-total"); rows.forEach(row => { const qtyInput = row.querySelector('input[type="number"]'); const price = parseFloat(row.cells[1].textContent); const totalCell = row.querySelector(".total"); qtyInput.addEventListener("input", () => { const qty = parseInt(qtyInput.value) || 0; totalCell.textContent = (qty * price).toFixed(2); let grandTotal = 0; rows.forEach(r => { grandTotal += parseFloat(r.querySelector(".total").textContent); }); grandTotalEl.textContent = grandTotal.toFixed(2); }); }); </script>
Si yo tengo HTML semantico con: header, main y footer (todo eso dentro de Body); y requiero de utiliza una tabla con informacion, es buena practica que la tabla a crear esté dentro del contenido Main?
¡Hola, Victor! Es una excelente pregunta. Entiendo perfectamente la duda, ya que al aprender HTML semántico, queremos asegurarnos de colocar cada elemento en su lugar correcto.
La respuesta corta es sí, es una excelente práctica. La etiqueta <main> está diseñada específicamente para albergar el contenido único y principal de tu página. Si la tabla contiene la información central que el usuario vino a consultar, debe ir dentro de <main>.
Piénsalo así:
header y footer: Son el "marco" (logo, navegación, copyright).main: Es el "lienzo" donde vive el corazón de tu página.Si la tabla es solo un complemento menor, podrías usar un <section> o <article> dentro de main, pero nunca fuera de él si es parte del contenido principal.
Para profundizar, te recomiendo revisar:
¿Cómo se trabaja con las tablas?
La tabla se divide por encabezado, body y foot. Se suele crear por filas y cada celda es "data".
Semántica: para crear la tabla la etiqueta table. Es el contenedor principal.
thead. Cada encabezado por individual tiene etiqueta th que va dentro de la etiqueta contenedora tr.trtbody.td.tfoot. Puede ser el final de total dependiendo de la tabla.colspan dentro de la etiqueta th.💡
El flujo de trabajo ideal y ordenado es: abres una etiqueta <tr>, insertas todos los elementos <td> necesarios de izquierda a derecha para esa fila específica, y luego cierras el <tr> antes de comenzar a estructurar la siguiente línea de información.
es tema es interesante
falta de ortografia loco
AWUIFOR
TACS TACS
ese tema es interesante
no tienes autorizacion de chatear
iiiiiiiiiiiiiii
The table is divided into a header, body, and footer. It is typically built row by row, with each cell representing a data item.
Semantics: the \<table> tag is used to create the table; it serves as the main container.
dublas trabaja deja de hacer otras cosas
miguelitoooooooo.
vos tambien
trabajen peresosos
negro trabaja
vos tambien negro
mechito
crac
kendel
Hola pero veo que no quedo bien alineado
¿Qué pasa si no utilizo la etiqueta tfoot?
Técnicamente, tu tabla seguirá funcionando y renderizándose sin ningún tipo de problema en el navegador, ya que la etiqueta <tfoot> no es un requisito estrictamente obligatorio para que el HTML sea válido. Sin embargo, al omitirla, estás perdiendo una excelente oportunidad semántica para organizar datos de resumen o conclusión. El <tfoot> está diseñado específicamente para contener aquellas filas que cierran la información, como sumas totales de precios, promedios de calificaciones o notas aclaratorias al pie de los datos mostrados en el <tbody>. Una ventaja técnica fascinante de utilizar correctamente el <tfoot> es que, cuando los usuarios intentan imprimir tablas muy largas que abarcan varias páginas físicas, los navegadores modernos pueden repetir automáticamente el contenido del <tfoot> en la parte inferior de cada página impresa, facilitando enormemente la lectura y comprensión del documento físico.