La verdad es que yo también deseché el tag
b hace tiempo y realmente no recuerdo de dónde saqué el que ya no fuera válido y debía reemplazarse por
strong. Seguramente lo leí aquí en los foros y lo dí por válido (tal vez en algún momento lo fuera).
Pero estuve leyendo detenidamente la especificación de xhtml1.1 hace poco y me entretuve en leer incluso la parte del
driver para xhtml1.1 y el
Módulo para el modelo de contenido (debía de estar muy al pedo
) y me llamó la atención que en la parte de
inline elements incluye la clase de presentación (
InlPres.class) conteniendo los elementos
tt,
i,
b,
big,
small,
sub y
sup.
El driver incluye al módulo de presentación
Cita: <!-- Presentation Module ........................................ -->
<!ENTITY % xhtml-pres.module "INCLUDE" ><![%xhtml-pres.module;[<!ENTITY % xhtml-pres.mod
PUBLIC "-//W3C//ELEMENTS XHTML Presentation 1.0//EN"
"http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-pres-1.mod" >
%xhtml-pres.mod;]]>
y se puede ver el contenido de este módulo aquí
http://www.w3.org/TR/xhtml-modulariz...entationmodule
Debo añadir que este módulo no es agregado a xhtmlBasic
Cita:
Iniciado por w3c El tipo de documento XHTML Básico incluye el mínimo grupo de módulos requeridos para ser un documento del tipo XHTML host language, y en adición incluye imágenes, formularios, tablas básicas, y soporte de objetos. Está diseñado para clientes Web que no soporten el conjunto completo de características de XHTML; por ejemplo, clientes Web como podrían ser teléfonos móviles, PDAs, paginadores, y cajas de lectura. El tipo de documento es lo suficientemente rico para la creación de contenidos.
http://www.sidar.org/recur/desdi/tra...c.html#s_intro
Agregar también que probé a validar como xhtml1.0strict un simple
..obviamente con su doctype y resto de elementos de estructura y lo validó sin problemas.
Ahora... sigo con la duda de en qué se diferencian semánticamente <b> y <strong>
si alguien lo sabe y es tan amable de iluminarme
Un saludo