SlideShare uma empresa Scribd logo
1 de 43
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
LENGUAJE CSS
Al crear una página web, se utiliza en primer lugar el
lenguaje HTML/XHTML para marcar los contenidos,
es decir, para designar la función de cada elemento
dentro de la página: párrafo, titular, texto destacado,
tabla, lista de elementos, etc.
Una vez creados los contenidos, se utiliza el lenguaje
CSS para definir el aspecto de cada elemento: color,
tamaño y tipo de letra del texto, separación horizontal y
vertical entre elementos, posición de cada elemento
dentro de la página, etc.
rmonago
4
IES Augustóbriga – 2º SMR – Aplicaciones Web
EN HTML : FORMATOS DE TEXTO
<font color=“green” size="4" face="Comic Sans MS">
Ejemplo de texto en verde
</font>
Las propiedades del texto pueden modificarse a través de la etiqueta
<font> . Para ello, podemos insertar el texto entre las etiquetas y ,
especificando algunos de los atributos de la etiqueta:
FACE: fuente. nombre de la fuente, o fuentes
COLOR: color del texto. número hexadecimal o texto predefinido
SIZE: tamaño del texto. valores del 1 al 7, siendo por defecto el 3, o
desplazamiento respecto al tamaño por defecto, añadiendo + o -
delante del valor
rmonago
5
IES Augustóbriga – 2º SMR – Aplicaciones Web
EN HTML : FORMATOS DE TEXTO – EJEMPLO
rmonago
6
IES Augustóbriga – 2º SMR – Aplicaciones Web
EN CSS : FORMATOS DE TEXTO
rmonago
7
IES Augustóbriga – 2º SMR – Aplicaciones Web
La solución que propone CSS es mucho mejor, ejemplo:
<html>
<head>
<title>Ejemplo de estilos con CSS</title>
<style type="text/css">
h1 { color: red; font-family: Arial; font-size: large; }
p { color: gray; font-family: Verdana; font-size: medium; }
</style>
</head>
<body>
<h1>Titular de la página</h1>
<p>Un párrafo de texto no muy largo.</p>
</body>
</html>
EJEMPLO CSS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
8
CSS
rmonago
9
IES Augustóbriga – 2º SMR – Aplicaciones Web
CSS permite separar los contenidos de la página y la información sobre su
aspecto. En el ejemplo anterior, dentro de la propia página HTML se crea una
zona especial en la que se incluye toda la información relacionada con los estilos
de la página.
Utilizando CSS, se pueden establecer los mismos estilos con menos esfuerzo y sin
ensuciar el código HTML de los contenidos con etiquetas <font>. Como se verá
más adelante, la etiqueta <style> crea una zona especial donde se incluyen todas
las reglas CSS que se aplican en la página.
Definir los estilos de esta forma ahorra miles de etiquetas y millones de
atributos respecto a la solución anterior.
Pero parece que sigue sin ser una solución ideal: Como los estilos CSS sólo se
aplican en la página que los incluye, ¿si queremos que las 100 páginas
diferentes del sitio tengan el mismo aspecto, se deberían copiar 100 veces
esas mismas reglas CSS?.
CÓMO INCLUIR CSS
rmonago
10
IES Augustóbriga – 2º SMR – Aplicaciones Web
Una de las principales características de CSS es su
flexibilidad y las diferentes opciones que ofrece para
realizar una misma tarea. De hecho, existen tres
opciones para incluir CSS en un documento HTML.
•Incluir CSS en los elementos HTML
•Incluir CSS en el mismo documento HTML
•Definir CSS en un archivo externo
INCLUIR CSS EN LOS ELEMENTOS HTML
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
11
El menos utilizado, ya que tiene los mismos problemas que la
utilización de las etiquetas <font>.
Esta forma de incluir CSS directamente en los elementos
HTML solamente se utiliza en determinadas situaciones en las
que se debe incluir un estilo muy específico para un solo
elemento concreto.
<body>
<p style="color: black; font-family: Verdana;">Un
párrafo de texto.</p>
</body>
INCLUIR CSS EN EL MISMO DOCUMENTO HTML
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
12
Los estilos se definen en una zona específica del propio
documento HTML. Se emplea la etiqueta <style> de HTML y
solamente se pueden incluir en la cabecera del documento.
<html>
<head>
<title>Estilos CSS en el propio documento</title>
<style type="text/css">
p { color: black; font-family: Verdana; }
</style>
</head>
<body>
<p>Un p&aacute;rrafo de texto.</p>
</body>
</html>
DEFINIR CSS EN UN ARCHIVO EXTERNO
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
13
Los estilos CSS se incluyen en un archivo de tipo CSS que las páginas
HTML enlazan mediante la etiqueta <link>. El archivo CSS es un archivo
simple de texto cuya extensión es .css Se pueden crear todos los archivos
CSS que sean necesarios y cada página HTML puede enlazar tantos
archivos CSS como necesite.
Para ello, se deben seguir los siguientes pasos:
1) Se crea el archivo css y se le añade el siguiente contenido:
p { color: black; font-family: Verdana; }
2) Se guarda el archivo de texto con el nombre estilos.css y no .txt
3) En la página HTML se enlaza el archivo CSS externo mediante la
etiqueta <link>
DEFINIR CSS EN UN ARCHIVO EXTERNO
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
14
<html>
<head>
<title>Ejemplo de estilos CSS en un archivo externo</title>
<link rel="stylesheet" type="text/css" href="/css/estilos.css“ media="screen" />
</head>
<body>
<p>Un párrafo de texto.</p>
</body>
</html>
Cuando el navegador carga la página HTML anterior, antes de mostrar
sus contenidos también descarga los archivos CSS externos
enlazados mediante la etiqueta <link> y aplica los estilos a los
contenidos de la página.
<LINK>
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
15
La etiqueta <link> incluye cuatro atributos para enlaza un archivo CSS:
• rel: indica el tipo de relación que existe entre el recurso enlazado (en
este caso, el archivo CSS) y la página HTML. Para los archivos CSS,
siempre se utiliza el valor stylesheet
• type: indica el tipo de recurso enlazado. Sus valores están
estandarizados y para los archivos CSS su valor siempre es text/css
• href: indica la URL del archivo CSS que contiene los estilos. La URL
indicada puede ser relativa o absoluta y puede apuntar a un recurso
interno o externo al sitio web.
• media: indica el medio en el que se van a aplicar los estilos del archivo
CSS. Más adelante se explican en detalle los medios CSS y su
funcionamiento.
DEFINIR CSS EN UN ARCHIVO EXTERNO
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
16
Aunque generalmente se emplea la etiqueta <link> para enlazar los archivos
CSS externos, también se puede utilizar la etiqueta <style>. La forma alternativa
de incluir un archivo CSS externo se muestra a continuación:
…
<head>
<title>Ejemplo de estilos CSS en un archivo externo</title>
<style type="text/css" media="screen">
@import '/css/estilos.css';
</style>
</head>
…
En este caso, para incluir en la página HTML los estilos definidos en archivos
CSS externos se utiliza una regla especial de tipo @import. Las reglas de tipo
@import siempre preceden a cualquier otra regla CSS
REGLAS CSS
rmonago
17
IES Augustóbriga – 2º SMR – Aplicaciones Web
• Regla: cada uno de los estilos que componen una hoja de estilos Cada regla está
compuesta de una parte de "selectores", el símbolo de llave de apertura { , otra
parte denominada "declaración" y por último, el símbolo llave de cierre }.
• Selector: indica el elemento/os HTML a los que se aplica la regla CSS.
• Declaración: especifica los estilos que se aplican a los elementos. Está
compuesta por una o más propiedades CSS.
• Propiedad: característica que se modifica en el elemento, ejemplo : color
• Valor: establece el nuevo valor de la característica modificada en el elemento.
MEDIOS CCS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
18
Una de las características más importantes de las hojas de estilos CSS es que
permiten definir diferentes estilos para diferentes medios o dispositivos:
pantallas, impresoras, móviles, proyectores, etc.
@media print {
body { font-size: 10pt }
}
@media screen {
body { font-size: 13px }
}
<link rel="stylesheet" type="text/css" media="screen" href="basico.css" />
<link rel="stylesheet" type="text/css" media="print" href="especial.css" />
SELECTORES BÁSICOS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
19
• Universal
• Tipos o etiquetas
• Descencientes
• De clases
• De ID
• Combinación de selectores
SELECTOR UNIVERSAL
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
20
El selector universal se indica mediante un asterisco (*).
A pesar de su sencillez, no se utiliza habitualmente, ya
que es difícil que un mismo estilo se pueda aplicar a
todos los elementos de una página.
SELECTOR DE TIPOS O ETIQUETAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
21
Para utilizar este selector, solamente es necesario indicar el nombre de una
etiqueta HTML (sin los caracteres < y >) correspondiente a los elementos que se
quieren seleccionar.
h1 {
color: red;
}
CSS permite agrupar reglas individuales en una sola regla con un selector
múltiple. Para ello, se incluyen todos los selectores separados por una coma (,)
h1, h2, h3 {
color: #8A8E27;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif; }
También es habitual agrupar las propiedades comunes de varios elementos en
una única regla CSS y posteriormente definir las propiedades específicas de
esos mismos elementos.
SELECTOR DESCENCIENTES
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
22
Un elemento es descendiente de otro cuando se encuentra entre las etiquetas
de apertura y de cierre del otro elemento.
<p>
...
<span>texto1</span>
...
<a href="">...<span>texto2</span></a>
...
</p>
El selector p span selecciona tanto texto1 como texto2.Al resto de elementos
<span> de la página que no están dentro de un elemento <p>, no se les aplica
la regla CSS anterior.
SELECTOR DESCENCIENTES
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
23
p a span em { text-decoration: underline; }
Los estilos de la regla anterior se aplican a los elementos de tipo <em> que se
encuentren dentro de elementos de tipo <span>, que a su vez se encuentren
dentro de elementos de tipo <a> que se encuentren dentro de elementos de tipo
<p>.
No debe confundirse el selector descendiente con la combinación de
selectores
p, a, span, em { text-decoration: underline; }
SELECTOR DE CLASES
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
24
¿Cómo se pueden aplicar estilos CSS sólo al primer párrafo?
Creamos una nueva regla llamada destacado
<p> Texto de párrafo </p>
<p class="destacado">Ejemplo párrafo distinto al resto </p>
<p> Texto de párrafo </p>
.destacado { color: red; }
El selector .destacado se interpreta como "cualquier elemento de la página
cuyo atributo class sea igual a destacado", por lo que solamente el segundo
párrafo cumple esa condición.
SELECTOR DE CLASES
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
25
Es posible aplicar los estilos de varias clases CSS sobre un mismo elemento.
.error { color: red; }
.destacado { font-size: 15px; }
.especial { font-weight: bold; }
<p class="especial destacado error">Párrafo de texto...</p>
SELECTOR DE ID
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
26
El selector de ID permite seleccionar un elemento de la página a través del valor
de su atributo id. Este tipo de selectores sólo seleccionan un elemento de la
página porque el valor del atributo id no se puede repetir en dos elementos
diferentes de una misma página.
La sintaxis de los selectores de ID es muy parecida a la de los selectores de
clase, salvo que se utiliza el símbolo de la almohadilla (#) en vez del punto (.)
como prefijo del nombre de la regla CSS
#destacado { color: red; }
<p>Primer párrafo</p>
<p id="destacado">Segundo párrafo</p>
<p>Tercer párrafo</p>
MÁS SELECTORES
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
27
Selector de hijos
Selector adyacente
p > span { color: blue; }
<p><span>Texto1</span></p>
<p><a
href="#"><span>Texto2</span></a></p>
h1 + h2 { color: red }
<body>
<h1>Titulo1</h1>
<h2>Subtítulo</h2>
...
<h2>Otro subtítulo</h2>
MÁS SELECTORES
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
28
Selector de atributos
Tipos de selectores de atributos son:
•[nombre_atributo], selecciona los elementos que tienen establecido el
atributo llamado nombre_atributo, independientemente de su valor.
•[nombre_atributo=valor], selecciona los elementos que tienen establecido
un atributo llamado nombre_atributo con un valor igual a valor.
•[nombre_atributo~=valor], selecciona los elementos que tienen establecido
un atributo llamado nombre_atributo y al menos uno de los valores del
atributo es valor.
•[nombre_atributo|=valor], selecciona los elementos que tienen establecido
un atributo llamado nombre_atributo y cuyo valor es una serie de palabras
separadas con guiones, pero que comienza con valor.
SELECTOR DE ATRIBUTOS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
29
Se muestran azul todos los enlaces que tengan un atributo "class", independientemente de
su valor
a[class] { color: blue; }
Se muestran azul todos los enlaces que tengan un atributo "class" con el valor "externo"
a[class="externo"] { color: blue; }
Se muestran de color azul todos los enlaces que apunten al sitio "http://www.ejemplo.com"
a[href="http://www.ejemplo.com"] { color: blue; }
Se muestran de color azul todos los enlaces que tengan un atributo "class" en el que al
menos uno de sus valores sea "externo"
a[class~="externo"] { color: blue; }
Selecciona todos los elementos de la página cuyo atributo "lang" sea igual a "en", es decir,
todos los elementos en inglés
*[lang=en] { ... }
Selecciona todos los elementos de la página cuyo atributo "lang" empiece por "es", es
decir, "es", "es-ES", "es-AR", etc.
*[lang|="es"] { color : red }
UNIDADES DE MEDIDA
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
30
Unidades relativas
La unidades relativas son más flexibles que las unidades absolutas porque se
adaptan más fácilmente a los diferentes medios. A continuación se muestra la
lista de unidades de medida relativas y la referencia que se toma para
determinar su valor real:
• em, (no confundir con la etiqueta <em> de HTML) relativa respecto del tamaño
de letra empleado. Aunque no es una definición exacta, el valor de 1em se
puede aproximar por la anchura de la letra M ("eme mayúscula") del tipo y
tamaño de letra que se esté utilizando
• ex, relativa respecto de la altura de la letra x ("equis minúscula") del tipo y
tamaño de letra que se esté utilizando
• px, (píxel) relativa respecto de la resolución de la pantalla del usuario
body { font-size: .9em; }
UNIDADES DE MEDIDA
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
31
Unidades absolutas
Las unidades absolutas definen las medidas de forma completa, ya que sus
valores reales no se calculan a partir de otro valor de referencia, sino que son
directamente los valores indicados. A continuación se muestra la lista completa de
unidades absolutas definidas por CSS y su significado:
• in, del inglés "inches", pulgadas (1 pulgada son 2.54 centímetros)
• cm, centímetros
• mm, milímetros
• pt, puntos (1 punto equivale a 1 pulgada/72, es decir, unos 0.35 milímetros)
• pc, picas (1 pica equivale a 12 puntos, es decir, unos 4.23 milímetros)
a { font-size: 12pt }
UNIDADES DE MEDIDA
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
32
Porcentajes
CSS define otra unidad de medida relativa basada en los porcentajes. Un
porcentaje está formado por un valor numérico seguido del símbolo % y siempre
está referenciado a otra medida.
body { font-size: 1em; }
h1 { font-size: 200%; }
UNIDADES DE COLOR
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
33
Los colores en CSS se pueden indicar de cinco formas diferentes: palabras
clave, colores del sistema, RGB hexadecimal, RGB numérico y RGB porcentual.
MODELO DE CAJAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
34
El modelo de cajas es la característica más importante del lenguaje de
hojas de estilos CSS, ya que condiciona el diseño de todas las páginas
web. El modelo de cajas es el comportamiento de CSS que hace que
todos los elementos de las páginas se representen mediante cajas
rectangulares.
Las cajas de una página se crean automáticamente. Cada vez que se
inserta una etiqueta HTML, se crea una nueva caja rectangular que
encierra los contenidos de ese elemento. La siguiente imagen muestra las
tres cajas rectangulares que crean las tres etiquetas HTML que incluye la
página:
MODELO DE CAJAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
35
MODELO DE CAJAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
36
Las partes que componen cada caja y su orden de visualización desde el punto
de vista del usuario son las siguientes:
• Contenido (content): se trata del contenido HTML del elemento (las palabras
de un párrafo, una imagen, el texto de una lista de elementos, etc.)
• Relleno (padding): espacio libre opcional existente entre el contenido y el
borde.
• Borde (border): línea que encierra completamente el contenido y su relleno.
• Imagen de fondo (background image): imagen que se muestra por detrás del
contenido y el espacio de relleno.
• Color de fondo (background color): color que se muestra por detrás del
contenido y el espacio de relleno.
• Margen (margin): separación opcional existente entre la caja y el resto de
cajas adyacentes.
Margin-left Margin-right
Margin-top Margin-bottom
Unidades CSS
margin-left: 1cm;
margin-left: 0,5in;
Indicamos con este atributo el tamaño del margen a la izquierda, …
Padding-left Padding-right
Padding-top Padding-bottom
Unidades CSS
padding-left: 0.5in;
padding-left: 1px;
Indica el espacio insertado, por la izq.., entre el borde del elemento-continente y el contenido.
Border-color color RGB y nombre de color
border-color: red;
border-color: #ffccff;
Para indicar el color del borde del elemento de la página al que se lo aplicamos. Por separado con
los atributos border-top-color, border-right-color, border-bottom-color,…
Border-style
none | dotted | solid | double | groove
| ridge | inset | outset
border-style: solid;
border-style: double;
El estilo del borde, los valores significan: none=ningun borde, dotted=punteado (no parece
funcionar), solid=solido, double=doble borde, y el resto estilos 3D.
border-width Unidades CSS
border-width: 10px;
border-width: 0.5in;
El tamaño del borde del elemento al que lo aplicamos.
float none | left | right float: right;
Sirve para alinear un elemento haciendo que el texto se agrupe alrededor.
clear none | right | left clear: right;
CAJAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
37
TEXTOS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
38
text-indent
Desplazamiento de la primera
línea del texto
[ <longitud> |
<porcentaje> ]
text-align Alineamiento del texto
[ left | right | center |
justify ]
text-decoration
Efectos de subrayado, tachado,
parpadeo
[ none | [ underline ||
overline || line-through
|| blink ] ]
letter-spacing Espacio entre caracteres [ normal | <longitud> ]
word-spacing Espacio entre palabras [ normal | <longitud> ]
text-transform
Transformaciones del texto a
mayúsculas/minúsculas
[ capitalize | uppercase |
lowercase | none ]
white-space
Comportamiento de los espacios
dentro de los elementos
[ normal | pre | nowrap |
pre-wrap | pre-line ]
font-family Familias de fuentes
[ [ <nombre-familia> | <familia-genérica> ] [,
<nombre-familia> | <familia-genérica> ]* ]
font-style Estilo de la fuente [ normal | italic | oblique ]
font-variant
Convierte las minúsculas a
mayúsculas pero mantienen
un tamaño inferior a las
mayúsculas
[ normal | small-caps ]
font-weight Intensidad de la fuente
[ normal | bold | bolder | lighter | 100 |400
]
font-size Tamaño de la fuente
[ [ xx-small | x-small | small | medium | large
| x-large | xx-large] | [larger | smaller] |
<longitud> | <porcentaje> ]
font
Atajo para establecer el resto
de propiedades sobre las
fuentes a la vez
[ [ [ <font-style> || <font-variant> || <font-
weight> ]? <font-size> [ / <line-height> ]?
<font-family> ] | caption | icon | menu |
message-box | small-caption | status-bar ]
FUENTES
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
39
TABLAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
40
caption-side
Posición del título de
respecto la tabla
[ top | bottom ]
caption-side
Posición del título de
respecto la tabla
[ top | bottom ]
caption-side
Posición del título de
respecto la tabla
[ top | bottom ]
caption-side
Posición del título de
respecto la tabla
[ top | bottom ]
caption-side
Posición del título de
respecto la tabla
[ top | bottom ]
CAPAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
41
display Comportamiento del contenedor
position Esquema de posicionamiento
[ static | relative |
absolute | fixed ]
top
right
bottom
left
Desplazamiento de la caja (respecto al
límite superior, derecho, inferior o
izquierdo del contenedor)
[ <longitud> |
<porcentaje> | auto ]
float Posicionamiento flotante [ left | right | none ]
clear Control de cajas adyacentes a los float [ none | left | right | both ]
z-index Solapamiento de niveles de capas
[ auto |
<entero_con_signo> ]
direction Sentido direccional de la escritura [ ltr | rtl ]
unicode-bidi Sentido direccional de la escritura
[ normal | embed | bidi-
override ]
CAPAS
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
42
width Ancho [ <longitud> | <porcentaje> | auto ]
min-width Ancho mínimo [ <longitud> | <porcentaje> ]
max-width Ancho máximo [ <longitud> | <porcentaje> | none ]
height Alto [ <longitud> | <porcentaje> | auto ]
min-height Alto mínimo [ <longitud> | <porcentaje> ]
max-height Alto máximo [ <longitud> | <porcentaje> | none ]
line-height
Altura entre las bases del
texto
[ normal | <número> | <longitud> |
<porcentaje> ]
vertical-align Alineación vertical del texto
[ baseline | sub | super | top | text-
top | middle | bottom | text-bottom |
<porcentaje> | <longitud> ]
rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web
43
http://www.w3c.es/Divulgacion/GuiasReferencia/CSS21/

Mais conteúdo relacionado

Mais procurados

Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5maxfontana90
 
Wordart titulosartisticoscolor
Wordart titulosartisticoscolorWordart titulosartisticoscolor
Wordart titulosartisticoscolorhugocandia
 
¿Qué es el lenguaje HTML?
¿Qué es el lenguaje HTML?¿Qué es el lenguaje HTML?
¿Qué es el lenguaje HTML?nereasanchezz
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSSAdriana Tienda
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenidoFabian Diaz
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLandreajose13
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Paradigma Digital
 
Partes de access
Partes de accessPartes de access
Partes de accessSari D
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje cssSimoney Llamas
 
JavaScript - Chapter 14 - Form Handling
 JavaScript - Chapter 14 - Form Handling   JavaScript - Chapter 14 - Form Handling
JavaScript - Chapter 14 - Form Handling WebStackAcademy
 
Manual pasó a paso de microsoft word 2007
Manual pasó a paso de microsoft word 2007Manual pasó a paso de microsoft word 2007
Manual pasó a paso de microsoft word 2007darkredguitar1
 
Introduction of Html/css/js
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/jsKnoldus Inc.
 
Web development using html 5
Web development using html 5Web development using html 5
Web development using html 5Anjan Mahanta
 

Mais procurados (20)

Css Basics
Css BasicsCss Basics
Css Basics
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5
 
Wordart titulosartisticoscolor
Wordart titulosartisticoscolorWordart titulosartisticoscolor
Wordart titulosartisticoscolor
 
¿Qué es el lenguaje HTML?
¿Qué es el lenguaje HTML?¿Qué es el lenguaje HTML?
¿Qué es el lenguaje HTML?
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTML
 
CSS for Beginners
CSS for BeginnersCSS for Beginners
CSS for Beginners
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 
Partes de access
Partes de accessPartes de access
Partes de access
 
CSS
CSSCSS
CSS
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Guía básica de Publisher 2016
Guía básica de Publisher 2016Guía básica de Publisher 2016
Guía básica de Publisher 2016
 
05 Introduccion a HTML
05 Introduccion a HTML05 Introduccion a HTML
05 Introduccion a HTML
 
JavaScript - Chapter 14 - Form Handling
 JavaScript - Chapter 14 - Form Handling   JavaScript - Chapter 14 - Form Handling
JavaScript - Chapter 14 - Form Handling
 
Html forms
Html formsHtml forms
Html forms
 
Html basics
Html basicsHtml basics
Html basics
 
Manual pasó a paso de microsoft word 2007
Manual pasó a paso de microsoft word 2007Manual pasó a paso de microsoft word 2007
Manual pasó a paso de microsoft word 2007
 
Introduction of Html/css/js
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/js
 
Web development using html 5
Web development using html 5Web development using html 5
Web development using html 5
 

Destaque

Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascriptrmonago
 
Cms joomla
Cms joomlaCms joomla
Cms joomlarmonago
 
REDES AREA LOCAL
REDES AREA LOCALREDES AREA LOCAL
REDES AREA LOCALticmanjon
 
1.elementos que conforman la estructura de un curso virtual
1.elementos que conforman la estructura de un curso virtual1.elementos que conforman la estructura de un curso virtual
1.elementos que conforman la estructura de un curso virtualSiomaraZetino
 
introduccion al Lenguaje php
introduccion al Lenguaje phpintroduccion al Lenguaje php
introduccion al Lenguaje phprmonago
 
Cuestionario herramientas web 2.0
Cuestionario herramientas web 2.0Cuestionario herramientas web 2.0
Cuestionario herramientas web 2.0Javier Laguna
 
Web 1.0 y Web 2.0
Web 1.0 y Web  2.0Web 1.0 y Web  2.0
Web 1.0 y Web 2.0mmaranju
 
Web 1.0 2.0 3.0 características, definiciones, ejemplos.
Web 1.0 2.0 3.0 características, definiciones, ejemplos.Web 1.0 2.0 3.0 características, definiciones, ejemplos.
Web 1.0 2.0 3.0 características, definiciones, ejemplos.SantiagoDiazSalamanca
 
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0Definicion y Caracteristicas de WEB 1.0, 2.0,3.0
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0Jimmy Lopez
 

Destaque (15)

Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascript
 
Cms joomla
Cms joomlaCms joomla
Cms joomla
 
Preguntas Joomla
Preguntas JoomlaPreguntas Joomla
Preguntas Joomla
 
Preguntas de xampp
Preguntas de xamppPreguntas de xampp
Preguntas de xampp
 
REDES AREA LOCAL
REDES AREA LOCALREDES AREA LOCAL
REDES AREA LOCAL
 
Cuestionario de herramientas y web
Cuestionario de herramientas y webCuestionario de herramientas y web
Cuestionario de herramientas y web
 
1.elementos que conforman la estructura de un curso virtual
1.elementos que conforman la estructura de un curso virtual1.elementos que conforman la estructura de un curso virtual
1.elementos que conforman la estructura de un curso virtual
 
Preguntas Web 3.0
Preguntas Web 3.0Preguntas Web 3.0
Preguntas Web 3.0
 
Banco de preguntas
Banco de preguntasBanco de preguntas
Banco de preguntas
 
introduccion al Lenguaje php
introduccion al Lenguaje phpintroduccion al Lenguaje php
introduccion al Lenguaje php
 
Cuestionario herramientas web 2.0
Cuestionario herramientas web 2.0Cuestionario herramientas web 2.0
Cuestionario herramientas web 2.0
 
Web 1.0 y Web 2.0
Web 1.0 y Web  2.0Web 1.0 y Web  2.0
Web 1.0 y Web 2.0
 
La evolución de la web
La evolución de la webLa evolución de la web
La evolución de la web
 
Web 1.0 2.0 3.0 características, definiciones, ejemplos.
Web 1.0 2.0 3.0 características, definiciones, ejemplos.Web 1.0 2.0 3.0 características, definiciones, ejemplos.
Web 1.0 2.0 3.0 características, definiciones, ejemplos.
 
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0Definicion y Caracteristicas de WEB 1.0, 2.0,3.0
Definicion y Caracteristicas de WEB 1.0, 2.0,3.0
 

Semelhante a Lenguajes Cliente Web

Semelhante a Lenguajes Cliente Web (20)

Css posicionamiento de pag web presentacion de la semana
Css posicionamiento de pag web      presentacion de la semanaCss posicionamiento de pag web      presentacion de la semana
Css posicionamiento de pag web presentacion de la semana
 
HTML y CSS
HTML y CSSHTML y CSS
HTML y CSS
 
Css básico
Css básicoCss básico
Css básico
 
C3 lenguaje de presentación.
C3 lenguaje de presentación.C3 lenguaje de presentación.
C3 lenguaje de presentación.
 
1. Introducción a las Hojas de estilo (CSS)
1. Introducción a las Hojas de estilo (CSS)1. Introducción a las Hojas de estilo (CSS)
1. Introducción a las Hojas de estilo (CSS)
 
Introduccion historia css
Introduccion historia cssIntroduccion historia css
Introduccion historia css
 
Paginas web css
Paginas web cssPaginas web css
Paginas web css
 
Css
CssCss
Css
 
Programacion cliente hojas_deestilo_
Programacion cliente hojas_deestilo_Programacion cliente hojas_deestilo_
Programacion cliente hojas_deestilo_
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
CSS
CSSCSS
CSS
 
Hojas de estilo (css)
Hojas de estilo (css)Hojas de estilo (css)
Hojas de estilo (css)
 
Css1
Css1Css1
Css1
 
Css1
Css1Css1
Css1
 
Hojas de estilo en cascada
Hojas de estilo en cascadaHojas de estilo en cascada
Hojas de estilo en cascada
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
crossmedia 03: css
crossmedia 03: csscrossmedia 03: css
crossmedia 03: css
 
Css
CssCss
Css
 

Mais de rmonago

Cms joomla 3.0
Cms joomla 3.0Cms joomla 3.0
Cms joomla 3.0rmonago
 
Lenguaje xhtml
Lenguaje xhtmlLenguaje xhtml
Lenguaje xhtmlrmonago
 
Lenguaje de marcas html
Lenguaje de marcas htmlLenguaje de marcas html
Lenguaje de marcas htmlrmonago
 
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
 

Mais de rmonago (20)

Cms joomla 3.0
Cms joomla 3.0Cms joomla 3.0
Cms joomla 3.0
 
Lenguaje xhtml
Lenguaje xhtmlLenguaje xhtml
Lenguaje xhtml
 
Lenguaje de marcas html
Lenguaje de marcas htmlLenguaje de marcas html
Lenguaje de marcas html
 
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
 

Último

VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 

Último (20)

VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 

Lenguajes Cliente Web

  • 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
  • 4. LENGUAJE CSS Al crear una página web, se utiliza en primer lugar el lenguaje HTML/XHTML para marcar los contenidos, es decir, para designar la función de cada elemento dentro de la página: párrafo, titular, texto destacado, tabla, lista de elementos, etc. Una vez creados los contenidos, se utiliza el lenguaje CSS para definir el aspecto de cada elemento: color, tamaño y tipo de letra del texto, separación horizontal y vertical entre elementos, posición de cada elemento dentro de la página, etc. rmonago 4 IES Augustóbriga – 2º SMR – Aplicaciones Web
  • 5. EN HTML : FORMATOS DE TEXTO <font color=“green” size="4" face="Comic Sans MS"> Ejemplo de texto en verde </font> Las propiedades del texto pueden modificarse a través de la etiqueta <font> . Para ello, podemos insertar el texto entre las etiquetas y , especificando algunos de los atributos de la etiqueta: FACE: fuente. nombre de la fuente, o fuentes COLOR: color del texto. número hexadecimal o texto predefinido SIZE: tamaño del texto. valores del 1 al 7, siendo por defecto el 3, o desplazamiento respecto al tamaño por defecto, añadiendo + o - delante del valor rmonago 5 IES Augustóbriga – 2º SMR – Aplicaciones Web
  • 6. EN HTML : FORMATOS DE TEXTO – EJEMPLO rmonago 6 IES Augustóbriga – 2º SMR – Aplicaciones Web
  • 7. EN CSS : FORMATOS DE TEXTO rmonago 7 IES Augustóbriga – 2º SMR – Aplicaciones Web La solución que propone CSS es mucho mejor, ejemplo: <html> <head> <title>Ejemplo de estilos con CSS</title> <style type="text/css"> h1 { color: red; font-family: Arial; font-size: large; } p { color: gray; font-family: Verdana; font-size: medium; } </style> </head> <body> <h1>Titular de la página</h1> <p>Un párrafo de texto no muy largo.</p> </body> </html>
  • 8. EJEMPLO CSS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 8
  • 9. CSS rmonago 9 IES Augustóbriga – 2º SMR – Aplicaciones Web CSS permite separar los contenidos de la página y la información sobre su aspecto. En el ejemplo anterior, dentro de la propia página HTML se crea una zona especial en la que se incluye toda la información relacionada con los estilos de la página. Utilizando CSS, se pueden establecer los mismos estilos con menos esfuerzo y sin ensuciar el código HTML de los contenidos con etiquetas <font>. Como se verá más adelante, la etiqueta <style> crea una zona especial donde se incluyen todas las reglas CSS que se aplican en la página. Definir los estilos de esta forma ahorra miles de etiquetas y millones de atributos respecto a la solución anterior. Pero parece que sigue sin ser una solución ideal: Como los estilos CSS sólo se aplican en la página que los incluye, ¿si queremos que las 100 páginas diferentes del sitio tengan el mismo aspecto, se deberían copiar 100 veces esas mismas reglas CSS?.
  • 10. CÓMO INCLUIR CSS rmonago 10 IES Augustóbriga – 2º SMR – Aplicaciones Web Una de las principales características de CSS es su flexibilidad y las diferentes opciones que ofrece para realizar una misma tarea. De hecho, existen tres opciones para incluir CSS en un documento HTML. •Incluir CSS en los elementos HTML •Incluir CSS en el mismo documento HTML •Definir CSS en un archivo externo
  • 11. INCLUIR CSS EN LOS ELEMENTOS HTML rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 11 El menos utilizado, ya que tiene los mismos problemas que la utilización de las etiquetas <font>. Esta forma de incluir CSS directamente en los elementos HTML solamente se utiliza en determinadas situaciones en las que se debe incluir un estilo muy específico para un solo elemento concreto. <body> <p style="color: black; font-family: Verdana;">Un párrafo de texto.</p> </body>
  • 12. INCLUIR CSS EN EL MISMO DOCUMENTO HTML rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 12 Los estilos se definen en una zona específica del propio documento HTML. Se emplea la etiqueta <style> de HTML y solamente se pueden incluir en la cabecera del documento. <html> <head> <title>Estilos CSS en el propio documento</title> <style type="text/css"> p { color: black; font-family: Verdana; } </style> </head> <body> <p>Un p&aacute;rrafo de texto.</p> </body> </html>
  • 13. DEFINIR CSS EN UN ARCHIVO EXTERNO rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 13 Los estilos CSS se incluyen en un archivo de tipo CSS que las páginas HTML enlazan mediante la etiqueta <link>. El archivo CSS es un archivo simple de texto cuya extensión es .css Se pueden crear todos los archivos CSS que sean necesarios y cada página HTML puede enlazar tantos archivos CSS como necesite. Para ello, se deben seguir los siguientes pasos: 1) Se crea el archivo css y se le añade el siguiente contenido: p { color: black; font-family: Verdana; } 2) Se guarda el archivo de texto con el nombre estilos.css y no .txt 3) En la página HTML se enlaza el archivo CSS externo mediante la etiqueta <link>
  • 14. DEFINIR CSS EN UN ARCHIVO EXTERNO rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 14 <html> <head> <title>Ejemplo de estilos CSS en un archivo externo</title> <link rel="stylesheet" type="text/css" href="/css/estilos.css“ media="screen" /> </head> <body> <p>Un párrafo de texto.</p> </body> </html> Cuando el navegador carga la página HTML anterior, antes de mostrar sus contenidos también descarga los archivos CSS externos enlazados mediante la etiqueta <link> y aplica los estilos a los contenidos de la página.
  • 15. <LINK> rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 15 La etiqueta <link> incluye cuatro atributos para enlaza un archivo CSS: • rel: indica el tipo de relación que existe entre el recurso enlazado (en este caso, el archivo CSS) y la página HTML. Para los archivos CSS, siempre se utiliza el valor stylesheet • type: indica el tipo de recurso enlazado. Sus valores están estandarizados y para los archivos CSS su valor siempre es text/css • href: indica la URL del archivo CSS que contiene los estilos. La URL indicada puede ser relativa o absoluta y puede apuntar a un recurso interno o externo al sitio web. • media: indica el medio en el que se van a aplicar los estilos del archivo CSS. Más adelante se explican en detalle los medios CSS y su funcionamiento.
  • 16. DEFINIR CSS EN UN ARCHIVO EXTERNO rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 16 Aunque generalmente se emplea la etiqueta <link> para enlazar los archivos CSS externos, también se puede utilizar la etiqueta <style>. La forma alternativa de incluir un archivo CSS externo se muestra a continuación: … <head> <title>Ejemplo de estilos CSS en un archivo externo</title> <style type="text/css" media="screen"> @import '/css/estilos.css'; </style> </head> … En este caso, para incluir en la página HTML los estilos definidos en archivos CSS externos se utiliza una regla especial de tipo @import. Las reglas de tipo @import siempre preceden a cualquier otra regla CSS
  • 17. REGLAS CSS rmonago 17 IES Augustóbriga – 2º SMR – Aplicaciones Web • Regla: cada uno de los estilos que componen una hoja de estilos Cada regla está compuesta de una parte de "selectores", el símbolo de llave de apertura { , otra parte denominada "declaración" y por último, el símbolo llave de cierre }. • Selector: indica el elemento/os HTML a los que se aplica la regla CSS. • Declaración: especifica los estilos que se aplican a los elementos. Está compuesta por una o más propiedades CSS. • Propiedad: característica que se modifica en el elemento, ejemplo : color • Valor: establece el nuevo valor de la característica modificada en el elemento.
  • 18. MEDIOS CCS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 18 Una de las características más importantes de las hojas de estilos CSS es que permiten definir diferentes estilos para diferentes medios o dispositivos: pantallas, impresoras, móviles, proyectores, etc. @media print { body { font-size: 10pt } } @media screen { body { font-size: 13px } } <link rel="stylesheet" type="text/css" media="screen" href="basico.css" /> <link rel="stylesheet" type="text/css" media="print" href="especial.css" />
  • 19. SELECTORES BÁSICOS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 19 • Universal • Tipos o etiquetas • Descencientes • De clases • De ID • Combinación de selectores
  • 20. SELECTOR UNIVERSAL rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 20 El selector universal se indica mediante un asterisco (*). A pesar de su sencillez, no se utiliza habitualmente, ya que es difícil que un mismo estilo se pueda aplicar a todos los elementos de una página.
  • 21. SELECTOR DE TIPOS O ETIQUETAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 21 Para utilizar este selector, solamente es necesario indicar el nombre de una etiqueta HTML (sin los caracteres < y >) correspondiente a los elementos que se quieren seleccionar. h1 { color: red; } CSS permite agrupar reglas individuales en una sola regla con un selector múltiple. Para ello, se incluyen todos los selectores separados por una coma (,) h1, h2, h3 { color: #8A8E27; font-weight: normal; font-family: Arial, Helvetica, sans-serif; } También es habitual agrupar las propiedades comunes de varios elementos en una única regla CSS y posteriormente definir las propiedades específicas de esos mismos elementos.
  • 22. SELECTOR DESCENCIENTES rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 22 Un elemento es descendiente de otro cuando se encuentra entre las etiquetas de apertura y de cierre del otro elemento. <p> ... <span>texto1</span> ... <a href="">...<span>texto2</span></a> ... </p> El selector p span selecciona tanto texto1 como texto2.Al resto de elementos <span> de la página que no están dentro de un elemento <p>, no se les aplica la regla CSS anterior.
  • 23. SELECTOR DESCENCIENTES rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 23 p a span em { text-decoration: underline; } Los estilos de la regla anterior se aplican a los elementos de tipo <em> que se encuentren dentro de elementos de tipo <span>, que a su vez se encuentren dentro de elementos de tipo <a> que se encuentren dentro de elementos de tipo <p>. No debe confundirse el selector descendiente con la combinación de selectores p, a, span, em { text-decoration: underline; }
  • 24. SELECTOR DE CLASES rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 24 ¿Cómo se pueden aplicar estilos CSS sólo al primer párrafo? Creamos una nueva regla llamada destacado <p> Texto de párrafo </p> <p class="destacado">Ejemplo párrafo distinto al resto </p> <p> Texto de párrafo </p> .destacado { color: red; } El selector .destacado se interpreta como "cualquier elemento de la página cuyo atributo class sea igual a destacado", por lo que solamente el segundo párrafo cumple esa condición.
  • 25. SELECTOR DE CLASES rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 25 Es posible aplicar los estilos de varias clases CSS sobre un mismo elemento. .error { color: red; } .destacado { font-size: 15px; } .especial { font-weight: bold; } <p class="especial destacado error">Párrafo de texto...</p>
  • 26. SELECTOR DE ID rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 26 El selector de ID permite seleccionar un elemento de la página a través del valor de su atributo id. Este tipo de selectores sólo seleccionan un elemento de la página porque el valor del atributo id no se puede repetir en dos elementos diferentes de una misma página. La sintaxis de los selectores de ID es muy parecida a la de los selectores de clase, salvo que se utiliza el símbolo de la almohadilla (#) en vez del punto (.) como prefijo del nombre de la regla CSS #destacado { color: red; } <p>Primer párrafo</p> <p id="destacado">Segundo párrafo</p> <p>Tercer párrafo</p>
  • 27. MÁS SELECTORES rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 27 Selector de hijos Selector adyacente p > span { color: blue; } <p><span>Texto1</span></p> <p><a href="#"><span>Texto2</span></a></p> h1 + h2 { color: red } <body> <h1>Titulo1</h1> <h2>Subtítulo</h2> ... <h2>Otro subtítulo</h2>
  • 28. MÁS SELECTORES rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 28 Selector de atributos Tipos de selectores de atributos son: •[nombre_atributo], selecciona los elementos que tienen establecido el atributo llamado nombre_atributo, independientemente de su valor. •[nombre_atributo=valor], selecciona los elementos que tienen establecido un atributo llamado nombre_atributo con un valor igual a valor. •[nombre_atributo~=valor], selecciona los elementos que tienen establecido un atributo llamado nombre_atributo y al menos uno de los valores del atributo es valor. •[nombre_atributo|=valor], selecciona los elementos que tienen establecido un atributo llamado nombre_atributo y cuyo valor es una serie de palabras separadas con guiones, pero que comienza con valor.
  • 29. SELECTOR DE ATRIBUTOS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 29 Se muestran azul todos los enlaces que tengan un atributo "class", independientemente de su valor a[class] { color: blue; } Se muestran azul todos los enlaces que tengan un atributo "class" con el valor "externo" a[class="externo"] { color: blue; } Se muestran de color azul todos los enlaces que apunten al sitio "http://www.ejemplo.com" a[href="http://www.ejemplo.com"] { color: blue; } Se muestran de color azul todos los enlaces que tengan un atributo "class" en el que al menos uno de sus valores sea "externo" a[class~="externo"] { color: blue; } Selecciona todos los elementos de la página cuyo atributo "lang" sea igual a "en", es decir, todos los elementos en inglés *[lang=en] { ... } Selecciona todos los elementos de la página cuyo atributo "lang" empiece por "es", es decir, "es", "es-ES", "es-AR", etc. *[lang|="es"] { color : red }
  • 30. UNIDADES DE MEDIDA rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 30 Unidades relativas La unidades relativas son más flexibles que las unidades absolutas porque se adaptan más fácilmente a los diferentes medios. A continuación se muestra la lista de unidades de medida relativas y la referencia que se toma para determinar su valor real: • em, (no confundir con la etiqueta <em> de HTML) relativa respecto del tamaño de letra empleado. Aunque no es una definición exacta, el valor de 1em se puede aproximar por la anchura de la letra M ("eme mayúscula") del tipo y tamaño de letra que se esté utilizando • ex, relativa respecto de la altura de la letra x ("equis minúscula") del tipo y tamaño de letra que se esté utilizando • px, (píxel) relativa respecto de la resolución de la pantalla del usuario body { font-size: .9em; }
  • 31. UNIDADES DE MEDIDA rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 31 Unidades absolutas Las unidades absolutas definen las medidas de forma completa, ya que sus valores reales no se calculan a partir de otro valor de referencia, sino que son directamente los valores indicados. A continuación se muestra la lista completa de unidades absolutas definidas por CSS y su significado: • in, del inglés "inches", pulgadas (1 pulgada son 2.54 centímetros) • cm, centímetros • mm, milímetros • pt, puntos (1 punto equivale a 1 pulgada/72, es decir, unos 0.35 milímetros) • pc, picas (1 pica equivale a 12 puntos, es decir, unos 4.23 milímetros) a { font-size: 12pt }
  • 32. UNIDADES DE MEDIDA rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 32 Porcentajes CSS define otra unidad de medida relativa basada en los porcentajes. Un porcentaje está formado por un valor numérico seguido del símbolo % y siempre está referenciado a otra medida. body { font-size: 1em; } h1 { font-size: 200%; }
  • 33. UNIDADES DE COLOR rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 33 Los colores en CSS se pueden indicar de cinco formas diferentes: palabras clave, colores del sistema, RGB hexadecimal, RGB numérico y RGB porcentual.
  • 34. MODELO DE CAJAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 34 El modelo de cajas es la característica más importante del lenguaje de hojas de estilos CSS, ya que condiciona el diseño de todas las páginas web. El modelo de cajas es el comportamiento de CSS que hace que todos los elementos de las páginas se representen mediante cajas rectangulares. Las cajas de una página se crean automáticamente. Cada vez que se inserta una etiqueta HTML, se crea una nueva caja rectangular que encierra los contenidos de ese elemento. La siguiente imagen muestra las tres cajas rectangulares que crean las tres etiquetas HTML que incluye la página:
  • 35. MODELO DE CAJAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 35
  • 36. MODELO DE CAJAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 36 Las partes que componen cada caja y su orden de visualización desde el punto de vista del usuario son las siguientes: • Contenido (content): se trata del contenido HTML del elemento (las palabras de un párrafo, una imagen, el texto de una lista de elementos, etc.) • Relleno (padding): espacio libre opcional existente entre el contenido y el borde. • Borde (border): línea que encierra completamente el contenido y su relleno. • Imagen de fondo (background image): imagen que se muestra por detrás del contenido y el espacio de relleno. • Color de fondo (background color): color que se muestra por detrás del contenido y el espacio de relleno. • Margen (margin): separación opcional existente entre la caja y el resto de cajas adyacentes.
  • 37. Margin-left Margin-right Margin-top Margin-bottom Unidades CSS margin-left: 1cm; margin-left: 0,5in; Indicamos con este atributo el tamaño del margen a la izquierda, … Padding-left Padding-right Padding-top Padding-bottom Unidades CSS padding-left: 0.5in; padding-left: 1px; Indica el espacio insertado, por la izq.., entre el borde del elemento-continente y el contenido. Border-color color RGB y nombre de color border-color: red; border-color: #ffccff; Para indicar el color del borde del elemento de la página al que se lo aplicamos. Por separado con los atributos border-top-color, border-right-color, border-bottom-color,… Border-style none | dotted | solid | double | groove | ridge | inset | outset border-style: solid; border-style: double; El estilo del borde, los valores significan: none=ningun borde, dotted=punteado (no parece funcionar), solid=solido, double=doble borde, y el resto estilos 3D. border-width Unidades CSS border-width: 10px; border-width: 0.5in; El tamaño del borde del elemento al que lo aplicamos. float none | left | right float: right; Sirve para alinear un elemento haciendo que el texto se agrupe alrededor. clear none | right | left clear: right; CAJAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 37
  • 38. TEXTOS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 38 text-indent Desplazamiento de la primera línea del texto [ <longitud> | <porcentaje> ] text-align Alineamiento del texto [ left | right | center | justify ] text-decoration Efectos de subrayado, tachado, parpadeo [ none | [ underline || overline || line-through || blink ] ] letter-spacing Espacio entre caracteres [ normal | <longitud> ] word-spacing Espacio entre palabras [ normal | <longitud> ] text-transform Transformaciones del texto a mayúsculas/minúsculas [ capitalize | uppercase | lowercase | none ] white-space Comportamiento de los espacios dentro de los elementos [ normal | pre | nowrap | pre-wrap | pre-line ]
  • 39. font-family Familias de fuentes [ [ <nombre-familia> | <familia-genérica> ] [, <nombre-familia> | <familia-genérica> ]* ] font-style Estilo de la fuente [ normal | italic | oblique ] font-variant Convierte las minúsculas a mayúsculas pero mantienen un tamaño inferior a las mayúsculas [ normal | small-caps ] font-weight Intensidad de la fuente [ normal | bold | bolder | lighter | 100 |400 ] font-size Tamaño de la fuente [ [ xx-small | x-small | small | medium | large | x-large | xx-large] | [larger | smaller] | <longitud> | <porcentaje> ] font Atajo para establecer el resto de propiedades sobre las fuentes a la vez [ [ [ <font-style> || <font-variant> || <font- weight> ]? <font-size> [ / <line-height> ]? <font-family> ] | caption | icon | menu | message-box | small-caption | status-bar ] FUENTES rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 39
  • 40. TABLAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 40 caption-side Posición del título de respecto la tabla [ top | bottom ] caption-side Posición del título de respecto la tabla [ top | bottom ] caption-side Posición del título de respecto la tabla [ top | bottom ] caption-side Posición del título de respecto la tabla [ top | bottom ] caption-side Posición del título de respecto la tabla [ top | bottom ]
  • 41. CAPAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 41 display Comportamiento del contenedor position Esquema de posicionamiento [ static | relative | absolute | fixed ] top right bottom left Desplazamiento de la caja (respecto al límite superior, derecho, inferior o izquierdo del contenedor) [ <longitud> | <porcentaje> | auto ] float Posicionamiento flotante [ left | right | none ] clear Control de cajas adyacentes a los float [ none | left | right | both ] z-index Solapamiento de niveles de capas [ auto | <entero_con_signo> ] direction Sentido direccional de la escritura [ ltr | rtl ] unicode-bidi Sentido direccional de la escritura [ normal | embed | bidi- override ]
  • 42. CAPAS rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 42 width Ancho [ <longitud> | <porcentaje> | auto ] min-width Ancho mínimo [ <longitud> | <porcentaje> ] max-width Ancho máximo [ <longitud> | <porcentaje> | none ] height Alto [ <longitud> | <porcentaje> | auto ] min-height Alto mínimo [ <longitud> | <porcentaje> ] max-height Alto máximo [ <longitud> | <porcentaje> | none ] line-height Altura entre las bases del texto [ normal | <número> | <longitud> | <porcentaje> ] vertical-align Alineación vertical del texto [ baseline | sub | super | top | text- top | middle | bottom | text-bottom | <porcentaje> | <longitud> ]
  • 43. rmonagoIES Augustóbriga – 2º SMR – Aplicaciones Web 43 http://www.w3c.es/Divulgacion/GuiasReferencia/CSS21/