SlideShare una empresa de Scribd logo
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
Publicidad

Más contenido relacionado

La actualidad más candente (20)

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
andreajose13
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoy
Paradigma Digital
 
Html
HtmlHtml
Html
Daniel Olalde Soto
 
Todo sobre HTML5
Todo sobre HTML5Todo sobre HTML5
Todo sobre HTML5
Andrés Felipe Montoya Ríos
 
Estructura básica de una pagina web
Estructura básica de una pagina webEstructura básica de una pagina web
Estructura básica de una pagina web
7homas
 
HTML5
HTML5HTML5
HTML5
Jose Luis Dorao
 
Css - Tema 1
Css - Tema 1Css - Tema 1
Css - Tema 1
Renny Batista
 
Introducción al desarrollo web frontend
Introducción al desarrollo web frontendIntroducción al desarrollo web frontend
Introducción al desarrollo web frontend
Max Kraszewski
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
Paradigma Digital
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a html
romeprofe
 
El diseño web
El diseño webEl diseño web
El diseño web
Edwin Geovanni Vega Saldaña
 
HTML
HTMLHTML
HTML
José B. Silva H.
 
Presentación CSS
Presentación CSSPresentación CSS
Presentación CSS
Andres Giovanni Lara Collazos
 
Introduccion a la programacion web
Introduccion a la programacion webIntroduccion a la programacion web
Introduccion a la programacion web
Robert Rodriguez
 
Cuestionario Preparatorio Html, css y html 5
Cuestionario Preparatorio Html, css y html 5Cuestionario Preparatorio Html, css y html 5
Cuestionario Preparatorio Html, css y html 5
Walter Jairzinho Sosa Sanabria
 
Web front end development introduction to html css and javascript
Web front end development introduction to html css and javascriptWeb front end development introduction to html css and javascript
Web front end development introduction to html css and javascript
Marc Huang
 
¿Qué es el lenguaje HTML?
¿Qué es el lenguaje HTML?¿Qué es el lenguaje HTML?
¿Qué es el lenguaje HTML?
nereasanchezz
 
Servidor web apache
Servidor web apache Servidor web apache
Servidor web apache
elkincarmonaerazo
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
Jose Emilio Labra Gayo
 
Presentación Powerpoint HTML
Presentación Powerpoint HTMLPresentación Powerpoint HTML
Presentación Powerpoint HTML
Lola1234__
 

Destacado (20)

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

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

HTML nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn.ppt
HTML nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn.pptHTML nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn.ppt
HTML nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn.ppt
aulasdigitales24
 
HTMLb html y css java scripr htmlodf.ppt
HTMLb html y css java scripr htmlodf.pptHTMLb html y css java scripr htmlodf.ppt
HTMLb html y css java scripr htmlodf.ppt
paolabotina7
 
Css básico
Css básicoCss básico
Css básico
Joseph Gregory Sandoval
 
Html5+css3 02
Html5+css3 02Html5+css3 02
Html5+css3 02
Jorge Cantú López
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
ssusera9852a
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
CeteliInmaculada
 
Elementos de html5 y css3
Elementos de html5 y css3Elementos de html5 y css3
Elementos de html5 y css3
Deivis Ricardo Alvarez Mendoza
 
Html, Css y JavaScript
Html, Css y JavaScriptHtml, Css y JavaScript
Html, Css y JavaScript
Liz Nicol Cardenas Jauregui
 
Css: bases y buenas prácticas
Css: bases y buenas prácticasCss: bases y buenas prácticas
Css: bases y buenas prácticas
ferwalker
 
Tipo
TipoTipo
Tipo
IVANCASTROFERREIRA
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
Edilfredo Pieneda Florez
 
CSS
CSSCSS
CSS
rlramirez
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
manenc1
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
NahumMoralesHernande
 
diseño web HTML aplicaciones web y demas
diseño web HTML aplicaciones web y demasdiseño web HTML aplicaciones web y demas
diseño web HTML aplicaciones web y demas
jeacordoba2020
 
Semana 3 Maquetación CSS
Semana 3   Maquetación CSSSemana 3   Maquetación CSS
Semana 3 Maquetación CSS
Richard Eliseo Mendoza Gafaro
 
Introducción a CSS
Introducción a CSSIntroducción a CSS
Introducción a CSS
Joaquin Lara Sierra
 
Identificación del lenguaje ccs
Identificación del lenguaje ccsIdentificación del lenguaje ccs
Identificación del lenguaje ccs
Oscar Josue Beas Alvarez
 
HTML y CSS
HTML y CSSHTML y CSS
HTML y CSS
Dinamiclerning
 
Curso FPE Diseño Web. Módulo 4. CSS
Curso FPE Diseño Web. Módulo 4. CSSCurso FPE Diseño Web. Módulo 4. CSS
Curso FPE Diseño Web. Módulo 4. CSS
Diseñática disenatica.com
 
Publicidad

Último (20)

Habilidades digitales Taller Ciberseguridad
Habilidades digitales Taller CiberseguridadHabilidades digitales Taller Ciberseguridad
Habilidades digitales Taller Ciberseguridad
juandavidmahechafier
 
MÓDULO I. (conceptos generales de higiene ocupacional)
MÓDULO I. (conceptos generales de higiene ocupacional)MÓDULO I. (conceptos generales de higiene ocupacional)
MÓDULO I. (conceptos generales de higiene ocupacional)
AimeeCoronel2
 
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdfHABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
jairocaviedes1
 
SeguridadCookiesInformacionLegalPresentación.pdf
SeguridadCookiesInformacionLegalPresentación.pdfSeguridadCookiesInformacionLegalPresentación.pdf
SeguridadCookiesInformacionLegalPresentación.pdf
SamuelMancebo2
 
Windows 11 25H2 PPTX file: PDF y PPTX.pptx
Windows 11 25H2 PPTX file: PDF y PPTX.pptxWindows 11 25H2 PPTX file: PDF y PPTX.pptx
Windows 11 25H2 PPTX file: PDF y PPTX.pptx
carloscubillos36
 
presentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptxpresentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptx
CharlesBergeyre1
 
Diseño de una red de comunicaciones en una vivienda.pptx
Diseño de una red de comunicaciones en una vivienda.pptxDiseño de una red de comunicaciones en una vivienda.pptx
Diseño de una red de comunicaciones en una vivienda.pptx
dvdgrcbd
 
ES Artificial Intelligence by Slidesgo.pptx
ES Artificial Intelligence by Slidesgo.pptxES Artificial Intelligence by Slidesgo.pptx
ES Artificial Intelligence by Slidesgo.pptx
fraimelimarinez
 
Cavada PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 01.pdf
Cavada  PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 01.pdfCavada  PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 01.pdf
Cavada PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 01.pdf
brueghel
 
Windows 12: El futuro PPTX and PDF file.pptx
Windows 12: El futuro PPTX and PDF file.pptxWindows 12: El futuro PPTX and PDF file.pptx
Windows 12: El futuro PPTX and PDF file.pptx
carloscubillos36
 
Presentación Proyecto de las Primeras Civilizaciones Mesopotamia – Egipto – ...
Presentación Proyecto de las Primeras Civilizaciones  Mesopotamia – Egipto – ...Presentación Proyecto de las Primeras Civilizaciones  Mesopotamia – Egipto – ...
Presentación Proyecto de las Primeras Civilizaciones Mesopotamia – Egipto – ...
DiosymarSuarez
 
Análisis de pagina web. Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
Análisis de pagina web.  Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...Análisis de pagina web.  Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
Análisis de pagina web. Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
alondramedina2025
 
presentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptxpresentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptx
CharlesBergeyre1
 
Presentación de Héctor Orruño para Xeno Visual Studies II
Presentación de Héctor Orruño para Xeno Visual Studies IIPresentación de Héctor Orruño para Xeno Visual Studies II
Presentación de Héctor Orruño para Xeno Visual Studies II
hectororruno
 
Recurso educativo digital videos educativos
Recurso educativo digital  videos educativosRecurso educativo digital  videos educativos
Recurso educativo digital videos educativos
KARLAKARINABALDARRAG
 
Registro ABA instrutivo para su instalacion
Registro ABA instrutivo para su instalacionRegistro ABA instrutivo para su instalacion
Registro ABA instrutivo para su instalacion
bomeza
 
ciberseguridad habilidades Digitales.pdf
ciberseguridad habilidades Digitales.pdfciberseguridad habilidades Digitales.pdf
ciberseguridad habilidades Digitales.pdf
dayanacampos31
 
taller 5 ciberseguridad habilidades digitales
taller 5 ciberseguridad habilidades digitalestaller 5 ciberseguridad habilidades digitales
taller 5 ciberseguridad habilidades digitales
juancardenaslosada
 
SISTEMAS OPERATIVOS, LA MAGIA DE LA TECNOLOGIA
SISTEMAS OPERATIVOS, LA MAGIA DE LA TECNOLOGIASISTEMAS OPERATIVOS, LA MAGIA DE LA TECNOLOGIA
SISTEMAS OPERATIVOS, LA MAGIA DE LA TECNOLOGIA
IVAN CAMPUZANO
 
Riesgos Ergonómicos y Riesgos Psicosociales
Riesgos Ergonómicos y Riesgos PsicosocialesRiesgos Ergonómicos y Riesgos Psicosociales
Riesgos Ergonómicos y Riesgos Psicosociales
AimeeCoronel2
 
Habilidades digitales Taller Ciberseguridad
Habilidades digitales Taller CiberseguridadHabilidades digitales Taller Ciberseguridad
Habilidades digitales Taller Ciberseguridad
juandavidmahechafier
 
MÓDULO I. (conceptos generales de higiene ocupacional)
MÓDULO I. (conceptos generales de higiene ocupacional)MÓDULO I. (conceptos generales de higiene ocupacional)
MÓDULO I. (conceptos generales de higiene ocupacional)
AimeeCoronel2
 
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdfHABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
jairocaviedes1
 
SeguridadCookiesInformacionLegalPresentación.pdf
SeguridadCookiesInformacionLegalPresentación.pdfSeguridadCookiesInformacionLegalPresentación.pdf
SeguridadCookiesInformacionLegalPresentación.pdf
SamuelMancebo2
 
Windows 11 25H2 PPTX file: PDF y PPTX.pptx
Windows 11 25H2 PPTX file: PDF y PPTX.pptxWindows 11 25H2 PPTX file: PDF y PPTX.pptx
Windows 11 25H2 PPTX file: PDF y PPTX.pptx
carloscubillos36
 
presentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptxpresentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptx
CharlesBergeyre1
 
Diseño de una red de comunicaciones en una vivienda.pptx
Diseño de una red de comunicaciones en una vivienda.pptxDiseño de una red de comunicaciones en una vivienda.pptx
Diseño de una red de comunicaciones en una vivienda.pptx
dvdgrcbd
 
ES Artificial Intelligence by Slidesgo.pptx
ES Artificial Intelligence by Slidesgo.pptxES Artificial Intelligence by Slidesgo.pptx
ES Artificial Intelligence by Slidesgo.pptx
fraimelimarinez
 
Cavada PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 01.pdf
Cavada  PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 01.pdfCavada  PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 01.pdf
Cavada PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 01.pdf
brueghel
 
Windows 12: El futuro PPTX and PDF file.pptx
Windows 12: El futuro PPTX and PDF file.pptxWindows 12: El futuro PPTX and PDF file.pptx
Windows 12: El futuro PPTX and PDF file.pptx
carloscubillos36
 
Presentación Proyecto de las Primeras Civilizaciones Mesopotamia – Egipto – ...
Presentación Proyecto de las Primeras Civilizaciones  Mesopotamia – Egipto – ...Presentación Proyecto de las Primeras Civilizaciones  Mesopotamia – Egipto – ...
Presentación Proyecto de las Primeras Civilizaciones Mesopotamia – Egipto – ...
DiosymarSuarez
 
Análisis de pagina web. Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
Análisis de pagina web.  Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...Análisis de pagina web.  Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
Análisis de pagina web. Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
alondramedina2025
 
presentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptxpresentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptx
CharlesBergeyre1
 
Presentación de Héctor Orruño para Xeno Visual Studies II
Presentación de Héctor Orruño para Xeno Visual Studies IIPresentación de Héctor Orruño para Xeno Visual Studies II
Presentación de Héctor Orruño para Xeno Visual Studies II
hectororruno
 
Recurso educativo digital videos educativos
Recurso educativo digital  videos educativosRecurso educativo digital  videos educativos
Recurso educativo digital videos educativos
KARLAKARINABALDARRAG
 
Registro ABA instrutivo para su instalacion
Registro ABA instrutivo para su instalacionRegistro ABA instrutivo para su instalacion
Registro ABA instrutivo para su instalacion
bomeza
 
ciberseguridad habilidades Digitales.pdf
ciberseguridad habilidades Digitales.pdfciberseguridad habilidades Digitales.pdf
ciberseguridad habilidades Digitales.pdf
dayanacampos31
 
taller 5 ciberseguridad habilidades digitales
taller 5 ciberseguridad habilidades digitalestaller 5 ciberseguridad habilidades digitales
taller 5 ciberseguridad habilidades digitales
juancardenaslosada
 
SISTEMAS OPERATIVOS, LA MAGIA DE LA TECNOLOGIA
SISTEMAS OPERATIVOS, LA MAGIA DE LA TECNOLOGIASISTEMAS OPERATIVOS, LA MAGIA DE LA TECNOLOGIA
SISTEMAS OPERATIVOS, LA MAGIA DE LA TECNOLOGIA
IVAN CAMPUZANO
 
Riesgos Ergonómicos y Riesgos Psicosociales
Riesgos Ergonómicos y Riesgos PsicosocialesRiesgos Ergonómicos y Riesgos Psicosociales
Riesgos Ergonómicos y Riesgos Psicosociales
AimeeCoronel2
 

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