Pregunta

<td align="left" valign="top"> 

No genera errores de validación, significa que ambos son válidos?

¿Fue útil?

Solución

¿Por qué error? Uno es align (alineación horizontal), uno es valign (alineación vertical), ambos pueden presentar.

http://www.w3.org/TR/ XHTML-modularización / abstract_modules.html # s_tablemodule , los atributos de <td> contienen align ( "izquierda" | "centro" | "derecho" | "justificar" | "char") y valign ( "top" | "media "| "fondo" | "línea de base")

Otros consejos

que han publicado decenas de preguntas muy similares, preguntar sobre todos los aspectos minuto de validación de HTML, las etiquetas obsoletas y así sucesivamente. Creo que tiene que dejar de preocuparse de si fragmentos de HTML específicos validan o no.

En primer lugar, depender de una sola métrica (validación) de la calidad del código no es bueno. En segundo lugar, código válido no siempre es un buen código. Usted podría nido de 500 etiquetas div con los nombres de clases de sentido y sería validar, pero sería código horrible.

¿Es la validación malo? No claro que no. Se puede ayudar a distinguir los problemas que pueden aparecer navegadores. Cosas como atributos introducida por error, ciertas etiquetas sin cerrar (como divs). Pero por ejemplo usando <br> en lugar de <br/> en un documento XHTML no importa -. Navegadores los tratan de forma idéntica

Por favor, tome un poco de tiempo para aprender acerca de la separación de HTML para el contenido y CSS para la presentación. A continuación verá cómo obvia la respuesta a su pregunta es. Si el validador no se queja de algunos atributos, entonces eso no significa automáticamente que son grandes y deben ser utilizados libremente.

Piense en lo que los atributos están haciendo. Ellos están alineando contenido de forma horizontal y vertical. Ese es un tema de presentación, por lo tanto, es mejor ponerlos en CSS siempre que sea posible.

Lo siento por la diatriba, pero espero que se puede ver mi punto y dejar de confiar en el validador del W3C para todo .

Si es realmente una preocupación, no se puede utilizar en lugar de CSS, por lo que tiene:

<td class="myclass">

y luego un poco de CSS para alinearlo? Seguramente eso es más aceptable que ver entonces su ejemplo?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top