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

La actualidad más candente (20)

Html
HtmlHtml
Html
 
HTML5
HTML5HTML5
HTML5
 
Presentación sobre Diseño Web
Presentación sobre Diseño WebPresentación sobre Diseño Web
Presentación sobre Diseño Web
 
Lenguaje html y css ..
Lenguaje html y css ..Lenguaje html y css ..
Lenguaje html y css ..
 
Guía Básica de CSS.pptx
Guía Básica de CSS.pptxGuía Básica de CSS.pptx
Guía Básica de CSS.pptx
 
Presentation 5 (1).pptx
Presentation 5 (1).pptxPresentation 5 (1).pptx
Presentation 5 (1).pptx
 
Front end y Back-end
Front end y Back-end Front end y Back-end
Front end y Back-end
 
Curso css
Curso   cssCurso   css
Curso css
 
Arquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarteArquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarte
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Selectores css
Selectores cssSelectores css
Selectores css
 
Javascript
JavascriptJavascript
Javascript
 
Fundamentos DiseñO Web
Fundamentos DiseñO WebFundamentos DiseñO Web
Fundamentos DiseñO Web
 
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
 
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0Aplicaciones RIA y Tradicionales , web 1.0 y 2.0
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0
 
Módulo 7–Programación Web con Java.pdf
Módulo 7–Programación Web con Java.pdfMódulo 7–Programación Web con Java.pdf
Módulo 7–Programación Web con Java.pdf
 
05 Introduccion a HTML
05 Introduccion a HTML05 Introduccion a HTML
05 Introduccion a HTML
 
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
 
Servicios web
Servicios webServicios web
Servicios web
 

Destacado

HTML CSS JavaScript jQuery Training
HTML CSS JavaScript jQuery TrainingHTML CSS JavaScript jQuery Training
HTML CSS JavaScript jQuery Trainingubshreenath
 
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 webJose R. Hilera
 
Introducción a Google Dart + HTML5
Introducción a Google Dart + HTML5Introducción a Google Dart + HTML5
Introducción a Google Dart + HTML5Avanet
 
Accesibilidad, hojas estilo cascada, y tu
Accesibilidad, hojas estilo cascada, y tuAccesibilidad, hojas estilo cascada, y tu
Accesibilidad, hojas estilo cascada, y tuAdrian Moreno Garcia
 
Workflow para volar con el CSS
Workflow para volar con el CSSWorkflow para volar con el CSS
Workflow para volar con el CSSNaiara 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óndnmoncada
 
Uso de html5 + webcomponents
Uso de html5 + webcomponentsUso de html5 + webcomponents
Uso de html5 + webcomponentsAvanet
 
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 HTML5Jose R. Hilera
 
Desarrollo de Mobile Web Apps
Desarrollo de Mobile Web AppsDesarrollo de Mobile Web Apps
Desarrollo de Mobile Web AppsAsier Marqués
 
REST, jQuery y otros Frameworks JS
REST, jQuery y otros Frameworks JSREST, jQuery y otros Frameworks JS
REST, jQuery y otros Frameworks JSAdolfo 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 DrupalDavid 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 JavaScriptJose 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 PHPJuan 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.0Jose R. Hilera
 
Herramientas Frontend - Betabeers Salamanca - Enero 2015
Herramientas Frontend - Betabeers Salamanca - Enero 2015Herramientas Frontend - Betabeers Salamanca - Enero 2015
Herramientas Frontend - Betabeers Salamanca - Enero 2015Jesus Merino Parra
 

Destacado (20)

HTML CSS JavaScript jQuery Training
HTML CSS JavaScript jQuery TrainingHTML CSS JavaScript jQuery Training
HTML CSS JavaScript jQuery Training
 
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
 
Tools and Frameworks
Tools and FrameworksTools and Frameworks
Tools and Frameworks
 
Introducción a Google Dart + HTML5
Introducción a Google Dart + HTML5Introducción a Google Dart + HTML5
Introducción a Google Dart + HTML5
 
Accesibilidad, hojas estilo cascada, y tu
Accesibilidad, hojas estilo cascada, y tuAccesibilidad, hojas estilo cascada, y tu
Accesibilidad, hojas estilo cascada, y tu
 
Workflow para volar con el CSS
Workflow para volar con el CSSWorkflow para volar con el CSS
Workflow para volar con el CSS
 
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
 
Desarrollo de webapps 1
Desarrollo de webapps 1Desarrollo de webapps 1
Desarrollo de webapps 1
 
Uso de html5 + webcomponents
Uso de html5 + webcomponentsUso de html5 + webcomponents
Uso de html5 + webcomponents
 
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
 
Desarrollo de Mobile Web Apps
Desarrollo de Mobile Web AppsDesarrollo de Mobile Web Apps
Desarrollo de Mobile Web Apps
 
REST, jQuery y otros Frameworks JS
REST, jQuery y otros Frameworks JSREST, jQuery y otros Frameworks JS
REST, jQuery y otros Frameworks JS
 
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
 
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)
 
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
 
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)
 
Flujos de interaccion
Flujos de interaccionFlujos de interaccion
Flujos de interaccion
 
Depurando Java Script - Programador PHP
Depurando Java Script - Programador PHPDepurando Java Script - Programador PHP
Depurando Java Script - Programador PHP
 
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
 
Herramientas Frontend - Betabeers Salamanca - Enero 2015
Herramientas Frontend - Betabeers Salamanca - Enero 2015Herramientas Frontend - Betabeers Salamanca - Enero 2015
Herramientas Frontend - Betabeers Salamanca - Enero 2015
 

Similar a HTML-CSS-JS Curso (20)

Css básico
Css básicoCss básico
Css básico
 
Html5+css3 02
Html5+css3 02Html5+css3 02
Html5+css3 02
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
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.
 
Elementos de html5 y css3
Elementos de html5 y css3Elementos de html5 y css3
Elementos de html5 y css3
 
Html, Css y JavaScript
Html, Css y JavaScriptHtml, Css y JavaScript
Html, Css y JavaScript
 
Css: bases y buenas prácticas
Css: bases y buenas prácticasCss: bases y buenas prácticas
Css: bases y buenas prácticas
 
Tipo
TipoTipo
Tipo
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
CSS
CSSCSS
CSS
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
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
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
Semana 3 Maquetación CSS
Semana 3   Maquetación CSSSemana 3   Maquetación CSS
Semana 3 Maquetación CSS
 
Introducción a CSS
Introducción a CSSIntroducción a CSS
Introducción a CSS
 
Identificación del lenguaje ccs
Identificación del lenguaje ccsIdentificación del lenguaje ccs
Identificación del lenguaje ccs
 
HTML y CSS
HTML y CSSHTML y CSS
HTML y CSS
 
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
 
T2 1-css
T2 1-cssT2 1-css
T2 1-css
 
CSS estilos.pptx
CSS estilos.pptxCSS estilos.pptx
CSS estilos.pptx
 

Último

Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 

Último (20)

Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 

HTML-CSS-JS Curso

  • 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