Foros del Web » Creando para Internet » HTML »

diferencia entre th y td

Estas en el tema de diferencia entre th y td en el foro de HTML en Foros del Web. Eso...cuál es la diferencia entre los th y td, ventajas desventajas...l he averiguado por algunos otros sitio, pero prefiero preguntarles debido a su propia experiencia ...
  #1 (permalink)  
Antiguo 02/11/2006, 09:11
 
Fecha de Ingreso: abril-2005
Mensajes: 491
Antigüedad: 19 años, 7 meses
Puntos: 1
diferencia entre th y td

Eso...cuál es la diferencia entre los th y td, ventajas desventajas...l he averiguado por algunos otros sitio, pero prefiero preguntarles debido a su propia experiencia gracias
  #2 (permalink)  
Antiguo 02/11/2006, 12:16
Avatar de limboings  
Fecha de Ingreso: enero-2005
Mensajes: 794
Antigüedad: 19 años, 10 meses
Puntos: 2
Buenas,

Que yo sepa la unica diferencia es que <th> es para celdas cabecera y <td> para celdas normales,tan solo se diferencian en que la letra de <th> es negrita y la de <td> no.

Si me equiboco rectifiquenme.

Un Saludo!!
__________________
La chapucería de la esquina
  #3 (permalink)  
Antiguo 02/11/2006, 16:11
 
Fecha de Ingreso: octubre-2006
Mensajes: 207
Antigüedad: 18 años, 1 mes
Puntos: 2
exacto

<th> es una celda la cual agrega Negrita al texto que tiene adentro
<td> es una celda normal que no modifica tu texto
<tr> son las filas donde van las<td> o <th>
<table> la tabla en su totalidad
  #4 (permalink)  
Antiguo 02/11/2006, 17:55
Avatar de fer10  
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 905
Antigüedad: 19 años, 1 mes
Puntos: 4
Cita:
tan solo se diferencian en que la letra de <th> es negrita y la de <td> no.
Cita:
<th> es una celda la cual agrega Negrita al texto que tiene adentro
ahy que poner en claro que no nomas es el chiste de poner negritas al texto, sino que equivale a decir que son las cabeceras como lo mencionaban antes, mejorar la accesibilidad

como nos dice las pautas de la accesibilidad:
Cita:
Identifique todas las cabeceras de la tabla con la etiqueta <th> [Prioridad 1], pero nunca
utilice esta etiqueta para resaltar alguna celda que no sea un encabezado de tabla.
eso quiere decir que no las uses para poner "negritas" eso es lo menos importante ya que tu los puedes modifcar con estilos.. lo mas importante de esto es que identificas a la tabla como cabecera


tambien ahy que recordar que existe tfoot y caption

que nos ayudan a hacer mas accesibles las tablas..
__________________
Saludos
FT.
www.fernando.com.mx
  #5 (permalink)  
Antiguo 02/11/2006, 17:55
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 9 meses
Puntos: 998
Cita:
tan solo se diferencian en que la letra de <th> es negrita y la de <td> no.
si y no.

Para empezar, son etiquetas de HTML, que es un lenguaje de marcado, por lo que th y td tienen un significado semántico que es diferente.

th es para celdas cabecera
td para celdas normales.

Ej. si tenés una tabla como esta (la encontré por google, no le prestes atención al contenido):


Las celdas que dicen Program/Enviroment, Launch, Graphic Pen, etc.. serían th, y las demás td

El efecto visual (lo que mencionan de las negritas) NO IMPORTA, ya que todo el estilo gráfico se debe controlar mediante CSS. Eso quiere decir que no pongas th solo proque necesitás negritas... ponelo porque tiene un significado de "título".
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #6 (permalink)  
Antiguo 02/11/2006, 18:02
 
Fecha de Ingreso: octubre-2006
Mensajes: 207
Antigüedad: 18 años, 1 mes
Puntos: 2
ok , buenisimo . yo no sabia lo de las cabeceras. gracias
  #7 (permalink)  
Antiguo 02/11/2006, 18:24
 
Fecha de Ingreso: abril-2005
Mensajes: 491
Antigüedad: 19 años, 7 meses
Puntos: 1
Ufff Muchas gracias muy buenas explicaciones .. se las mandaron ¡¡¡
  #8 (permalink)  
Antiguo 02/11/2006, 18:49
Avatar de limboings  
Fecha de Ingreso: enero-2005
Mensajes: 794
Antigüedad: 19 años, 10 meses
Puntos: 2
Buenas,

Bueno pero la tabla funciona diferente con un <th> en vez de un <td>??que yo sepa <th> lo puedes colocar en cualquier sitio de tu tabla.

No seria mejor colocar etiquetas <thead>,<tbody> y <tfoot>? ya que estas si que devuelven una diferencia en cuanto a las celdas..

No se si me explique con lo que quiero decir..pero en si lo que vengo a decir es que <th> para el usuario tiene un resultado diferente(aparte de lo de negrita,que ya esta aclarado)?o es solo para el webmaster,para que sepa cual es la cabecera?

Un Saludo!!
__________________
La chapucería de la esquina
  #9 (permalink)  
Antiguo 02/11/2006, 19:54
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 9 meses
Puntos: 535
Cita:
No se si me explique con lo que quiero decir..pero en si lo que vengo a decir es que <th> para el usuario tiene un resultado diferente(aparte de lo de negrita,que ya esta aclarado)?o es solo para el webmaster,para que sepa cual es la cabecera?
creo que un buen ejemplo podría ser:
imaginate ser ciego y que un navegador para personas de esa condición te diga, al posicionarte sobre ese th, algo así como "esta es la cabecera de una tabla/fila/columna y la descripción de los datos que contiene es... blablabla"
__________________
...___...
  #10 (permalink)  
Antiguo 03/11/2006, 02:26
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 3 meses
Puntos: 381
Tema trasladado desde Web general
  #11 (permalink)  
Antiguo 03/11/2006, 10:14
Avatar de limboings  
Fecha de Ingreso: enero-2005
Mensajes: 794
Antigüedad: 19 años, 10 meses
Puntos: 2
Buenas,

Bueno,pero que es mejor utilizar?<th> o <thead>,<tbody> y <tfoot>?es que ahora mismo me he descolocado..

Un Saludo!!
__________________
La chapucería de la esquina
  #12 (permalink)  
Antiguo 03/11/2006, 16:51
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Lo ideal sería usar todo :)
th es para una celda, y thead, tbody y tfoot es para marcar secciones enteras de la tabla.
En el ejemplo de webosiris, serían todas las celdas grises juntas.
  #13 (permalink)  
Antiguo 04/11/2006, 08:15
Avatar de limboings  
Fecha de Ingreso: enero-2005
Mensajes: 794
Antigüedad: 19 años, 10 meses
Puntos: 2
Buenas,

Ajá,vale,yo es que en el tutorial de HTML que hize esto no lo explicaban (lo de <th> me refiero) solo decian que era celda cabecera y que la letra la ponia en negrita,nada de accesibilidad..bueno gracias por hecharme una mano a comprender esto.

Un Saludo!!
__________________
La chapucería de la esquina
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:09.