SlideShare una empresa de Scribd logo
2
Lo más leído
4
Lo más leído
24
Lo más leído
HTML- CSS - JS
Alejandro de Arriba
adearriba@outlook.com
@lex0712
facebook.com/adearriba.baranda
Agenda
• HTML:
•
•
•
•

¿Qué es HTML?
Sintaxis de HTML
Esqueleto de un documento HTML
Clases IDs y su diferencia

• CSS
•
•
•
•

¿Qué es CSS?
Comprender la Sintaxis de CSS
Selectores
Herencia

• JS
•
•
•
•
•
•
•

¿Qué es Javascript?
¿Cómo utilizar JS?
Peculiaridades de sintaxis
Variables y Funciones
Decisiones y Ciclos
Seleccionando elementos del DOM
Agregar eventos
¿Qué es HTML?
HTML 101 - ¿Qué es HTML?

HyperText
Markup
Language

Lenguaje de
etiquetas

Un estándar

Sirve para crear
documentos
electrónicos

Cuyas normas
las define el
Consorcio W3C

SOLO
ESTRUCTURA!
HTML 101 – Sintaxis -> Etiquetas
Sin Atributos:
<p>texto</p>
<h1>Encabezado 1</h1>
<h2>Encabezado 2</h2> ….. </h6>

Con contenido:
<x> = apertura
</x> = cierre
<x> contenido </x>

Con atributos:
<img src=“imagen.jpg” alt=“texto” />
<a href=“enlace”>texto</a>

Sin contenido
<x/> = cierre al final

<div> </div> <!-- Comentarios-->

<br/>, <img />, …
HTML 101 – Sintaxis -> Esqueleto
<!DOCTYPE html>
<html lang=“es”>
<head>
</head>

Encabezado:
<head> </head>

<body>

</body>
</html>

Cuerpo:
<body> </body>
HTML 101 – Clases identificadores
Identificadores
• Identificar un elemento del documento.
• No debe repetirse, debe ser único.

Clases
• Identificar un grupo de elementos.
• Reutilizar reglas sobre un grupo de elementos.
Demo HTML
CSS
CSS 101 - ¿Qué es CSS?

Lenguaje de hojas
de estilos.

Controla el aspecto
de los documentos
electrónicos. ->
HTML

Separar el
contenidos de su
aspecto
CSS 101 - Sintaxis
•

•
•

•

•

Regla: cada uno de los estilos que componen
una hoja de estilos CSS.
Selector: indica el elemento o elementos 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 seleccionado, como por ejemplo su
tamaño de letra, su color de fondo, etc.
Valor: establece el nuevo valor de la
característica modificada en el elemento.

Tile One
CSS 101 - ¿Cómo agregar CSS a un HTML?
Incluir CSS en el mismo documento HTML (Interno)
Usando etiqueta Style

Incluir CSS en los elementos HTML (Entre lineas)
<p style="color: black; font-family: Verdana;">Un párrafo de texto.</p>

Definir CSS en un archivo externo (Externo)
<link rel="stylesheet" type="text/css" href="/css/estilos.css" media="screen" />
rel: Para los archivos CSS, siempre se utiliza el valor stylesheet
type: indica el tipo de recurso enlazado.
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.
CSS 101 - Selectores
Selector universal (*)
Selector de tipo o etiqueta (p, div, a, …)
Selector descendente
Selecciona los elementos que se encuentran dentro de otros elementos.
p span { color: red; }

Selector de clase (.)
Selectores de ID (#)
Combinación de selectores básicos
div.aviso span.especial { ... }
CSS 101 - Herencia
Una de las características principales de CSS es la
herencia de los estilos definidos para los elementos.
Cuando se establece el valor de una propiedad CSS en un
elemento, sus elementos descendientes heredan de forma
automática el valor de esa propiedad.
body { color: blue; }
Todos los elementos dentro del elemento body tendrán color
azul.
Demo CSS
Javascript
Javascript 101 - ¿Qué es Javascript?

Lenguaje de
Programación
interpretado

Normalmente
utilizado en el
navegador

Recientemente
utilizado al lado
del servidor
(node.js)

Sintaxis basada
en C
Javascript 101 - ¿Cómo utilizar Javascript?

Incluir
JavaScript
en el mismo
documento

Definir
JavaScript
en un
archivo
externo

Incluir
JavaScript
en los
elementos
Javascript 101 – Peculiaridades de la sintaxis

Se ignoran los espacios en blanco y las nuevas líneas
Se distinguen las mayúsculas y minúsculas
Débilmente Tipado - No se define el tipo de las variables
Se pueden incluir comentarios
Javascript 101 – Variables y Funciones
var msj = "hola mundo"; //Está será una variable de tipo string.
var numero = 5; //Está será una variable de tipo entero.
function nombreFuncion (parámetro 1, parámetro n){
//qué hacer
}
var nombreFuncion = function(parámetro 1, parámetro n){
//qué hacer
}
Javascript 101 – Ciclos y Decisiones
if (condición)
{
//si la condición es verdadera
} else {
//si la condición es falsa
}

for (var i = 0; i < longitud; i++)
{
//realizar tarea
};
while (condición) //mientras se cumpla
{
//realizar tarea
}
Javascript 101 – Seleccionando Elementos

getElementByID

getElementsByTag

querySelector

querySelectorAll
Javascript 101 – Agregando eventos

En elementos como:
onclick, onfocus, onblur, …

Programáticamente:
addEventListener
Demo Javascript
HTML- CSS - JS
Alejandro de Arriba
adearriba@outlook.com
@lex0712
facebook.com/adearriba.baranda

Más contenido relacionado

La actualidad más candente (20)

PDF
Css - Tema 1
Renny Batista
 
PPTX
Presentación Introducción al lenguaje HTML
andreajose13
 
PPTX
Curso css
Jesus Luque Medina
 
PPTX
Herramientas de Desarrollo de Software
Te Amo Gabriel
 
PPTX
Introduccion a la programacion web
Robert Rodriguez
 
PPT
PresentacióN Html
marcos0209
 
PPTX
El diseño web
Edwin Geovanni Vega Saldaña
 
ODP
Presentación CSS
Andres Giovanni Lara Collazos
 
PPSX
Introduction to css
Evolution Network
 
PPTX
CSS - CSS3
Jose Emilio Labra Gayo
 
PPTX
Html5 y css3: Introducción y aplicación desde hoy
Paradigma Digital
 
PPTX
Que es CSS? Presentacion Basica para CSS
josuew2013
 
ODP
Html (ppt)
Gonzalo De Melo Goux
 
PPTX
Introducción a HTML5 y CSS3
Paradigma Digital
 
PPTX
Css ppt
Nidhi mishra
 
PDF
Modelo Orientado A Objetos
jose_rob
 
PPTX
Servidor web
josegregoriob
 
DOCX
Middleware en los sistemas distribuidos
JC Alca Arequi
 
PPTX
HTML Introduction, HTML History, HTML Uses, HTML benifits
Pro Guide
 
PDF
Tables and forms with HTML, CSS
Yaowaluck Promdee
 
Css - Tema 1
Renny Batista
 
Presentación Introducción al lenguaje HTML
andreajose13
 
Herramientas de Desarrollo de Software
Te Amo Gabriel
 
Introduccion a la programacion web
Robert Rodriguez
 
PresentacióN Html
marcos0209
 
Introduction to css
Evolution Network
 
Html5 y css3: Introducción y aplicación desde hoy
Paradigma Digital
 
Que es CSS? Presentacion Basica para CSS
josuew2013
 
Introducción a HTML5 y CSS3
Paradigma Digital
 
Css ppt
Nidhi mishra
 
Modelo Orientado A Objetos
jose_rob
 
Servidor web
josegregoriob
 
Middleware en los sistemas distribuidos
JC Alca Arequi
 
HTML Introduction, HTML History, HTML Uses, HTML benifits
Pro Guide
 
Tables and forms with HTML, CSS
Yaowaluck Promdee
 

Destacado (20)

PDF
HTML CSS JavaScript jQuery Training
ubshreenath
 
PPTX
Ejemplo de corrección de errores de accesibilidad WCAG 2.0 en una página web
Jose R. Hilera
 
PDF
Tools and Frameworks
Oscar Martin Cortez Martinez
 
PDF
Introducción a Google Dart + HTML5
Avanet
 
PPTX
Accesibilidad, hojas estilo cascada, y tu
Adrian Moreno Garcia
 
PDF
Workflow para volar con el CSS
Naiara Abaroa
 
PPTX
Mejora tus US con UX y modelos de satisfacción
dnmoncada
 
PPTX
Desarrollo de webapps 1
Sergio Lozano García
 
PDF
Uso de html5 + webcomponents
Avanet
 
PPTX
Integración de WAI-ARIA en HTML5
Jose R. Hilera
 
PDF
Desarrollo de Mobile Web Apps
Asier Marqués
 
PDF
REST, jQuery y otros Frameworks JS
Adolfo Sanz De Diego
 
PDF
Casper JS - Asegurando la calidad en front-end Drupal
David Gil Sánchez
 
PPTX
PAUTAS W3C DE ACCESIBILIDAD PARA HERRAMIENTAS DE EDICIÓN WEB (ATAG 2.0)
Jose R. Hilera
 
PPTX
Ejemplos WAI-ARIA con HTML, CSS y JavaScript
Jose R. Hilera
 
PDF
Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud)
Software Guru
 
PPTX
Flujos de interaccion
Gema de la Fuente
 
PDF
Depurando Java Script - Programador PHP
Juan Belón Pérez
 
PPTX
Herramientas de evaluación de accesibilidad web WCAG 2.0
Jose R. Hilera
 
PDF
Herramientas Frontend - Betabeers Salamanca - Enero 2015
Jesus Merino Parra
 
HTML CSS JavaScript jQuery Training
ubshreenath
 
Ejemplo de corrección de errores de accesibilidad WCAG 2.0 en una página web
Jose R. Hilera
 
Tools and Frameworks
Oscar Martin Cortez Martinez
 
Introducción a Google Dart + HTML5
Avanet
 
Accesibilidad, hojas estilo cascada, y tu
Adrian Moreno Garcia
 
Workflow para volar con el CSS
Naiara Abaroa
 
Mejora tus US con UX y modelos de satisfacción
dnmoncada
 
Desarrollo de webapps 1
Sergio Lozano García
 
Uso de html5 + webcomponents
Avanet
 
Integración de WAI-ARIA en HTML5
Jose R. Hilera
 
Desarrollo de Mobile Web Apps
Asier Marqués
 
REST, jQuery y otros Frameworks JS
Adolfo Sanz De Diego
 
Casper JS - Asegurando la calidad en front-end Drupal
David Gil Sánchez
 
PAUTAS W3C DE ACCESIBILIDAD PARA HERRAMIENTAS DE EDICIÓN WEB (ATAG 2.0)
Jose R. Hilera
 
Ejemplos WAI-ARIA con HTML, CSS y JavaScript
Jose R. Hilera
 
Desarrollo de aplicaciones web 3.0 (linked data + bpm + cloud)
Software Guru
 
Flujos de interaccion
Gema de la Fuente
 
Depurando Java Script - Programador PHP
Juan Belón Pérez
 
Herramientas de evaluación de accesibilidad web WCAG 2.0
Jose R. Hilera
 
Herramientas Frontend - Betabeers Salamanca - Enero 2015
Jesus Merino Parra
 
Publicidad

Similar a Introducción a HTML - CSS - JS (20)

PDF
CSS - Hojas de Estilo en Cascada
Didier Granados
 
PPTX
Identificacion del lenguaje css
Simoney Llamas
 
DOCX
Investigacion 1.3 samanta
Caro Duran
 
DOCX
Investigacion 1.3 samanta
Juan Carlos Medrano
 
DOCX
Investigacion 1.3 samanta
Caro Duran
 
PPTX
Identificacion del lenguaje css
Diivenii Sykes
 
PPTX
CSS
Rulaz Wylde
 
PDF
Hojas de estilos css
rmonago
 
PPTX
Identificacion
Juan Carlos Medrano
 
PDF
Css básico
Joseph Gregory Sandoval
 
PDF
CSS - Hojas de Estilo en Cascada.pdf
Ramiro Estigarribia Canese
 
PPTX
Paginas web css
axel lopez
 
PDF
Manual css
Alex Riveiro
 
PPTX
Introducción CSS Conceptos Básicos.pptx.pptx
aulasdigitales24
 
PPT
Hojas de Estilo
montilinux
 
PPT
02 introduccion-css
sinaibucio
 
PPTX
Clase 5 - CSS.pptx
DiegoArielCampo2
 
PDF
CSS Hoja de estilo en cascada
Ramiro Estigarribia Canese
 
PPTX
Identificación del lenguaje ccs
Oscar Josue Beas Alvarez
 
CSS - Hojas de Estilo en Cascada
Didier Granados
 
Identificacion del lenguaje css
Simoney Llamas
 
Investigacion 1.3 samanta
Caro Duran
 
Investigacion 1.3 samanta
Juan Carlos Medrano
 
Investigacion 1.3 samanta
Caro Duran
 
Identificacion del lenguaje css
Diivenii Sykes
 
Hojas de estilos css
rmonago
 
Identificacion
Juan Carlos Medrano
 
CSS - Hojas de Estilo en Cascada.pdf
Ramiro Estigarribia Canese
 
Paginas web css
axel lopez
 
Manual css
Alex Riveiro
 
Introducción CSS Conceptos Básicos.pptx.pptx
aulasdigitales24
 
Hojas de Estilo
montilinux
 
02 introduccion-css
sinaibucio
 
Clase 5 - CSS.pptx
DiegoArielCampo2
 
CSS Hoja de estilo en cascada
Ramiro Estigarribia Canese
 
Identificación del lenguaje ccs
Oscar Josue Beas Alvarez
 
Publicidad

Último (20)

PDF
tecnologia (1).pdf..............................
v16959670
 
PDF
Avances tecnologicos aplicados a la electronica industrial.pdf
carlosalbertohancacc
 
PDF
Distribución De Frecuencias y Diagrama De Pareto En Excel..pdf
sofaMuoz31
 
PDF
Presentación. Tipos de redes - Equipo 1.
pedrordr240605
 
PPTX
funcionsiyformatocondicionalexcel 2C.pptx
haydeecristobal
 
PDF
………………………………………..Trabajo tecnología.pdf
IsabelSofiaBalcazarM
 
PDF
Road to Build with AI-PostEventReport.pdf
GDGSucre
 
PDF
Historia y Evolución del Internet [Origen, Navegadores y Más]
2025008
 
DOCX
ARTICULO 1..docxAAAAAAAAAAAAAAAAAAAAAAAA
MonserratAlmanzaCard
 
PPTX
Gestión Integral del Riesgo: La Revolución del ROC en la Ciberseguridad Empre...
Cristian Garcia G.
 
PDF
BASE DE DATOS / ARQUITECTURA DE PLATAFORMAS Y SERVICIOS DE TI
2025013
 
DOCX
TABLAS DE EXCEL Ana Sofia Rios Maya 11{3
AnaSofaRosmaya
 
PDF
El Metaverso .
antonellapatricia131
 
PPTX
Como una solución de NSPM puede ayudarle a mejorar su postura de seguridad, r...
Cristian Garcia G.
 
DOCX
ARTICULO 2..docxTTTTTTTTTTTTTTTTTTTTTTTT
MonserratAlmanzaCard
 
PPTX
Seguridad de Datos Unificada NETSKOPE Daniel Santoyo
Cristian Garcia G.
 
DOCX
ARTICULO 1.docxdfgghfvbjuutddvvhhhvvccccccc
FabiolaArellano8
 
PPTX
INVESTIGACIÓN EN CONTACTOLOGIA SEO PATY DURAN.pptx
PatriciaDuranOspina1
 
PDF
Informe distribución de frecuencias y diagrama de Pareto en Excel.pdf
Eliza Lopez
 
PPTX
TENDENCIAS EN EL MERCADO DE LA CIBERSEGURIDAD
Cristian Garcia G.
 
tecnologia (1).pdf..............................
v16959670
 
Avances tecnologicos aplicados a la electronica industrial.pdf
carlosalbertohancacc
 
Distribución De Frecuencias y Diagrama De Pareto En Excel..pdf
sofaMuoz31
 
Presentación. Tipos de redes - Equipo 1.
pedrordr240605
 
funcionsiyformatocondicionalexcel 2C.pptx
haydeecristobal
 
………………………………………..Trabajo tecnología.pdf
IsabelSofiaBalcazarM
 
Road to Build with AI-PostEventReport.pdf
GDGSucre
 
Historia y Evolución del Internet [Origen, Navegadores y Más]
2025008
 
ARTICULO 1..docxAAAAAAAAAAAAAAAAAAAAAAAA
MonserratAlmanzaCard
 
Gestión Integral del Riesgo: La Revolución del ROC en la Ciberseguridad Empre...
Cristian Garcia G.
 
BASE DE DATOS / ARQUITECTURA DE PLATAFORMAS Y SERVICIOS DE TI
2025013
 
TABLAS DE EXCEL Ana Sofia Rios Maya 11{3
AnaSofaRosmaya
 
El Metaverso .
antonellapatricia131
 
Como una solución de NSPM puede ayudarle a mejorar su postura de seguridad, r...
Cristian Garcia G.
 
ARTICULO 2..docxTTTTTTTTTTTTTTTTTTTTTTTT
MonserratAlmanzaCard
 
Seguridad de Datos Unificada NETSKOPE Daniel Santoyo
Cristian Garcia G.
 
ARTICULO 1.docxdfgghfvbjuutddvvhhhvvccccccc
FabiolaArellano8
 
INVESTIGACIÓN EN CONTACTOLOGIA SEO PATY DURAN.pptx
PatriciaDuranOspina1
 
Informe distribución de frecuencias y diagrama de Pareto en Excel.pdf
Eliza Lopez
 
TENDENCIAS EN EL MERCADO DE LA CIBERSEGURIDAD
Cristian Garcia G.
 

Introducción a HTML - CSS - JS

  • 1. HTML- CSS - JS Alejandro de Arriba adearriba@outlook.com @lex0712 facebook.com/adearriba.baranda
  • 2. Agenda • HTML: • • • • ¿Qué es HTML? Sintaxis de HTML Esqueleto de un documento HTML Clases IDs y su diferencia • CSS • • • • ¿Qué es CSS? Comprender la Sintaxis de CSS Selectores Herencia • JS • • • • • • • ¿Qué es Javascript? ¿Cómo utilizar JS? Peculiaridades de sintaxis Variables y Funciones Decisiones y Ciclos Seleccionando elementos del DOM Agregar eventos
  • 4. HTML 101 - ¿Qué es HTML? HyperText Markup Language Lenguaje de etiquetas Un estándar Sirve para crear documentos electrónicos Cuyas normas las define el Consorcio W3C SOLO ESTRUCTURA!
  • 5. HTML 101 – Sintaxis -> Etiquetas Sin Atributos: <p>texto</p> <h1>Encabezado 1</h1> <h2>Encabezado 2</h2> ….. </h6> Con contenido: <x> = apertura </x> = cierre <x> contenido </x> Con atributos: <img src=“imagen.jpg” alt=“texto” /> <a href=“enlace”>texto</a> Sin contenido <x/> = cierre al final <div> </div> <!-- Comentarios--> <br/>, <img />, …
  • 6. HTML 101 – Sintaxis -> Esqueleto <!DOCTYPE html> <html lang=“es”> <head> </head> Encabezado: <head> </head> <body> </body> </html> Cuerpo: <body> </body>
  • 7. HTML 101 – Clases identificadores Identificadores • Identificar un elemento del documento. • No debe repetirse, debe ser único. Clases • Identificar un grupo de elementos. • Reutilizar reglas sobre un grupo de elementos.
  • 9. CSS
  • 10. CSS 101 - ¿Qué es CSS? Lenguaje de hojas de estilos. Controla el aspecto de los documentos electrónicos. -> HTML Separar el contenidos de su aspecto
  • 11. CSS 101 - Sintaxis • • • • • Regla: cada uno de los estilos que componen una hoja de estilos CSS. Selector: indica el elemento o elementos 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 seleccionado, como por ejemplo su tamaño de letra, su color de fondo, etc. Valor: establece el nuevo valor de la característica modificada en el elemento. Tile One
  • 12. CSS 101 - ¿Cómo agregar CSS a un HTML? Incluir CSS en el mismo documento HTML (Interno) Usando etiqueta Style Incluir CSS en los elementos HTML (Entre lineas) <p style="color: black; font-family: Verdana;">Un párrafo de texto.</p> Definir CSS en un archivo externo (Externo) <link rel="stylesheet" type="text/css" href="/css/estilos.css" media="screen" /> rel: Para los archivos CSS, siempre se utiliza el valor stylesheet type: indica el tipo de recurso enlazado. 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.
  • 13. CSS 101 - Selectores Selector universal (*) Selector de tipo o etiqueta (p, div, a, …) Selector descendente Selecciona los elementos que se encuentran dentro de otros elementos. p span { color: red; } Selector de clase (.) Selectores de ID (#) Combinación de selectores básicos div.aviso span.especial { ... }
  • 14. CSS 101 - Herencia Una de las características principales de CSS es la herencia de los estilos definidos para los elementos. Cuando se establece el valor de una propiedad CSS en un elemento, sus elementos descendientes heredan de forma automática el valor de esa propiedad. body { color: blue; } Todos los elementos dentro del elemento body tendrán color azul.
  • 17. Javascript 101 - ¿Qué es Javascript? Lenguaje de Programación interpretado Normalmente utilizado en el navegador Recientemente utilizado al lado del servidor (node.js) Sintaxis basada en C
  • 18. Javascript 101 - ¿Cómo utilizar Javascript? Incluir JavaScript en el mismo documento Definir JavaScript en un archivo externo Incluir JavaScript en los elementos
  • 19. Javascript 101 – Peculiaridades de la sintaxis Se ignoran los espacios en blanco y las nuevas líneas Se distinguen las mayúsculas y minúsculas Débilmente Tipado - No se define el tipo de las variables Se pueden incluir comentarios
  • 20. Javascript 101 – Variables y Funciones var msj = "hola mundo"; //Está será una variable de tipo string. var numero = 5; //Está será una variable de tipo entero. function nombreFuncion (parámetro 1, parámetro n){ //qué hacer } var nombreFuncion = function(parámetro 1, parámetro n){ //qué hacer }
  • 21. Javascript 101 – Ciclos y Decisiones if (condición) { //si la condición es verdadera } else { //si la condición es falsa } for (var i = 0; i < longitud; i++) { //realizar tarea }; while (condición) //mientras se cumpla { //realizar tarea }
  • 22. Javascript 101 – Seleccionando Elementos getElementByID getElementsByTag querySelector querySelectorAll
  • 23. Javascript 101 – Agregando eventos En elementos como: onclick, onfocus, onblur, … Programáticamente: addEventListener
  • 25. HTML- CSS - JS Alejandro de Arriba adearriba@outlook.com @lex0712 facebook.com/adearriba.baranda