SlideShare a Scribd company logo
1 of 14
Download to read offline
LENGUAJES WEB DEL CLIENTE
Aplicaciones Web
LENGUAJES DESDE EL CLIENTE
•Lenguaje de Marcas HTML.
•Hojas de Estilos CSS.
•Lenguaje de Marcas XHTML.
•JavaScript.
rmonago
2
IES Augustóbriga – 2º SMR – Aplicaciones Web
Página WebPágina Web
Estructura
Contenido
Apariencia
Comportamiento
HTML
CSS
Javascript
• Colores
• Tipografías
• Alineación
• Efectos
• Validaciones
• Automatización
• Párrafos
• Encabezados
• Listas
•Tablas
• Capas
• Etc.
• Textos
• Imágenes
• Enlaces
• Fondos
• Tamaños
• Etc.
rmonago
3
IES Augustóbriga – 2º SMR – Aplicaciones Web
XHTML
LENGUAJE XHTML
XHTML significa eXtensive HyperText Markup Language y es la versión
evolucionada del HTML. Es un lenguaje semántico, lo que quiere decir
que no definimos el aspecto de las cosas, sino lo que significan. Por
ejemplo, si tenemos el título de nuestra página, en lugar de decir “Lo
quiero grande en letras rojas”, le indicamos al navegador que “Este es el
título principal de la página”. Luego podemos controlar el aspecto con
las hojas de estilo CSS, pero no del XHTML.
XHTML es un lenguaje que se basa en etiquetas (tags). Una etiqueta
sería algo como esto:
<etiqueta>Algo aquí dentro</etiqueta>
rmonago
4
IES Augustóbriga – 2º SMR – Aplicaciones Web
VENTAJAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
5
Algunas mejoras que pueden ser percibidas para quienes migran a XHTML
•Los documentos XHTML son conformes a XML. Como tales son
fácilmente visualizados, editados y validados con herramientas XML
estándar.
•Los documentos XHTML pueden escribirse para que funcionen igual o
mejor que lo hacían antes, tanto en los agentes de usuarios conformes a
HTML 4.0 como en los nuevos agentes conformes a XHTML 1.0.
•Los documentos XHTML pueden usar aplicaciones (p.ej scripts y applets)
que se basen ya sea en el Modelo del Objeto de Documento (DOM) de
HTML o XML.
•A medida que la familia XHTML evolucione, los documentos conformes a
XHTML 1.0 estarán más preparados para interactuar dentro de y entre los
distintos entornos XHTML.
ETIQUETAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
6
La etiqueta que sirve para poner el título principal en la página es
<h1>.
<h1>Esto es un título</h1>
Entonces, <h1> marca el inicio de la etiqueta y </h1> se encarga
de cerrarla. También hay etiquetas que funcionan con una sola
parte, así:
<etiqueta />
Debes tener en cuenta el espacio en blanco que hay entre el
nombre de la etiqueta y la barra /. Es muy importante para que
funcione con los navegadores viejos.
ESTRUCTURA
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
7
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml” xml:lang="es" lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Título de la web</title>
</head>
<body>
Aquí va el contenido
</body>
</html>
REGLAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
8
Los documentos deben estar bien formados:
Un formato correcto en un documento XHTML es muy importante.
Esto quiere decir que todos los elementos deben tener etiquetas de
cierre, deben estar escritos de una forma determinada y además
todos los elementos deben estar anidados correctamente.
Código de elementos anidados:
<p>Ejemplo de elementos bien <b>anidados</b>.</p>
<p>Ejemplo de elementos mal <b>anidados.</p></b>
REGLAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
9
Los nombres de atributos y elementos deben ir en minúsculas:
Tanto los elementos como los atributos deben ir en minúsculas para
todos los elementos HTML y los nombres de atributos. Esto es
importante ya que XML interpreta las mayúsculas y las minúsculas de
forma diferente.
<body>Ejemplo correcto</body>
<BODY>Ejemplo incorrecto</BODY>
Los elementos que no estén vacios necesitan etiquetas de cierre:
<p>Ejemplo correcto.</p>
<p>Ejemplo correcto.</p>
<p>Ejemplo incorrecto.<p>Ejemplo incorrecto.</p>
REGLAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
10
Los valores de las etiquetas deben ir siempre entre comillas:
Todos los valores de los atributos deben ir entre comillas, incluso
aquellos que sean numéricos.
<table rows="3">
<table rows=3> ejemplo incorrecto
REGLAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
11
Toda etiqueta abierta se cierra.
Incluso los tag img, type (de los formularios) y br deben cerrarse.
<input type="hidden" value="9" name="pass" />
<br />
<img src="imagen.jpg" alt="Imagen" title="Imagen" />
Valido en HTML pero incorrecto en XHTML:
<input type="hidden" value="9" name="pass”>
<br>
<img src="imagen.jpg" alt="Imagen" title="Imagen”>
REGLAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
12
Las anclas son IDs.
Las anclas (anchor) que nos permiten navegar dentro una página
grande, ya no son referenciadas por el tag a sino por el ID del
elemento hacia el cual deseamos ir.
<img src="imagen.png" id="top" title="Imagen" alt="Imagen" />
<a href="#top">Ir arriba</a>
REGLAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
13
Los atributos deben ser explícitos
Los atributos deben tener un nombre y un valor sin reducirlos
<input type="radio" value="2" checked="checked">
<td nowrap="nowrap"> Texto </td>
<option value="m" selected="selected">
En html podemos tener:
<input type="radio" value="2" checked>
<td nowrap> Texto </td>
<option value="m" selected>
VALIDAR UN DOCUMENTO XHTML
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
14
http://validator.w3.org/

More Related Content

What's hot (20)

Elaboración de paginas web dinamicas
Elaboración de paginas web dinamicasElaboración de paginas web dinamicas
Elaboración de paginas web dinamicas
 
05 Introduccion a HTML
05 Introduccion a HTML05 Introduccion a HTML
05 Introduccion a HTML
 
Introduccion a programacion html
Introduccion a programacion htmlIntroduccion a programacion html
Introduccion a programacion html
 
HTML ¿qué es y para que sirve?
HTML ¿qué es y para que sirve?HTML ¿qué es y para que sirve?
HTML ¿qué es y para que sirve?
 
Html y css
Html y cssHtml y css
Html y css
 
Curso HTML 5 & jQuery - Leccion 5
Curso HTML 5 & jQuery - Leccion 5Curso HTML 5 & jQuery - Leccion 5
Curso HTML 5 & jQuery - Leccion 5
 
Diseño de páginas Web con HTML
Diseño de páginas Web con HTMLDiseño de páginas Web con HTML
Diseño de páginas Web con HTML
 
Códigos HTML
Códigos HTMLCódigos HTML
Códigos HTML
 
Apuntes de HTML 1
Apuntes de HTML 1Apuntes de HTML 1
Apuntes de HTML 1
 
Curso Html no creado por mi
Curso Html no creado por miCurso Html no creado por mi
Curso Html no creado por mi
 
Xhtml
XhtmlXhtml
Xhtml
 
Programacion
ProgramacionProgramacion
Programacion
 
Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1 Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1
 
8 Xml
8 Xml8 Xml
8 Xml
 
Curso html
Curso   htmlCurso   html
Curso html
 
HTML 2011
HTML 2011HTML 2011
HTML 2011
 
unidad 1
unidad 1unidad 1
unidad 1
 
Tutorial XML
Tutorial XMLTutorial XML
Tutorial XML
 
4 Html
4 Html4 Html
4 Html
 
Manual html
Manual htmlManual html
Manual html
 

Similar to Lenguaje xhtml (20)

Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Html
HtmlHtml
Html
 
Xml
XmlXml
Xml
 
Ruiz guerra HTML
Ruiz guerra HTMLRuiz guerra HTML
Ruiz guerra HTML
 
Deber de htmly xml
Deber de htmly xmlDeber de htmly xml
Deber de htmly xml
 
Diseño
DiseñoDiseño
Diseño
 
Hojas de estilos css
Hojas de estilos cssHojas de estilos css
Hojas de estilos css
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Ac programacion
Ac programacionAc programacion
Ac programacion
 
Html&xml
Html&xmlHtml&xml
Html&xml
 
DISEÑO WEB 2020-2021 - 1ª PARTE
DISEÑO WEB 2020-2021 - 1ª PARTEDISEÑO WEB 2020-2021 - 1ª PARTE
DISEÑO WEB 2020-2021 - 1ª PARTE
 
Html
HtmlHtml
Html
 
Qué es el html
Qué es el htmlQué es el html
Qué es el html
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 
Tutor javawebparte2
Tutor javawebparte2Tutor javawebparte2
Tutor javawebparte2
 
Diferencias de html y xml
Diferencias de html y xmlDiferencias de html y xml
Diferencias de html y xml
 
Diversas características generales
Diversas características generalesDiversas características generales
Diversas características generales
 
Presentacion
PresentacionPresentacion
Presentacion
 

More from rmonago

Cms joomla 3.0
Cms joomla 3.0Cms joomla 3.0
Cms joomla 3.0rmonago
 
Cms joomla
Cms joomlaCms joomla
Cms joomlarmonago
 
introduccion al Lenguaje php
introduccion al Lenguaje phpintroduccion al Lenguaje php
introduccion al Lenguaje phprmonago
 
T5_Vb_Bd
T5_Vb_BdT5_Vb_Bd
T5_Vb_Bdrmonago
 
T4 Sql 2 Lmd Log
T4 Sql 2 Lmd LogT4 Sql 2 Lmd Log
T4 Sql 2 Lmd Logrmonago
 
T4 Sql LMD
T4 Sql  LMDT4 Sql  LMD
T4 Sql LMDrmonago
 
T4 Mysql
T4 MysqlT4 Mysql
T4 Mysqlrmonago
 
T3 Bd Access
T3 Bd AccessT3 Bd Access
T3 Bd Accessrmonago
 
24pasarerar
24pasarerar24pasarerar
24pasarerarrmonago
 
21modelo Er
21modelo Er21modelo Er
21modelo Errmonago
 
22modelo R
22modelo R22modelo R
22modelo Rrmonago
 
T1 Gestion De Datos
T1 Gestion De DatosT1 Gestion De Datos
T1 Gestion De Datosrmonago
 
T12 ORACLE
T12 ORACLET12 ORACLE
T12 ORACLErmonago
 
T11 Oracle
T11 OracleT11 Oracle
T11 Oraclermonago
 
T9 10 My Sql
T9 10 My SqlT9 10 My Sql
T9 10 My Sqlrmonago
 
T5 Disenio Logico
T5 Disenio LogicoT5 Disenio Logico
T5 Disenio Logicormonago
 
T4 Diseño conceptual
T4 Diseño conceptualT4 Diseño conceptual
T4 Diseño conceptualrmonago
 
T3 Modelo de Datos Relacional
T3 Modelo de Datos RelacionalT3 Modelo de Datos Relacional
T3 Modelo de Datos Relacionalrmonago
 

More from rmonago (20)

Cms joomla 3.0
Cms joomla 3.0Cms joomla 3.0
Cms joomla 3.0
 
Cms joomla
Cms joomlaCms joomla
Cms joomla
 
introduccion al Lenguaje php
introduccion al Lenguaje phpintroduccion al Lenguaje php
introduccion al Lenguaje php
 
T5_Vb_Bd
T5_Vb_BdT5_Vb_Bd
T5_Vb_Bd
 
T4 Sql 2 Lmd Log
T4 Sql 2 Lmd LogT4 Sql 2 Lmd Log
T4 Sql 2 Lmd Log
 
T4 Sql LMD
T4 Sql  LMDT4 Sql  LMD
T4 Sql LMD
 
T4 Mysql
T4 MysqlT4 Mysql
T4 Mysql
 
T3 Bd Access
T3 Bd AccessT3 Bd Access
T3 Bd Access
 
LDD
LDDLDD
LDD
 
24pasarerar
24pasarerar24pasarerar
24pasarerar
 
21modelo Er
21modelo Er21modelo Er
21modelo Er
 
22modelo R
22modelo R22modelo R
22modelo R
 
T1 Gestion De Datos
T1 Gestion De DatosT1 Gestion De Datos
T1 Gestion De Datos
 
T12 ORACLE
T12 ORACLET12 ORACLE
T12 ORACLE
 
T11 Oracle
T11 OracleT11 Oracle
T11 Oracle
 
T9 10 My Sql
T9 10 My SqlT9 10 My Sql
T9 10 My Sql
 
T5 Disenio Logico
T5 Disenio LogicoT5 Disenio Logico
T5 Disenio Logico
 
T4 Diseño conceptual
T4 Diseño conceptualT4 Diseño conceptual
T4 Diseño conceptual
 
T3 Modelo de Datos Relacional
T3 Modelo de Datos RelacionalT3 Modelo de Datos Relacional
T3 Modelo de Datos Relacional
 
T2 Sbd
T2 SbdT2 Sbd
T2 Sbd
 

Recently uploaded

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 

Recently uploaded (20)

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 

Lenguaje xhtml

  • 1. LENGUAJES WEB DEL CLIENTE Aplicaciones Web
  • 2. LENGUAJES DESDE EL CLIENTE •Lenguaje de Marcas HTML. •Hojas de Estilos CSS. •Lenguaje de Marcas XHTML. •JavaScript. rmonago 2 IES Augustóbriga – 2º SMR – Aplicaciones Web
  • 3. Página WebPágina Web Estructura Contenido Apariencia Comportamiento HTML CSS Javascript • Colores • Tipografías • Alineación • Efectos • Validaciones • Automatización • Párrafos • Encabezados • Listas •Tablas • Capas • Etc. • Textos • Imágenes • Enlaces • Fondos • Tamaños • Etc. rmonago 3 IES Augustóbriga – 2º SMR – Aplicaciones Web XHTML
  • 4. LENGUAJE XHTML XHTML significa eXtensive HyperText Markup Language y es la versión evolucionada del HTML. Es un lenguaje semántico, lo que quiere decir que no definimos el aspecto de las cosas, sino lo que significan. Por ejemplo, si tenemos el título de nuestra página, en lugar de decir “Lo quiero grande en letras rojas”, le indicamos al navegador que “Este es el título principal de la página”. Luego podemos controlar el aspecto con las hojas de estilo CSS, pero no del XHTML. XHTML es un lenguaje que se basa en etiquetas (tags). Una etiqueta sería algo como esto: <etiqueta>Algo aquí dentro</etiqueta> rmonago 4 IES Augustóbriga – 2º SMR – Aplicaciones Web
  • 5. VENTAJAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 5 Algunas mejoras que pueden ser percibidas para quienes migran a XHTML •Los documentos XHTML son conformes a XML. Como tales son fácilmente visualizados, editados y validados con herramientas XML estándar. •Los documentos XHTML pueden escribirse para que funcionen igual o mejor que lo hacían antes, tanto en los agentes de usuarios conformes a HTML 4.0 como en los nuevos agentes conformes a XHTML 1.0. •Los documentos XHTML pueden usar aplicaciones (p.ej scripts y applets) que se basen ya sea en el Modelo del Objeto de Documento (DOM) de HTML o XML. •A medida que la familia XHTML evolucione, los documentos conformes a XHTML 1.0 estarán más preparados para interactuar dentro de y entre los distintos entornos XHTML.
  • 6. ETIQUETAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 6 La etiqueta que sirve para poner el título principal en la página es <h1>. <h1>Esto es un título</h1> Entonces, <h1> marca el inicio de la etiqueta y </h1> se encarga de cerrarla. También hay etiquetas que funcionan con una sola parte, así: <etiqueta /> Debes tener en cuenta el espacio en blanco que hay entre el nombre de la etiqueta y la barra /. Es muy importante para que funcione con los navegadores viejos.
  • 7. ESTRUCTURA rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 7 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml” xml:lang="es" lang="es"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Título de la web</title> </head> <body> Aquí va el contenido </body> </html>
  • 8. REGLAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 8 Los documentos deben estar bien formados: Un formato correcto en un documento XHTML es muy importante. Esto quiere decir que todos los elementos deben tener etiquetas de cierre, deben estar escritos de una forma determinada y además todos los elementos deben estar anidados correctamente. Código de elementos anidados: <p>Ejemplo de elementos bien <b>anidados</b>.</p> <p>Ejemplo de elementos mal <b>anidados.</p></b>
  • 9. REGLAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 9 Los nombres de atributos y elementos deben ir en minúsculas: Tanto los elementos como los atributos deben ir en minúsculas para todos los elementos HTML y los nombres de atributos. Esto es importante ya que XML interpreta las mayúsculas y las minúsculas de forma diferente. <body>Ejemplo correcto</body> <BODY>Ejemplo incorrecto</BODY> Los elementos que no estén vacios necesitan etiquetas de cierre: <p>Ejemplo correcto.</p> <p>Ejemplo correcto.</p> <p>Ejemplo incorrecto.<p>Ejemplo incorrecto.</p>
  • 10. REGLAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 10 Los valores de las etiquetas deben ir siempre entre comillas: Todos los valores de los atributos deben ir entre comillas, incluso aquellos que sean numéricos. <table rows="3"> <table rows=3> ejemplo incorrecto
  • 11. REGLAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 11 Toda etiqueta abierta se cierra. Incluso los tag img, type (de los formularios) y br deben cerrarse. <input type="hidden" value="9" name="pass" /> <br /> <img src="imagen.jpg" alt="Imagen" title="Imagen" /> Valido en HTML pero incorrecto en XHTML: <input type="hidden" value="9" name="pass”> <br> <img src="imagen.jpg" alt="Imagen" title="Imagen”>
  • 12. REGLAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 12 Las anclas son IDs. Las anclas (anchor) que nos permiten navegar dentro una página grande, ya no son referenciadas por el tag a sino por el ID del elemento hacia el cual deseamos ir. <img src="imagen.png" id="top" title="Imagen" alt="Imagen" /> <a href="#top">Ir arriba</a>
  • 13. REGLAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 13 Los atributos deben ser explícitos Los atributos deben tener un nombre y un valor sin reducirlos <input type="radio" value="2" checked="checked"> <td nowrap="nowrap"> Texto </td> <option value="m" selected="selected"> En html podemos tener: <input type="radio" value="2" checked> <td nowrap> Texto </td> <option value="m" selected>
  • 14. VALIDAR UN DOCUMENTO XHTML rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 14 http://validator.w3.org/