HTML Html da la estructura Css da la apariencia JavaScript da la interactividad y animación Las 3 forman el html5 Html es un lenguaje de etiquetas que está dentro de etiqueta de apertura <> y cierre </> <!DOCTYPE html> esta etiqueta indica que se trabajara en html5 <head> información que no se ve, hojas de estilo, archivos javasript externos e internos, iconos, (titulo(si se ve)) <meta charest=”iso-8559-1/> especifica cómo se verá la página web en pantalla, etiqueta que no tiene cierre <meta name="description" content="Página de enseñanza html 5"/> Describe la página para los buscadores y categorizar la página. Hay etiquetas que llevan atributos y otras no. <meta name="keywords" content="html5, css3, Javasript, diseño web"/> Palabras clave para los buscadores. <body> aquí va la información visible Para guardar el archivo y sea visible como una página web colocar .html F5 actualiza una página web <title> Cambia el texto que se usa en la pestaña del navegador y es el más requerido por los buscadores.3 <link rel="stylesheet" href="mihojadeestilos.css"/> Sirve para incluir elementos externos a nuestra página web. Para que nuestra página sea compatible con los diferentes dispositivos se estructura la página de este modo. <h1> destaca los títulos va desde 1 más grande al 6 el más pequeño y categoriza y posiciona la página web <blockquote> Se usa para largas citas <p> para párrafos <article> para agrupar bloques o contenido comunes <header> y <footer> Se pueden usar como cabecera y pie en otros bloques internos de la página mediante <article> <hgroup> para agrupar títulos y subtítulos ejemplo h2 y h3 <figure>Para insertar elementos video imágenes o cualquier elemento externo jpg gif(256 colores) png 8y16 bits <figcaption> Describe o da nombre a la imagen, al igual que figure crea una caja horizontal propia. <mark> Resaltador amarillo a un texto, sin importancia ni énfasis (De acuerdo a circunstancias del momento) <em> Para indicar énfasis. Sustituye a la etiqueta <i> coloca en cursiva <strong> Marca texto importante <b> En desuso coloca en negrilla (analizado por buscadores) <small> Presenta textos legales <cite> Títulos de libros, canciones, películas, trabajos propios. Resalta para los buscadores <address> Para información de contacto. Debe ir dentro de footer. Hace un salto de línea y pone en cursiva. <time> Representa fecha y hora <time datetime=”2014-09-11” pubdate> Año mes día CSS body{ background-color:#A2B8EC; } Modifica el color mediante la etiqueta body en la página css #cabeceraweb{ background-color:#A2B8EC; } Modifica el color mediante un selector id en la página css <header id=”cabeceraweb”> En la página se coloca el id con el nombre que le asignamos en css display: inline; Combierte de Block a inline para que se vea en línea consecutiva float:left Rompe el fluyo normal;con left coloca a la izquierda y cabal al texto, lo demás se coloca al lado height: 1414px; Alarga el contenedor hacia abajo modifica el alto del contenedor. margin-left: 200px; top arriba botón abajo left izquierda y rigth derecha. Es una asignación de separación del borde padding-left: 15px; Es la separación que tiene el texto de la caja; padding:15px; a todos los lados. Crea un borde. clear: both; indica el lado(s) de una caja que no debe ser adyacente a un elemento posicionado de forma flotante con la propiedad float. Width:500px; define un ancho de 500 pixeles width: 35% text-aling: center; alinea el texto al centro border: 3px solid #8EA3F5; coloca un borde border-radius: 10px; bordea los 4 bordes box-shadow: #999 5px 5px 10px; sombrea la caja horizontal vertical y difuminar font: bold 36px Lucida Grande, Lucida Sans Unicode, Verdana," sans-serif"; text-shadow: #0F0 3px 3px 5px; sombrea el texto horizontal vertical y difuminar margin:15px auto; espacia 15 px de separación por arriba y abajo y crea un margen automático de izqui y derecha <-- --> Comenta el código en html /* */ en css //JavaScript figure img{ selector figure aplica lo que se coloque a la etiqueta img que sea hija de una etiqueta figure figure img:hover{ es seudo clase, damos propiedades para el estado hover (cursorenci) del objeto img dentro figure -webkit-transform:scale(1.2); para Crhome agranda cuando coloca el mouse por encima -webkit-transition:-webkit-transform 0.3s case-in-out 0.1s; 0.3 dura para suavizar la transición efecto entrada 0.1 y salida <style> #barralateral{background-color: 00ff; } </style> solo en head. Modifica el color solo esta página anula css. <li style=”background-color: #A2B8”> Modifica solo el elemento que lo contiene, anula css. Video 8 <style> p[name=”miselementos”] {color: 00ff; } </style> En el head se define una forma para el color de las letras <p name=”miselementos”>Hola</p> en el body por ejemplo en p modificamos el color llamando al código de head <style> p[name^=”mis”] {color: 00ff; } </style> ^Aplica el color a toda etiqueta que empiece con mis <style> p[name$=”mis”] {color: 00ff; } </style> $ Aplica el color a toda etiqueta que termine con mis <style> p[name*=”mis”] {color: 00ff; } </style> * Aplica el color a toda etiqueta donde sea que contenga mis <style> p:nth-child(2) {color: 00ff; } </style> Aplica el color al segundo elemento hijo de cada padre. <style> p:nth-child(even) {color: 00ff; }</style> even Aplica el color a todos los hijos pares; odd impares. <style> p:first-child {color: 00ff; }</style> first Aplica el color a los primeros hijos; last últimos; only que sea uno solo. <body><header id="principal"> <span id="titulo">Estilos CSS3</span></header></body> span no añade nada de formato ni saltos de línea, se utiliza para dar estilos a palabras individuales o grupos de palabras. Video 9 Para usar un tipo de letra especial y que todos los dispositivos la puedan utilizar hay que cargar el tipo de letra .TTF a la raíz del servidor con el selector Font-face le dices como se va llamar la fuente, abajo el archivo @font-face{ "font-family": 'MiPropiaFuente'; src : url('archivo.ttf') } Luego donde #titulo{ font: bold 36px 'MiPropiaFuente';} background: -moz-linear-gradient(bottom, #00F, #3FF); el navegador moz Firefox, webkit crhome, ms explorer, o opera, luego la propiedad(dirección de inicio top arriba;botton abajo;left izquierda;right derecha , color, color) background: -moz-radial-gradient(center, circle, #00F, #3FF); Degradado circular por circle, ellipse elipse color: rgba(0,0,0,0.5); establece el color y 0.5 el nivel de transparencia a la mitad outline:2px dashed #00F; dashed es el tipo de borde outline-offset:15px aleja el borde -moz-transform:scale(2); mayor a 1 se incrementa el tamaño -moz-transform:rotate(5deg); rota 5 grados -moz-transform:skew(30deg); cambia la perspectiva #principal:hover{ cuando pasa el cursor por encima -moz-transform:rotate(5deg); } rota -moz-transition:-moz-transform 1s ease 0.5s; 1 segundo tardara en completarse, el efecto ease y el retardo de .5seg JavaScript <p onClick=”alert(`Hola que hay de nuevo?`);”> Estamos estudiando JavaScrit</p> Cuando pulsamos con el botón izquierdo en el párrafo, sale una ventana emergente que no se puede mover todo lo de atrás se sombrea, estas ventanas tienen la propiedad modal que quiere decir que se abre en primer plano y mientras no se acepte no se puede manipular nada de atrás, en crhome si se puede mover. onClick es un evento es un desencadenante de una acción. Lo que le decimos que cuando hagan un click tiene que ejecutar un alert cuyo mensaje está dentro. <script>alert(“Hola que hay de nuevo”); </script> En cuanto se actualiza la pantalla sale la alerta y para la ejecución. <script src=”archivo_script.js”></script> Esto escrito en head del documento principal llamara al archivo js. function saludo(){ alert(“Hola que hay de nuevo”); } Dentro una función para que no se ejecute hasta que la llamen. <p onclick=”saludo()”;>Estamos estudiando JavaScript</p> Cuando se haga un click en el párrafo llama a la función <p onmouseover=”saludo()”;>JavaScript</p> Cuando pasemos el mouse por encimadel párrafo llama a la función