Foros del Web » Creando para Internet » HTML »

Dudas en etiquetas de XHTML 1.0 Strict

Estas en el tema de Dudas en etiquetas de XHTML 1.0 Strict en el foro de HTML en Foros del Web. Hola, Tengo unas dudas acerca de unas etiquetas en XHTML 1.0 Strict La siguiente etiqueta se ha de poner para indicar la codificación: <?xml version="1.0" ...
  #1 (permalink)  
Antiguo 12/01/2011, 17:34
 
Fecha de Ingreso: febrero-2007
Mensajes: 85
Antigüedad: 17 años, 1 mes
Puntos: 0
Dudas en etiquetas de XHTML 1.0 Strict

Hola,

Tengo unas dudas acerca de unas etiquetas en XHTML 1.0 Strict

La siguiente etiqueta se ha de poner para indicar la codificación: <?xml version="1.0" encoding="UTF-8"?> ?

Así estaría bien:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-ES">

o mejor así

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-ES">

Otra cosa el lang="es-ES" se la pongo después de la xml:lang="es-ES" o no hace falta. La que tiene primero más relevancía es la xml:lang="es-ES". Y la dir para que sirve?

Saludos y gracias adelantadas.
  #2 (permalink)  
Antiguo 13/01/2011, 03:01
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Dudas en etiquetas de XHTML 1.0 Strict

La declaración xml no es obligatoria, pero define el charset en otra parte, un meta por ejemplo.
En strict 1.0 solo usa xml:lang="es-ES"

El atributo dir define la dirección del texto, por ejemplo un documento en hebreo esta escrito de derecha a izquierda, por lo que pondrías dir="rtl" (right to left), como el valor por defecto es dir=""ltr" no lo aplicamos.


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 13/01/2011, 17:27
 
Fecha de Ingreso: febrero-2007
Mensajes: 85
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Dudas en etiquetas de XHTML 1.0 Strict

Entonces así esta bien?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-ES">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

y el dir=index en vez de ltr que significa, gracias.
  #4 (permalink)  
Antiguo 13/01/2011, 17:38
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Dudas en etiquetas de XHTML 1.0 Strict

Si estaría bien, por lo otro hasta donde yo sé

8.2 Specifying the direction of text and tables: the dir attribute
Attribute definitions

dir = LTR | RTL [CI]
This attribute specifies the base direction of directionally neutral text (i.e., text that doesn't have inherent directionality as defined in [UNICODE]) in an element's content and attribute values. It also specifies the directionality of tables. Possible values:
LTR: Left-to-right text or table.
RTL: Right-to-left text or table.
In addition to specifying the language of a document



y la DTD tiene algo como esto

<!ELEMENT BDO - - (%inline;)* -- I18N BiDi over-ride -->
<!ATTLIST BDO
%coreattrs; -- id, class, style, title --
lang %LanguageCode; #IMPLIED -- language code --
dir (ltr|rtl) #REQUIRED -- directionality --
>


y como te indiqué, no haría falta usarlo.
Además en el código que pasas no veo el "dir" por ninguna parte

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: etiquetas, xhtml
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 08:55.