UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COMPUTACIÓN
|
|
- Benito Giménez del Río
- hace 8 años
- Vistas:
Transcripción
1 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COMPUTACIÓN CICLO: 02/2015 Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: DOCENTES: GUIA DE LABORATORIO #1 Repaso HTML5 y CSS3. Centro de Cómputo. 2 horas con 30 minutos. Desarrollo de Aplicaciones Web con Software Interpretado en el Cliente. Ing. Karens Medrano/Ing. Ricardo Elías. I. OBJETIVOS Que el estudiante: Repase la creación de documentos HTML5 con una estructura correcta de acuerdo a los estándares y buenas prácticas dictadas por la W3C. Perfeccione la sintaxis de los distintos tipos de selectores CSS y la forma correcta de aplicarlos a los elementos, identificadores y clases de un documento HTML5 bien estructurado. Cree formularios HTML5 incorporando los nuevos elementos de formulario y aplique los nuevos atributos definiendo estilos para que su visualización sea la mejor posible mediante el uso de CSS3. Cree estructuras de navegación sofisticadas mediante técnicas de listas. Aplique diseño web adaptativo en todos los niveles, desde la propia estructura del sitio web, menús de navegación, imágenes y tablas. II. INTRODUCCION TEORICA Estructura semántica básica de HTML5 El lenguaje utilizado para la creación de sitios web es el HTML. En la actualidad se trabaja con HTML5 que pone a disposición una nueva serie de elementos, representados por etiquetas, con un significado semántico. Los documentos realizados con este lenguaje para que estén bien construidos deben seguir una estructura básica. Los nuevos elementos propuestos en HTML5 son similares a los conocidos elementos DIV o SPAN, con la diferencia que poseen nombres más semánticos que los hacen más entendibles a los seres humanos, como HEADER, NAV, SECTION, ARTICLE, FOOTER, AUDIO, VIDEO, CANVAS, etc. Sin embargo, como los nuevos elementos no son reconocidos por navegadores antiguos, es recomendable que los usuarios actualicen sus navegadores por versiones más modernas. Examinemos algunos de los elementos HTML de la estructura básica de un documento. Empecemos con el DOCTYPE, es muy sencillo de escribir y ha sido recortado con respecto a los definidos para HTML4 y XHTML 1. Después se utiliza la etiqueta HTML la cual engloba todo el documento. Este elemento posee el atributo lang para indicar el idioma de todo el documento. 1 / 65
2 Ahora toca el turno del título, este sigue siendo el mismo, con diferencia de la etiqueta META, donde le decimos al navegador que tipo de codificado es el documento html, de preferencia usemos el UTF-8 que acepta nuestros acentos y ñ con más compatibilidad. En realidad es algo demasiado corto y que no quita mucho tiempo, todo esto sigue estando en la etiqueta HEAD que no ha cambiado para nada, es algo muy parecido a XHTML, la cuestión es resumir el código. Pasemos a las etiquetas link, son las que enlazan nuestros estilos CSS entro otros. Estas son muy cortas ahora usaremos algo que ya existía, el atributo REL que usamos en los links para cuestiones de SEO(Search Engine Optimization). REL es para decir, que estamos enlazando, ya que el atributo TYPE no se utiliza a menos que usemos para enlazar el FEED. Ya terminamos con la parte no visible de la página web, es el turno del cuerpo o BODY, esta etiqueta sigue siendo útil para lo mismo, pero a continuación empieza algo interesante que son las etiquetas de la estructura del sitio visual. La etiqueta HEADER es la cabecera donde va el nombre del sitio, el logotipo y descripción de la página web, ejemplo. Recomiendo que solo se use un H1 en una cabecera por cuestiones de SEO, pero es posible poner más de un H1 y HEADER. Como pueden ver, la etiqueta HEADER es muy equivalente a crear un DIV con ID= header, pero ahora tenemos una etiqueta especial para ello. Pasamos con el contenido o SECTION usando H2 de título y el contenido en etiquetas Adentró de una etiqueta llamada ARTICLE para artículos o post, esto por cuestiones de SEO que es muy recomendable también, ejemplo. SECTION es el equivalente a un DIV con ID="contenido" y ARTICLE a un DIV con ID="post" o "articulo" Otra etiqueta interesante es la etiqueta ASIDE, lo que viene siendo nuestro SIDEBAR o barra lateral y es muy fácil de implementar con H3 de título y P de contenido dentro de ella. ASIDE es nuestro equivalente a un DIV con ID="sidebar" o "barra" Y finalizando con el pie de la página con la etiqueta muy obvia FOOTER, un ejemplo. Lenguajes Interpretados en el Cliente 2
3 FOOTER es nuestro equivalente a un DIV con ID="footer" o "pie". Ahora el código debería tener la siguiente estructura. Lenguajes Interpretados en el Cliente 3
4 Explicación de algunos atributos CSS font-size La propiedad font-size establece el tamaño del texto en puntos (pt), pulgadas (in), centímetros (cm), o pixels (px). Ejemplos: {font-size: 12pt {font-size: 1in {font-size: 5cm {font-size: 24px font-family La propiedad font-family establece la fuente del texto. Se puede especificar una única fuente, como por ejemplo: {font-family: Arial u otras fuentes alternativas, separadas por una coma, como por ejemplo: {font-family: Arial, Helvetica En el ejemplo anterior, nos aseguramos que los sistemas que no soporten la fuente Arial, uticen la fuente Helvetica. Es muy aconsejable especificar, como útimo recurso, un nombre genérico de familia de fuentes. Ejemplo: {font-family: Arial, Helvetica, sans-serif Estos nombres genéricos de familia de fuentes (serif, sans-serif, cursive, fantasy, o monospace) tienen la ventaja de que son representados como las fuentes que tenga instaladas el usuario. Si se hace referencia a una fuente cuyo nombre consiste en varias palabras (separadas por espacios en blanco), hay que englobarla entre comillas. Ejemplo: {font-family: "Courier New" font-weight La propiedad font-weight establece el espesor de la fuente: {font-weight: medium {font-weight: bold Los valores aceptados (extra-light, light, demi-light, medium, demi-bold, bold, y extra-bold) dependen en las fuentes que tenga instaladas el usuario. (Por ejemplo, el sistema del usuario puede que sólo permita medium y bold para una determinada fuente). font-style La propiedad font-style establece la fuente como cursiva: {font-style: italic En el borrador de la W3C se contemplan además otros posibles estilos (minúsculas, oblicuas, etc.) Lenguajes Interpretados en el Cliente 4
5 line-height Este atributo establece la separación entre líneas, que se puede expresar en puntos (pt), pulgadas (in), centìmetros (cm), pixels (px) o porcentaje (%). Ejemplo: {line-height: 20pt También se puede expresar como un porcentaje del valor por defecto: {line-height: 150% En el Explorer 3.0, el espaciado se añade antes de las líneas, no después de ellas. Además este atributo se comporta de forma impredecible con texto que usa diferentes tamaños de texto en la misma línea. color Este atributo establece el color del texto de acuerdo con su valor hexadecimal, o usando los nombres de colores: {color: #33CC00 {color: red Los nombres de algunos de los colores son: Text-decoration Este atributo permite remarcar el texto. Los valores soportados son underline (subrayado), line-through (tachado), none (ninguno) e italic (cursiva). Ejemplos: {text-decoration: underline {text-decoration: line-through Lenguajes Interpretados en el Cliente 5
6 text-align Este atributo permite justificar los elementos HTML a la izquierda, al centro o a la derecha. Ejemplos: {text-align: left {text-align: center {text-align: right text-indent Además de establecer los márgenes, se puede provocar una indentación del texto (es decir, que la primera palabra del párrafo se desplace una cantidad deseada). Se puede expresar en puntos, pulgadas, centímetros o pixels. Por ejemplo: P {text-indent: 0.5cm Hace que los párrafos que se crean con la etiqueta <P>, empiecen con su primera línea indentada 0.5 centímetros. Se pueden usar valores negativos, que sacan el texto hacia los márgenes. background Se utiliza este atributo para destacar secciones de una página, estableciendo un color de fondo o una imagen de fondo. Para la primera se especifica con la propiedad background-color, mientras que para la segunda se especifica con la propiedad background-image. Para establecer un color de fondo, se especifica su valor hexadecimal, o un nombre de color HTML (ver La propiedad color visto anteriormente). Ejemplos: /* Para colores */ BODY {background-color:red BODY {background-color:#6633ff También se puede colocar una imagen de fondo en el ámbito de la etiqueta. Es decir, se puede poner, por ejemplo, una imagen de fondo en un párrafo determinado. Para colocar una imagen, se especifica el URL entre paréntesis (no entre comillas, como es lo habitual). Por ejemplo: {background-image: URL( En este caso se ha puesto el URL absoluto, es decir, la referencia completa en el servidor. Pero es más conveniente hacerlo de forma relativa, es decir con respecto al documento HTML. Si el fichero de imagen y el documento HTML están en el mismo directorio, no hay que poner ningún URL, sino el nombre del fichero de imagen directamente. En el ejemplo anterior sería: {background-image: URL(nubes.jpg) Vamos a ver una aplicación práctica: poner esta imagen de fondo a un párrafo, utilizando el método de incluir el estilo en la etiqueta <P>: Lenguajes Interpretados en el Cliente 6
7 <P STYLE="background: URL(nubes.jpg)"> Este párrafo tiene un fondo con imágenes, al igual que con el HTML convencional se consigue para toda una página, pero en este caso está limitado al ámbito de esta etiqueta. <P> En cambio, este otro párrafo no tiene imagen de fondo, porque no se le ha incluido este atributo. Este es el resultado: Este párrafo tiene un fondo con imágenes, al igual que con el HTML convencional se consigue para toda una página, pero en este caso está limitado al ámbito de esta etiqueta. En cambio, este otro párrafo no tiene imagen de fondo, porque no se le ha incluido este atributo. Valores y unidades de medida Como se ha podido observar en algunos de los ejemplos es necesario especificar en algunas propiedades medidas mediante valores y unidades de medida. Por ejemplo, para tamaños de fuente, para márgenes, para grosor de bordes, etc. El valor de medida está constituido por un signo opcional (+ -) seguido por un número (con o sin punto decimal). La unidad de medida puede ser relativa o absoluta. Las unidades relativas son: em, ex, px. Las unidades absolutas son: in, cm, mm, pt, pc (picas). Ejemplo: P { font-size:12pt; text-indent:10px; margin-left:1in; margin-right:1in; Acerca de los colores y fondos En hojas de estilo se pueden especificar los colores de tres formas diferentes. Dos de ellas ya se mostraron en la sección anterior. En esta sección se explicarán las tres formas: La primera forma es utilizando el nombre de color predefinido. Debe tener cuidado que sea un nombre válido. No debe de llevar espacios en blanco. Ejemplo: H1 {color:red; La segunda forma es utilizando el valor hexadecimal del color precedido del símbolo de numeral (#). Ejemplo: H1 {color:#ff3333; La tercera forma, que es la novedosa, es utilizando notación rgb, como se muestra a continuación: H1 {color:rgb(255,0,0); Note que en esta última forma debe especificar los valores de color dentro de un rango que va desde 0 hasta 255 en base decimal. Las propiedades de estilo en las que se pueden establecer colores son todos los elementos para presentación de texto y los elementos para colocar fondos. Por ejemplo: P {background-color:rgb(0,0,64); color:rgb(255,0,0); Lenguajes Interpretados en el Cliente 7
8 III. MATERIALES Y EQUIPO Para la realización de la guía de práctica se requerirá lo siguiente: No. Requerimiento Cantidad 1 Guía de práctica #0: Repaso HTML5 - CSS Computadora con navegadores y editor de texto instalado 1 3 Memoria USB o disco flexible 1 IV. PROCEDIMIENTO Indicaciones: Para todos los ejemplos de esta guía de práctica utilizaremos el Notepad++ o Sublime Text 3. Se pide que cuando guarde el archivo lo haga con extensión.html, En todo caso, la única extensión diferente que se utilizará en esta práctica será la extensión.css, para cuando se requiera crear un script con los estilos de manera independiente. Ejercicio 1: Creación de página web con cuadrícula flexible con html y css. En este ejercicio seguiremos un proceso para lograr la realización de una página web con diseño flexible. Lo primero será crear el marcado HTML de la página como se ilustra en el siguiente código que debe digitar sin errores. Cree una carpeta y denomínela flexible, junto a esta cree otras carpetas y denomínelas css, img y site. La estructura de carpetas del proyecto debe ser la siguiente: Carpeta flexible Script html: cuadricula-flexible.html <!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8" /> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <meta name="dc.creator" content="ethan Marcotte - /> <meta name="dc.language" content="es" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>cuadrícula flexible</title> <link rel="stylesheet" href="css/flexible-grid.css" /> </head> <body> <div id="page"> <div class="inner"> <div class="mast"> <h1 id="logo"> <a href="#"> <img src="img/logo.png" alt="the Baker Street Inquirer" /> </a> </h1> <ul class="nav"> <li class="first"> <a href="#"><i>el</i> Weblogue</a> <li> <a href="#"><i>ediciones</i> Anteriores</a> <li class="last"> <a href="#"><i>acerca de</i> Nuestro papel</a> Lenguajes Interpretados en el Cliente 8
9 <b>holmes</b></span> <b>holmes</b></span> </ul><!-- Final del ul class=".nav" --> </div><!-- Final del div class=".mast" --> <div class="section intro"> <div> <h2> Dame problemas, me dan <em>trabajo</em>.</h2> <p> En el año 1878 obtuve mi grado de Doctor en Medicina en la Universidad de Londres, y viajé a Netley para tomar el curso prescrito para los cirujanos en el ejército. Después de haber completado mis estudios allí, yo estaba debidamente acreditado para ejercer como cirujano auxiliar en la «Fifth Northumberland Fusiliers». El regimiento estaba ubicado en la India en aquel momento, y antes de que pudiera unirme a ella, estalló la segunda guerra afgana. Al desembarcar en Bombay, me enteré de que mi cuerpo había avanzado a través de las estaciones, y estaba inmerso en el territorio enemigo. </p> </div> </div><!-- Final del div con class=".section.intro" --> <div class="section main"> <h2> <b>victors <abbr class="amp" title="and">&</abbr> Villains</b> </h2> <ol> <li id="f-holmes" class="figure"> <a href="#"> <img src="img/f-holmes.jpg" alt="" /> <span class="figcaption">sherlock Lenguajes Interpretados en el Cliente 9 </a> <!-- Final del li class="figure" --> <li id="f-watson" class="figure"> <a href="#"> <img src="img/f-watson.jpg" alt="" /> <span class="figcaption"><abbr title="professor"> Dr.</abbr> John Hemish <b>watson</b></span> </a> <!-- Final del li class="figure" --> <li id="f-mycroft" class="figure"> <a href="#"> <img src="img/f-mycroft.jpg" alt="" /> <span class="figcaption">mycroft </a> <!-- Final del li class="figure" --> <li id="f-moriarty" class="figure"> <a href="#"> <img src="img/f-moriarty.jpg" alt="" /> <span class="figcaption"><abbr title="professor">prof.</abbr> James <b>moriarty</b></span> </a> <!-- Final del li class="figure" --> <li id="f-adler" class="figure"> <a href="#"> <img src="img/f-adler.jpg" alt="" /> <span class="figcaption">irene <b>adler</b></span> </a> <!-- Final del li class="figure" --> <li id="f-winter" class="figure"> <a href="#"> <img src="img/f-winter.jpg" alt="" /> <span class="figcaption">james <b>winter</b></span>
10 </a> <!-- Final del li class="figure" --> </ol> </div><!-- Final del div class="section main" --> <div class="footer"> <p> Ilustraciones de <a href=" Sidney Paget</a>, palabras de <a href=" Sir Arthur Conan Doyle</a>. </p> <p> Lo que resta es gracias a <a href=" Marcotte</a>. </p> </div><!-- Final del div class="footer" --> </div><!-- Final del div="inner" --> </div><!-- Final del div id="page" --> <!--[if lte IE 7]> <script type="text/javascript" src="site/imgsizer.js"></script> <script type="text/javascript"> window.onload = function() { imgsizer.collate(); </script> <![endif]--> <!--[if lte IE 6]> <script type="text/javascript" src="site/ddpng.js"></script> <script type="text/javascript"> DD_belatedPNG.fix('body, #page, h1, h1 img, ul.nav, ul.nav a,.main h2,.main h2 b,.footer'); </script> <![endif]--> </body> </html> Script css: flexible-grid.css (Guardar script en carpeta con nombre css) /****************************************************************** * Archivo: estilos.css * * Descripción: Hoja de estilos para la página cuadricula-flexible.html * * Creador(a): Karens Medrano * * Materia: Lenguajes Interpretados en el Cliente * ******************************************************************/.section:after, ul.nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; /* Resetear todos los estilos en los navegadores */ html, body, div,span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, Lenguajes Interpretados en el Cliente 10
11 fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; body { line-height:1; ol,ul { list-style:none; blockquote,q { quotes:none; blockquote:before, blockquote:after, q:before, q:after { content:'';content:none; ins { text-decoration:none; del { text-decoration:line-through; table { border-collapse:collapse; border-spacing:0; body { background: #E4E4E4 url("../img/bg.png"); color: #292929; color: rgba(0, 0, 0, 0.82); font: normal 100% Cambria, Georgia, serif; -moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); -webkit-text-size-adjust: none; a { color: #890101; text-decoration: none; -moz-transition: 0.2s color linear; -webkit-transition: 0.2s color linear; transition: 0.2s color linear; a:hover { color: #DF3030; Lenguajes Interpretados en el Cliente 11
12 #page { background: url("../img/rag.png") repeat-x; padding: 2em 0;.inner { margin: 0 auto; width: 93.75%; /* 960px px */ img { max-width: 100%;.amp { font-family: Baskerville,Garamond,Palatino,"Palatino Linotype","Hoefler Text","Times New Roman",serif; font-style: italic; font-weight: normal;.mast { float: left; width: %; /* 306px / 960px */ h1 { background: url("../img/logo-bg.png") no-repeat 50% 0; h1 a { padding-top: 117px; height: 162px; display: block; text-align: center;.intro,.main,.footer { float: right; width: %; /* 633px - 960px */.intro { margin-top: 117px;.intro div { line-height: 1.4; ul.nav { border-top: 1px solid #888583; margin: 2em auto 0; width: %; ul.nav a { background: url("../img/ornament.png") no-repeat 0 100%; font: bold 14px/1.2 "Book Antiqua","Palatino Linotype",Georgia,serif; display: block; text-align: center; letter-spacing: 0.1em; padding: 1em 0.5em 3em; Lenguajes Interpretados en el Cliente 12
13 margin-bottom: -1em; text-transform: uppercase; ul.nav a:hover { background-position: 50% 100%; li.first a { border-top: 1px solid #FFF9EF; padding-top: 1.25em; ul.nav i { font: normal 10px Baskerville, Garamond, Palatino, "Palatino Linotype", "Hoefler Text", "Times New Roman", serif; display: block; letter-spacing: 0.05em;.intro h2 { color: #890101; font: normal 2em "Hoefler Text","Baskerville old face",garamond,"times New Roman",serif; text-align: center; margin-bottom: 0.25em;.main h2 { background: url("../img/ornament.png") no-repeat 0 50%; font-size: 1.4em; text-transform: lowercase; text-align: center; margin: 0.75em 0 1em;.main h2 b { background: url("../img/bg.png"); font-weight: normal; padding: 0 1em;.figure { float: left; font-size: 10px; letter-spacing: 0.05em; line-height: 1.1; margin: % 1.5em 0; /* 21px - 633px */ text-align: center; text-transform: uppercase; width: %; /* 197px - 633px */.figure b { display: block; font-size: 14px; font-family: "Book Antiqua","Palatino Linotype",Georgia,serif; letter-spacing: 0.1em;.figure img { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); Lenguajes Interpretados en el Cliente 13
14 -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);; display: block; margin: 0 auto 1em; li#f-mycroft, li#f-winter { margin-right: 0;.footer { background: url("../img/ornament.png") 50% 0 repeat-x; font-size: 12px; text-align: center; padding: 40px 0 20px;.footer p { margin-bottom: 0.5em; Resultado al visualizarlo en varios navegadores (Firefox, Chrome, Internet Explorer y Opera): Visualización en pantallas amplias Visualización en pantallas medias, como tablets o mini laptops. Lenguajes Interpretados en el Cliente 14
15 Visualización en dispositivos como smartphones: Puede notarse que en la vista para dispositivos smartphones se monta el menú lateral dentro del contenido. Esto es lógico, porque no se pensó el diseño para un dispositivo con un área de visualización tan pequeña. Es aquí donde conviene hacer modificaciones para que el contenido se adapte a las características de un dispositivo para el que no estaba diseñada la página. Haremos uso de media-queries y de las nuevas propiedades de CSS3 que lo harán posible. Lenguajes Interpretados en el Cliente 15
16 Ejercicio 2: Creación de página web adaptable con HTML5 y CSS3. Ahora convertiremos mediante propiedades CSS3 la página web en adaptable a distintos tipos de dispositivos atendiendo a la cantidad de pixeles del área de visualización usando para ello media-queries. Script HTML: cuadricula-adaptable.html <!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8" /> <meta name="dc.creator" content="ethan Marcotte - /> <meta name="dc.language" content="es" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>cuadrícula adaptable</title> <link rel="stylesheet" href="css/responsive-grid.css" /> </head> <body> <div id="page"> <div class="inner"> <div class="mast"> <h1 id="logo"> <a href="#"><img src="img/logo.png" alt="the Baker Street Inquirer" /></a> </h1> <ul class="nav"> <li class="first"> <a href="#"><i>el</i> Weblogue</a> <li> <a href="#"><i>ediciones</i> Anteriores</a> <li class="last"> <a href="#"><i>acerca de</i> Nuestro papel</a> </ul><!-- Final de ul class="nav" --> </div><!-- Final de div class="mast" --> <div class="section intro"> <div> <h2> Dame problemas, me dan <em>trabajo</em>.</h2> <p> En el año 1878 obtuve mi grado de Doctor en Medicina en la Universidad de Londres, y viajé a Netley para tomar el curso prescrito para los cirujanos en el ejército. Después de haber completado mis estudios allí, yo estaba debidamente acreditado para ejercer como cirujano auxiliar en la «Fifth Northumberland Fusiliers». El regimiento estaba ubicado en la India en aquel momento, y antes de que pudiera unirme a ella, estalló la segunda guerra afgana. Al desembarcar en Bombay, me enteré de que mi cuerpo había avanzado a través de las estaciones, y estaba inmerso en el territorio enemigo. </p> </div> </div><!-- Final del div class="section intro" --> <div class="section main"> <h2> <b>victors <abbr class="amp" title="and">&</abbr> Villains</b> </h2> <ol> <li id="f-holmes" class="figure"> <a href="#"> <img src="img/f-holmes.jpg" alt="" /> <span class="figcaption">sherlock <b>holmes</b></span> Lenguajes Interpretados en el Cliente 16
17 </a> <!-- Final del li class="figure" --> <li id="f-watson" class="figure"> <a href="#"> <img src="img/f-watson.jpg" alt="" /> <span class="figcaption"><abbr title="professor"> Dr.</abbr> John Hemish <b>watson</b></span> </a> <!-- Final del li class="figure" --> <li id="f-mycroft" class="figure"> <a href="#"> <img src="img/f-mycroft.jpg" alt="" /> <span class="figcaption">mycroft <b>holmes</b></span> </a> <!-- Final del li class="figure" --> <li id="f-moriarty" class="figure"> <a href="#"> <img src="img/f-moriarty.jpg" alt="" /> <span class="figcaption"><abbr title="professor">prof.</abbr> James <b>moriarty</b></span> </a> <!-- Final del li class="figure" --> <li id="f-adler" class="figure"> <a href="#"> <img src="img/f-adler.jpg" alt="" /> <span class="figcaption">irene <b>adler</b></span> </a> <!-- Final del li class="figure" --> <li id="f-winter" class="figure"> <a href="#"> <img src="img/f-winter.jpg" alt="" /> <span class="figcaption">james <b>winter</b></span> </a> <!-- Final del li class="figure" --> </ol> </div><!-- Fianl del div class="section main" --> <div class="footer"> <p> Ilustraciones de <a href=" Sidney Paget</a>, palabras de <a href=" Sir Arthur Conan Doyle</a>. </p> <p> Lo que resta es gracias a <a href=" Marcotte</a>. </p> </div><!-- Final del div class="footer" --> </div><!-- Final del div="inner" --> </div><!-- Final del div id="page" --> <!--[if lte IE 7]> <script type="text/javascript" src="site/imgsizer.js"></script> <script type="text/javascript"> window.onload = function() { imgsizer.collate(); </script> <![endif]--> <!--[if lte IE 6]> <script type="text/javascript" src="site/ddpng.js"></script> <script type="text/javascript"> Lenguajes Interpretados en el Cliente 17
18 DD_belatedPNG.fix('body, #page, h1, h1 img, ul.nav, ul.nav a,.main h2,.main h2 b,.footer'); </script> <![endif]--> </body> </html> Hoja de estilo CSS: responsive-grid.css.section:after, ul.nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; /* Resetear todos los estilos en los navegadores */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; body { line-height:1; ol,ul { list-style:none; blockquote,q { quotes:none; blockquote:before, blockquote:after, q:before, q:after { content:'';content:none; ins { text-decoration:none; del { text-decoration:line-through; Lenguajes Interpretados en el Cliente 18
19 table { border-collapse:collapse;border-spacing:0; body { background: #E4E4E4 url("../img/bg.png"); color: #292929; color: rgba(0, 0, 0, 0.82); font: normal 100% Cambria, Georgia, serif; -moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); -webkit-text-size-adjust: none; a { color: #890101; text-decoration: none; -moz-transition: 0.2s color linear; -webkit-transition: 0.2s color linear; transition: 0.2s color linear; a:hover { color: #DF3030; #page { background: url("../img/rag.png") repeat-x; padding: 2em 0;.inner { margin: 0 auto; width: 93.75%; /* 960px px */ img { max-width: 100%;.amp { font-family: Baskerville,Garamond,Palatino,"Palatino Linotype","Hoefler Text","Times New Roman",serif; font-style: italic; font-weight: normal;.mast { float: left; width: %; /* 306px - 960px */ h1 { background: url("../img/logo-bg.png") no-repeat 50% 0; h1 a { padding-top: 117px; height: 162px; display: block; text-align: center; Lenguajes Interpretados en el Cliente 19
20 .intro,.main,.footer { float: right; width: %; /* 633px - 960px */.intro { margin-top: 110px;.intro div { line-height: 1.4; ul.nav { border-top: 1px solid #888583; margin: 2em auto 0; width: %; ul.nav a { background: url("../img/ornament.png") no-repeat 0 100%; font: bold 14px/1.2 "Book Antiqua","Palatino Linotype",Georgia,serif; display: block; text-align: center; letter-spacing: 0.1em; padding: 1em 0.5em 3em; margin-bottom: -1em; text-transform: uppercase; ul.nav a:hover { background-position: 50% 100%; li.first a { border-top: 1px solid #FFF9EF; padding-top: 1.25em; ul.nav i { font: normal 10px Baskerville,Garamond,Palatino,"Palatino Linotype","Hoefler Text","Times New Roman",serif; display: block; letter-spacing: 0.05em;.intro h2 { color: #890101; font: normal 2em "Hoefler Text","Baskerville old face",garamond,"times New Roman",serif; text-align: center; margin-bottom: 0.25em;.main h2 { background: url("../img/ornament.png") no-repeat 0 50%; font-size: 1.4em; text-transform: lowercase; text-align: center; margin: 0.75em 0 1em; Lenguajes Interpretados en el Cliente 20
21 .main h2 b { background: url("../img/bg.png"); font-weight: normal; padding: 0 1em;.figure { float: left; font-size: 10px; line-height: 1.1; margin: % 1.5em 0; /* 21px / 633px */ text-align: center; width: %; /* 197px / 633px */ text-transform: uppercase; letter-spacing: 0.05em;.figure b { display: block; font-size: 14px; font-family: "Book Antiqua","Palatino Linotype",Georgia,serif; letter-spacing: 0.1em;.figure img { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);; display: block; margin: 0 auto 1em; li#f-mycroft, li#f-winter { margin-right: 0;.footer { background: url("../img/ornament.png") 50% 0 repeat-x; font-size: 12px; text-align: center; padding: 40px 0 20px;.footer p { margin-bottom: (max-width: 600px) { /* 633px grid (88x6 col, 21x5 gut; ) */.inner { position: relative;.mast,.intro,.main,.footer { float: none; width: auto;.intro { margin-top: 46px; Lenguajes Interpretados en el Cliente 21
22 @media (max-width: 400px) {.intro { margin-top: 32px;.figure, li#f-mycroft { margin-right: %; /* 21px - 633px */ width: %; /* 306px - 633px */ li#f-watson, li#f-moriarty { margin-right: (min-width: 1300px) {.figure, li#f-mycroft { margin-right: %; /* 21px - 633px */ width: %; /* 88px - 633px */ El resultado visualizado en su navegador es el siguiente: En pantallas más anchas de 1300px: En pantallas de 600px a 1299px: Lenguajes Interpretados en el Cliente 22
23 En pantallas mayores o iguales a 400px pero menores de 600px: Lenguajes Interpretados en el Cliente 23
24 En pantallas menores de 400px: Lenguajes Interpretados en el Cliente 24
25 Ejercicio 3: Página web adaptable usando archivos separados de estilos según la dimensión de la pantalla del dispositivo utilizado para visualizar la página. Se trabajan cuatro dimensiones: a) pantallas superiores a los 1280px, b) pantallas menores a los 769px y superiores a los 769px, c) pantallas menores o iguales a los 760px y meyores a los 481px, y d) pantallas menores o iguales a los 480px. En cada caso se aplicará una hoja de estilos distinta denominadas: extrabig.css, big.css, medium.css y mini.css, respectivamente. Script html: inicio.html <!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>diseño Web Adaptable</title> <link rel="stylesheet" media="screen" href="css/base.css"> <link rel="stylesheet" media="screen" href="css/color.css"> <link rel="stylesheet" media="screen and (min-width: 1281px)" href="css/extrabig.css"> <link rel="stylesheet" media="screen and (min-width: 769px) and (max-width: 1280px)" href="css/big.css"> <link rel="stylesheet" media="screen and (min-width: 481px) and (max-width: 768px)" href="css/medium.css"> <link rel="stylesheet" media="screen and (max-width: 480px)" href="css/mini.css"> </head> <body> <header> <h1>el título de sitio web</h1> <h2 class="display-extrabig">extra grande</h2> <h2 class="display-big">grande</h2> <h2 class="display-medium">mediano</h2> <h2 class="display-mini">pequeño</h2> </header> <div id="wrapper"> <nav id="main-nav"> <h2>mi menú</h2> <ul class="menu display-extrabig display-big display-medium"> <li> <a href="#" title="inicio">inicio</a> <li> <a href="#" title="institucional">institucional</a> <li> <a href="#" title="carreras">carreras</a> <li> <a href="#" title="nuevo Ingreso">Nuevo Ingreso</a> <li> <a href="#" title="contacto">contacto</a> </ul> <select class="display-mini"> <option value="inicio">inicio</option> <option value="institucional">institucional</option> <option value="carreras">carreras</option> <option value="nuevo Ingreso">Nuevo Ingreso</option> <option value="contacto">contacto</option> </select> </nav> <section id="main-section"> <h2>el contenido principal</h2> <article> <h3> <a href="#" title="contenido uno">contenido uno</a> Lenguajes Interpretados en el Cliente 25
26 lucro. arisma. y paquete </h3> <p class="display-extrabig display-big display-medium"> La Universidad Don Bosco es una institución educativa de nivel superior, de utilidad pública, apolítica, de inspiración cristiana y sin fines de Pertenece y es respaldada por la Institución Salesiana, por fundación y </p> </article> <article> <h3> <a href="#" title="contenido dos">contenido dos</a> </h3> <p class="display-extrabig display-big display-medium"> La actividad académica de la Universidad encuentra una base de soporte </p> </article> <article> <h3> desarrollo dinámico a través de una serie de Escuelas y Departamentos especializados que garantizan la calidad educativa de sus programas. <a href="#" title="contenido tres">contenido tres</a> </h3> <p class="display-extrabig display-big display-medium"> Con la apertura del Centro de Estudios de Postgrados (CEP), la Universidad Don Bosco promueve un nuevo horizonte de las posibilidades educativas con el propósito de responder objetivamente a necesidades concretas del país. </p> </article> <article> <h3> <a href="#" title="contenido cuatro">contenido cuatro</a> </h3> <p class="display-extrabig display-big display-medium"> El proceso de inscripción para el ciclo inicia a partir del 17 de septiembre del El proceso inicia con la adquisición del informativo, luego por una asesoría en la oficina de Nuevo Ingreso y la presentación del cuestionario socio-económico en el Departamento de Gestión Social y Estudiantil. </p> </article> <article> <h3> <a href="#" title="contenido cinco">contenido cinco</a> </h3> <p class="display-extrabig display-big display-medium"> Universidad Don Bosco<br> Departamento de Publicidad y Relaciones Públicas<br> relacionespublicas@udb.edu.sv<br> Tel ext <br> </p> </article> </section> <aside class="display-extrabig display-big"> <ul id="menusec"> <li> <a href="#" title="proyección Social">Proyección Social</a> <li> <a href="" title="investigación">investigación</a> Lenguajes Interpretados en el Cliente 26
27 <li> <a href="#" title="citt">citt</a> <li> <a href="#" title="biblioteca">biblioteca</a> </ul> </aside> </div> <footer> <p> Universidad Don Bosco Derechos reservados Tel. (503) Apartado postal: </p> <select class="display-mini"> <option value="inicio">inicio</option> <option value="institucional">institucional</option> <option value="carreras">carreras</option> <option value="nuevo Ingreso">Nuevo Ingreso</option> <option value="contacto">contacto</option> </select> </footer> </body> </html> Hoja de estilos 1: base.css.display-extrabig { display: none;.display-big { display: none;.display-medium { display: none;.display-mini { display: none; aside ul, nav ul { list-style: none; padding-left: 10px;.menu { padding-left: 0; Hoja de estilos 2: color.css body { color: #000; nav a, nav a:link { color: #fff; text-decoration: none; Lenguajes Interpretados en el Cliente 27
28 nav a:visited { color: #dcdcdc; text-decoration: none; nav a:active { color: #fc3; text-decoration: none; nav a:hover { color: #ff0; text-decoration: underline; header { background-color: #7094FF; header h1 { color: #fff; header h2 { color: #fff; nav { background-color: #00C24E; section { background-color: #B061FF; #main-section article h3 a { color: #e0e0e0; #main-section article h3 a:hover { color: #fff; aside { background-color: #FF5757; aside a, aside a:link { color: #ff6; text-decoration: none; aside a:visited { color: #dcdcdc; text-decoration: none; aside a:active { color: #C28547; text-decoration: none; aside a:hover { color: #75D1D1; text-decoration: underline; Lenguajes Interpretados en el Cliente 28
29 footer { background-color: #FF8B3D; padding: 8px 6px; footer p { color: #e9e9e9; Hoja de estilos 3: extrabig.css.display-extrabig { display: inherit!important; header, footer, #wrapper { clear: both; margin-left: auto; margin-right: auto; max-width: 1800px; width: 90%; header h1 { font-size: 2.2em; text-align: center; header h2 { font-size: 1.6em; text-align: center; p.display-extrabig { font-size: 0.9em; text-align: justify;.menu ul li { display:block; padding: 6px 10px; #main-nav { float: left; max-width: 240px; padding-left: 10px; width: 19%; #main-section { float: left; max-width: 1280px; padding: 2px 8px; width: 64%; aside.display-extrabig { float: right; max-width: 280px; width: 14%; Lenguajes Interpretados en el Cliente 29
30 #menusec li { display: block; padding: 6px 2px; Hoja de estilos 4: big.css.display-big { display: inherit!important; header, footer, #wrapper { clear: both; margin-left: auto; margin-right: auto; max-width: 1020px; width: 86%; h1, h2 { text-align: center; font-size: 1.4em; p.display-big { font-size: 0.9em; text-align: justify;.menu ul li { display:block; padding: 4px 8px; #main-nav { float: left; max-width: 280px; padding-left: 10px; width: 18%; #main-section { margin-left: 20%; max-width: 1024px; padding: 16px 20px; width: 76%; aside.display-big { width: 100%; Hoja de estilos 5: medium.css.display-medium { display: inherit!important; body { font-family: Arial,sans-serif; font-size: 18px;.menu li { display: inline-block; Lenguajes Interpretados en el Cliente 30
31 padding: 6px 10px; #main-nav { width: 100%; select.display-mini { font-size: 1.2em; width: 100%; Hoja de estilos 6: mini.css.display-mini { display: inherit!important; h1, h2 { font-size: 1.25em; body { font-family: "Lucida Sans",sans-serif; font-size: 1.1em; select.display-mini { font-size: 1.25em; Ejercicio 4: Formulario con ayudas visuales usando sólo las nuevas características de CSS que facilitan al usuario su correcto llenado. Script html: formcss.html <!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8" /> <title>html5 - Formulario de contacto</title> <link rel="stylesheet" href="css/forms.css" /> </head> <body> <section id="main-content"> <article id="form-content"> <form class="contact_form" action="#" method="post" name="contact_form"> <ul> <li> <h2>contáctanos</h2> <span class="required_notification">* Indica que el campo es obligatorio</span> <li> <label for="name">nombre:</label> <input type="text" placeholder="john Doe" required /> <span class="form_hint">formato aceptado "Juan Pérez"</span> <li> <label for=" ">correo electrónico:</label> <input type=" " name=" " placeholder="john_doe@example.com" required /> <span class="form_hint">formato aceptado "name@something.com"</span> Lenguajes Interpretados en el Cliente 31
32 <li> <label for="website">sitio web:</label> <input type="url" name="website" placeholder=" required pattern="(http https)://.+"/> <span class="form_hint">formato aceptado " <li> <label for="message">mensaje:</label> <textarea name="message" cols="40" rows="6" required ></textarea> <li> <button class="submit" type="submit">registrar</button> </ul> </form> </article> </section> </body> </html> Hoja de estilo css: forms.css /* Remueve la característica autofocus de webkit */ *:focus { outline: none; /* Definiendo tipografía */ body { font: 14px/21px "Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif; #main-content { margin: 24px auto; max-width: 1340px; width: 58%; #main-content #form-content { /* IE10+ */ background-image: -ms-linear-gradient(top left, #FFFFD9 0%, #F5F3AB 40%, #FFF %); /* Mozilla Firefox */ background-image: -moz-linear-gradient(top left, #FFFFD9 0%, #F5F3AB 40%, #FFF %); /* Opera */ background-image: -o-linear-gradient(top left, #FFFFD9 0%, #F5F3AB 40%, #FFF %); /* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFD9), color-stop(40, #F5F3AB), color-stop(100, #FFF787)); /* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top left, #FFFFD9 0%, #F5F3AB 40%, #FFF %); /* W3C Markup */ background-image: linear-gradient(to bottom right, #FFFFD9 0%, #F5F3AB 40%, #FFF %); border: 1px solid #D45252; border-radius: 12px 12px; -moz-box-shadow:2px 2px 5px #1D2B1F; -webkit-box-shadow:2px 2px 5px #1D2B1F; -o-box-shadow:2px 2px 5px #1D2B1F; -ms-box-shadow:2px 2px 5px #1D2B1F; box-shadow:2px 2px 5px #1D2B1F; padding: 0 4px; Lenguajes Interpretados en el Cliente 32
33 .contact_form h2,.contact_form label { color: #50911E; font-family: Georgia,Times,"Times New Roman",serif;.form_hint,.required_notification { font-size: 11px; /* Estilo para las listas */.contact_form ul { list-style-type:none; list-style-position:outside; margin:0px; padding:0px; width:750px;.contact_form li{ border-bottom:1px solid #eee; padding:12px; position:relative;.contact_form li:first-child,.contact_form li:last-child { border-bottom:1px solid #777; /* Estilos para el encabezado del formulario */.contact_form h2 { display: inline; margin:0;.required_notification { color:#d45252; display:inline; float:right; margin:5px 0 0 0; /* Estilos para los elementos de formulario */.contact_form label { display:inline-block; float:left; margin-top: 3px; padding:3px; width:150px;.contact_form input { height:20px; padding:5px 8px; width:220px;.contact_form textarea { padding:8px; width:300px;.contact_form button { Lenguajes Interpretados en el Cliente 33
34 margin-left:156px; /* Estilos visuales para los elementos de formulario */.contact_form input,.contact_form textarea { border:1px solid #aaa; box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset; border-radius:2px; padding-right:30px; -moz-transition: padding.25s; -webkit-transition: padding.25s; -o-transition: padding.25s; transition: padding.25s;.contact_form input:focus,.contact_form textarea:focus { background: #fff; border:1px solid #555; box-shadow: 0 0 3px #aaa; padding-right:70px; /* Aplicacando validación con estilos aprovechando las características del HTML5 */.contact_form input:required,.contact_form textarea:required { background: #fff url(../images/red_asterisk.png) no-repeat 98% center;.contact_form input:required:valid,.contact_form textarea:required:valid { background: #fff url(../images/valid.png) no-repeat 98% center; box-shadow: 0 0 5px #5cd053; border-color: #28921f;.contact_form input:focus:invalid,.contact_form textarea:focus:invalid { background: #fff url(../images/invalid.png) no-repeat 98% center; box-shadow: 0 0 5px #d45252; border-color: #b03535 /* Estilos para mostrar sugerencias mientras se llena el campo de formulario */.form_hint { background: #d45252; border-radius: 3px 3px 3px 3px; color: white; margin-left:8px; padding: 1px 6px; /* Mantiene las sugerencias siempre en primer plano */ z-index: 999; /* Permite que la sugerencias mantengan formato aún cuando sean de más líneas */ position: absolute; display: none;.form_hint::before { content: "\25C0"; color:#d45252; position: absolute; top:1px; left:-6px;.contact_form input:focus +.form_hint { display: inline; Lenguajes Interpretados en el Cliente 34
35 .contact_form input:required:valid +.form_hint { background: #28921f;.contact_form input:required:valid +.form_hint::before {color:#28921f; /* Estilos para el botón de envío */ button.submit { background-color: #68b12f; background: -webkit-gradient(linear, left top, left bottom, from(#68b12f), to(#50911e)); background: -webkit-linear-gradient(top, #68b12f, #50911e); background: -moz-linear-gradient(top, #68b12f, #50911e); background: -ms-linear-gradient(top, #68b12f, #50911e); background: -o-linear-gradient(top, #68b12f, #50911e); background: linear-gradient(top, #68b12f, #50911e); border: 1px solid #509111; border-bottom: 1px solid #5b992b; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: inset 0 1px 0 0 #9fd574; -webkit-box-shadow: 0 1px 0 0 #9fd574 inset ; -moz-box-shadow: 0 1px 0 0 #9fd574 inset; -ms-box-shadow: 0 1px 0 0 #9fd574 inset; -o-box-shadow: 0 1px 0 0 #9fd574 inset; color: white; font-weight: bold; padding: 6px 20px; text-align: center; text-shadow: 0-1px 0 #396715; button.submit:hover { cursor: pointer; opacity:.85; button.submit:active { border: 1px solid #20911e; box-shadow: px 5px #356b0b inset; -webkit-box-shadow:0 0 10px 5px #356b0b inset ; -moz-box-shadow: px 5px #356b0b inset; -ms-box-shadow: px 5px #356b0b inset; -o-box-shadow: px 5px #356b0b inset; El resultado que podrá observar utilizando cualquier navegador (Firefox, Chrome, Internet Explorer, Opera o Safari) será el siguiente. Puede hacer uso de todos ellos para que observe que si son las últimas versiones de los mismos el formulario funcionará correctamente en todos ellos: Lenguajes Interpretados en el Cliente 35
36 Ejercicio 5: Menú avanzado con las nuevas propiedades CSS3 aplicado a un documento HTML5. html: menuavanzado.html <!DOCTYPE html"> <html lang="es"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>menú desplegable avanzado</title> <link rel="stylesheet" href="css/menuav.css"> </head> <body> <nav> <div id="nav"> <ul id="menuhorizontal"> <li>inicio <li>deportes <ul class="submenu"> <li>fútbol <li>motor <li>baloncesto <li>tenis </ul> <li>cultura <ul class="submenu"> <li>cine <li>teatro <li>literatura <li>premios </ul> <li>sociedad <ul class="submenu"> <li>educación <li>comunicación <li>blogs </ul> <li>economía <ul class="submenu"> <li>empresas <li>mercado <li>bolsa </ul> <li>tecnología <ul class="submenu"> <li>programas Lenguajes Interpretados en el Cliente 36
37 </ul> </div> </nav> </body> </html> <li>redes sociales <li>gadgets <li>seguridad </ul> css: menuav.css /* Estilos del elemento nav que contiene el menú */ #nav ul { list-style-type: none; padding: 0; margin: 0; /* Estilos de las opciones principales del menú */ #nav li { background-color: #375F85; border: 1px outset #375F85; color: white; cursor: pointer; display: inline-block; font-family: Tahoma,Helvetica,sans-serif; font-size: 1em; margin: -2px; padding: 5px; position: relative; text-align: center; vertical-align: top; width: 110px; #nav #menuhorizontal { margin: 0 auto; width: 58%; /* Estilos de los elementos de submenú */ #menuhorizontal.submenu { animation-duration: 0.8s; -moz-animation-duration: 0.8s; -webkit-animation-duration: 0.8s; -o-animation-duration: 0.8s; -ms-animation-duration: 0.8s; border-radius: px 10px; -moz-border-radius: px 10px; -webkit-border-radius: px 10px; -o-border-radius: px 10px; -ms-border-radius: px 10px; box-shadow: 0 0.5px 5px #000; -moz-box-shadow: 0 0.5px 5px #000; -webkit-box-shadow: 0 0.5px 5px #000; -o-box-shadow: 0 0.5px 5px #000; -ms-box-shadow: 0 0.5px 5px #000; display: none; left: 1px; position: absolute; top: 36px; z-index: 10; Lenguajes Interpretados en el Cliente 37
38 /* Estilos para las opciones de submenú */ #menuhorizontal.submenu>li { display: block; animation-duration: 0.5s; -moz-animation-duration: 0.5s; -webkit-animation-duration: 0.5s; -o-animation-duration: 0.5s; -ms-animation-duration: 0.5s; /* Efectos de animación para las opciones de submenú cuando se posicione el puntero del ratón encima de una de estas subopciones */ #menuhorizontal.submenu>li:hover { animation-name: botonsubmenu; -moz-animation-name: botonsubmenu; -webkit-animation-name: botonsubmenu; -o-animation-name: botonsubmenu; -ms-animation-name: botonsubmenu; background-color: #c9d7e6; text-shadow: 2px 2px 2px #375f85; transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); z-index: 2; /* Media-queries que se aplicarán para animar el menú transformándolo en etapas controlando en varios pasos la secuencia de animación deseada botonsubmenu { 0% { text-shadow: 200px 2px 20px #375f85; 50% { 100%{ transform: scale(1.25); border-radius: 5px; transform: scale(1.05); text-shadow: 2px 2px 1px botonsubmenu { 0% { text-shadow: 200px 2px 20px #375f85; -moz-text-shadow: 200px 2px 20px #375f85; 50% { 100%{ -moz-transform: scale(1.25); -moz-border-radius: 5px; -moz-transform: scale(1.05); text-shadow: 2px 2px 1px #375f85; -moz-text-shadow: 2px 2px 1px #375f85; Lenguajes Interpretados en el Cliente 38
39 @-webkit-keyframes botonsubmenu { 0% { text-shadow: 200px 2px 20px #375f85; -webkit-text-shadow: 200px 2px 20px #375f85; 50% { 100%{ -webkit-transform: scale(1.25); -webkit-border-radius: 5px; -webkit-transform: scale(1.05); text-shadow: 2px 2px 1px #375f85; -webkit-text-shadow: 2px 2px 1px botonsubmenu { 0% { text-shadow: 200px 2px 20px #375f85; -o-text-shadow: 200px 2px 20px #375f85; 50% { 100%{ -o-transform: scale(1.25); -o-border-radius: 5px; -o-transform: scale(1.05); text-shadow: 200px 2px 20px #375f85; -o-text-shadow: 2px 2px 1px botonsubmenu { 0% { text-shadow: 200px 2px 20px #375f85; -ms-text-shadow: 200px 2px 20px #375f85; 50% { 100%{ -ms-transform: scale(1.25); -ms-border-radius: 5px; -ms-transform: scale(1.05); text-shadow: 200px 2px 20px #375f85; -ms-text-shadow: 2px 2px 1px #375f85; /* Estableciendo bordes redondeados para las opciones de submenú */ #menuhorizontal.submenu li:last-child { border-radius: px 10px; -moz-border-radius: px 10px; -webkit-border-radius: px 10px; -o-border-radius: px 10px; -ms-border-radius: px 10px; Lenguajes Interpretados en el Cliente 39
40 #menuhorizontal li:hover ul { animation-name: submenu; -moz-animation-name: submenu; -webkit-animation-name: submenu; -o-animation-name: submenu; -ms-animation-name: submenu; display: block; /* Animación del submenú.submenu submenu { 0% { opacity: 0; left: -150px; 50% { 100% { transform: scale(0.5); box-shadow: -10px 4px 8px 5px #000; opacity: 1; left: submenu { 0% { opacity: 0; left: -150px; 50% { 100% { -moz-transform: scale(0.5); box-shadow: -10px 4px 8px 5px #000; -moz-box-shadow: -10px 4px 8px 5px #000; opacity: 1; left: submenu { 0% { opacity: 0; left: -150px; 50% { 100% { -webkit-transform: scale(0.5); box-shadow: -10px 4px 8px 5px #000; -webkit-box-shadow: -10px 4px 8px 5px #000; opacity: 1; left: submenu { Lenguajes Interpretados en el Cliente 40
41 0% { 50% { 100% { opacity: 0; left: -150px; -o-transform: scale(0.5); box-shadow: -10px 4px 8px 5px #000; -o-box-shadow: -10px 4px 8px 5px #000; opacity: 1; left: submenu { 0% { opacity: 0; left: -150px; 50% { 100% { -ms-transform: scale(0.5); box-shadow: -10px 4px 8px 5px #000; -ms-box-shadow: -10px 4px 8px 5px #000; opacity: 1; left: 1px; /* Transiciones de animación del submenú */ #menuhorizontal>li { transition: all 0.6s ease; -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -o-transition: all 0.6s ease; -ms-transition: all 0.6s ease; #menuhorizontal>li:first-child { background-color: #d0dbe6; padding-top: 10px; box-shadow: 0 0 4px #375F85; -moz-box-shadow: 0 0 4px #375F85; -webkit-box-shadow: 0 0 4px #375F85; -o-box-shadow: 0 0 4px #375F85; -ms-box-shadow: 0 0 4px #375F85; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; border: 1px outset #d0dbe6; color: #375F85; text-shadow: 1px 1px 1px #375F85; -moz-text-shadow: 1px 1px 1px #375F85; -webkit-text-shadow: 1px 1px 1px #375F85; -o-text-shadow: 1px 1px 1px #375F85; -ms-text-shadow: 1px 1px 1px #375F85; Lenguajes Interpretados en el Cliente 41
42 #menuhorizontal>li:hover { background-color: #abc; padding-top: 10px; box-shadow: 0 0 4px #375F85; -moz-box-shadow: 0 0 4px #375F85; -webkit-box-shadow: 0 0 4px #375F85; -o-box-shadow: 0 0 4px #375F85; -ms-box-shadow: 0 0 4px #375F85; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; -o-border-radius: 10px 10px 0 0; -ms-border-radius: 10px 10px 0 0; border: 1px outset #abc; color: #375F85; text-shadow: 1px 1px 1px #375F85; -moz-text-shadow: 1px 1px 1px #375F85; -webkit-text-shadow: 1px 1px 1px #375F85; -o-text-shadow: 1px 1px 1px #375F85; -ms-text-shadow: 1px 1px 1px #375F85; Resultado al visualizarlo en un navegador. Note que el menú va desplazando en cascada las opciones al ir disminuyendo el tamaño de la ventana del navegador: Ejercicio 6: Un slider de fotos hecho completamente con HTML5 y CSS3, con funcionalidad de cambiar la fotografía en primer plano haciendo clic en las miniaturas o dando clic en los controles de movimiento anterior y siguiente ubicados a los extremos, con la funcionalidad adicional de hacer clic en el botón PLAY ( ) para avanzar automáticamente y botón de PAUSE para detener reproducción automática (no terminado de forma completa). html: galeriaslideshow.html <!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>laboratorios de la Universidad Don Bosco</title> <link href=' rel='stylesheet' type='text/css'> <link href=' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="css/slideshow.css" /> </head> Lenguajes Interpretados en el Cliente 42
CSS. Departamento de Lenguajes y Computación Universidad de Almería CSS. Contenidos
Desarrollo de aplicaciones web Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Características y ventajas de 2. Sintaxis
Más detallesCreación de una página web accesible sencilla
Unidad 2: Las hojas de estilo en cascada Creación de una página web accesible sencilla Objetivos: -Agregar formato a la página creada, a través de una hoja de estilo. Contenidos: -Incorporación de una
Más detallesMi primera web... Pues bien una vez que tengamos el documento abierto, podemos empezar a trabajar de dos formas:
Mi primera web... El ejemplo que utilizaremos para este tutorial, es la misma página web de los tutoriales. Puede descargar los archivos desde aquí. Para la creación de las imagenes he utilizado Fireworks
Más detallesPreparando las imágenes para la maquetación con GIMP
Preparando las imágenes para la maquetación con GIMP Cuando maquetamos una página web la idea principal es hacerla lo más parecida al diseño original, y que además todas las imágenes y demás archivos utilizados
Más detallesPaquete de trabajo 3. Diseño Web del Proyecto REMERI. Manual. Enero 2013
Paquete de trabajo 3 Diseño Web del Proyecto REMERI Manual Enero 2013 Red Mexicana de Repositorios Institucionales REMERI 2 HOJA EN BLANCO Red Mexicana de Repositorios Institucionales REMERI 3 Paquete
Más detallesYusef Hassan Montero Francisco Jesús Martín Fernández. Referencia CSS. Todos los derechos reservados www.nosolousabilidad.com
Yusef Hassan Montero Francisco Jesús Martín Fernández Referencia CSS Todos los derechos reservados www.nosolousabilidad.com Introducción Este documento tiene por objetivo servir de material de apoyo y
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COMPUTACIÓN CICLO: 02/2014 Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: DOCENTES: GUIA DE LABORATORIO #0 Repaso HTML5 - CSS3.
Más detallesPersonalización plantilla Kamera. Aisha (Elai the Blogger) para El perro de papel www.elperrodepapel.com
Personalización plantilla Kamera Aisha (Elai the Blogger) para El perro de papel www.elperrodepapel.com PERSONALIZACIÓN PLANTILLA KAMERA Otra plantilla pensada para blogs donde la fotografía es uno de
Más detallesCreación y uso de Hojas de Estilo
Creación y uso de Hojas de Estilo Definición de Hojas de Estilo con la etiqueta Definición de Hojas de Estilo en Ficheros Externos Definición de Clases de Estilo Definición de Estilos Individuales
Más detallesCAPAS O CONTENEDORES EN HTML. ETIQUETAS DIV Y SPAN. EJEMPLOS. MAQUETAR O DAR ESTRUCTURA A LAS PÁGINAS WEB. (CU00726B)
APRENDERAPROGRAMAR.COM CAPAS O CONTENEDORES EN HTML. ETIQUETAS DIV Y SPAN. EJEMPLOS. MAQUETAR O DAR ESTRUCTURA A LAS PÁGINAS WEB. (CU00726B) Sección: Cursos Categoría: Tutorial básico del programador web:
Más detallesYusef Hassan Montero Francisco Jesús Martín Fernández. Introducción a DOM. Todos los derechos reservados www.nosolousabilidad.com
Yusef Hassan Montero Francisco Jesús Martín Fernández Introducción a DOM Todos los derechos reservados www.nosolousabilidad.com INTRODUCCIÓN DOM, Document Object Model o Modelo de Objetos de Documento,
Más detallesANEXO. Documento de pautas de comunicación y diseño para el desarrollo de trámites en linea.
ANEXO. Documento de pautas de comunicación y diseño para el desarrollo de trámites en linea. Ministerio de Gobierno y Reforma del Estado Secretaría de Tecnologías para la Gestión Secretaría de Comunicación
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION CICLO 01-2015 GUIA DE LABORATORIO Nº 3 Nombre de la practica: Aplicación de Hojas de estilo Lugar de ejecución: Laboratorio
Más detallesÍndice. Introducción. Página 2 Empecemos con un ejemplo. Página 3 Crea tu site: Página 3
Índice. Introducción. Página 2 Empecemos con un ejemplo. Página 3 Crea tu site: Página 3 Anexo. Guía para desarrollo de programas en HTML y JavaScript. 1. Introducción. En este anexo vamos a escribir un
Más detallesSELECTOR UNIVERSAL. NTH-OF-TYPE Y NTH-LAST- CHILD. COMBINAR SELECTORES. EJEMPLOS Y EJERCICIOS RESUELTOS CSS. (CU01016D)
APRENDERAPROGRAMAR.COM SELECTOR UNIVERSAL. NTH-OF-TYPE Y NTH-LAST- CHILD. COMBINAR SELECTORES. EJEMPLOS Y EJERCICIOS RESUELTOS CSS. (CU01016D) Sección: Cursos Categoría: Tutorial básico del programador
Más detallesHTML. HTML (HyperText Markup Language) Creado en 1989 por el físico nuclear TIM BERNERS- LEE
HTML HTML (HyperText Markup Language) Creado en 1989 por el físico nuclear TIM BERNERS- LEE Se elaboró un protocolo para soportar e envío de información por la red. HTTP (Hyper Text Transfer Protocol)
Más detallesFlash. Los chilos de la Web: Recordando la Web. Etiquetas de HTML. Recuerda 12/04/13 HTML = ESTRUCTURA CSS = DISEÑO DE LA ESTRUCTURA
Flash Tecnología Desarrollada por Macromedia en 1995, y posteriormente adquiridad por Adobe, para la manipulación de Vectores, Gráficos, Audio y Video. Actual y recientemente descontinuada en dispositivos
Más detalles1 BARRA de NAVEGACIÓN VERTICAL con BOTONES rollovers
Barra de navegación vertical con Botones rollovers_tic 1º Bachillerato página 1/8 1 BARRA de NAVEGACIÓN VERTICAL con BOTONES rollovers...1 1.1 Intro...1 1.2 Código HTML de la lista de vínculos...2 1.3
Más detallesUNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE TEMA: XHTML CATEDRA: INTRODUCCION A LA PROGRAMACION EN INTERNET
UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE TEMA: XHTML CATEDRA: INTRODUCCION A LA PROGRAMACION EN INTERNET DOCENTE: Ing. CARLOS ARTURO RUANO. INSTRUCTOR: Tec. DANIEL EDENILSON
Más detallesCSS. Cascading Style Sheets (Hojas de estilo en cascada)
1 CSS Cascading Style Sheets (Hojas de estilo en cascada) INTRODUCCIÓN Las Hojas de estilo son un conjunto de reglas de estilo definidas por el programador sobre elementos HTML, que definen la apariencia
Más detallesTema 3.1: Principios de diseño web accesibles
Tema 3.1: Principios de diseño web accesibles Lourdes Moreno, Paloma Martínez Universidad Carlos III de Madrid {lmoreno,pmf}@inf.uc3m.es Asignatura Humanidades: Evitando las barreras de accesibilidad en
Más detallesWenceslao Zavala. www.producciondigitalup.com.ar
Wenceslao Zavala www.producciondigitalup.com.ar www.producciondigitalup.com.ar Transferencia de Archivos vía FTP Para esto se necesita: Dirección FTP: producciondigitalup.com.ar Usuario: produccionup Contraseña:
Más detallesDesarrollo de sitios Web con HTML5, CSS3, jquery y Responsive Web Design
Desarrollo de sitios Web con HTML5, CSS3, jquery y Responsive Web Design Nivel básico. Duración: 20 horas. Lección 1. Creando tu primera página Web en HTML5. Qué es HTML5 y CSS3? Términos comunes utilizados
Más detallesCapítulo 3 Estilo para un documento HTML: CSS
Capítulo 3 Estilo para un documento HTML: CSS.3.0 Qué es el estilo?!"#$ "!$ &'!$!($ ) *+ " *, -.,#/-..3.1 Propiedades y valores 0 )" & + 1& &1& 2 " '" Medidas: 3 + 14 "56 1'#/ 1/5-7 3 1 1 + 1' Colores:
Más detallesRECUPERAR DATOS DE UN FORMULARIO HTML USANDO PHP. USO DE $_GET. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00833B)
APRENDERAPROGRAMAR.COM RECUPERAR DATOS DE UN FORMULARIO HTML USANDO PHP. USO DE $_GET. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00833B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde
Más detallesCreación del sitio web del Laboratorio F1
Creación del sitio web del Laboratorio F1 Jonatan Grandmontagne García Universidad de León, España jon@usuarios.retecal.es Este documento muestra como se ha diseñado el sitio web donde se expone el proyecto
Más detalles7. Definición de un estilo en función del contexto.
7. Definición de un estilo en función del contexto. Este otro recurso que provee las CSS es la definición de un estilo para una marca HTML siempre y cuando la misma esté contenida por otra marca determinada.
Más detallesHojas de Estilos - CSS. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2014/15
Hojas de Estilos - CSS Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2014/15 Introducción Motivación: Separar el formato del contenido y estructura de una
Más detallesEJERCICIOS HTML BÁSICOS
EJERCICIOS HTML BÁSICOS Ejercicio 1 Crear un documento HTML desde cero Crea la estructura de carpetas del sitio (carpeta raíz, carpeta de imágenes y de scripts). Dentro de la carpeta de scripts crea un
Más detallesWeb con HTML5 Y CSS3 parte 1
Web con HTML5 Y CSS3 parte 1 En este tutorial de creación de una plantilla web basada en HTML Y CSS3, en esta primera parte vamos a ver la estructuración básica del sitio y vamos a utilizar las nuevas
Más detallesDesarrollo de Aplicaciones para Internet I. Unidad III - CSS Profesor: M.C. Martín Olguín
Desarrollo de Aplicaciones para Internet I Unidad III - CSS Profesor: M.C. Martín Olguín Cascading Style Sheets (CSS) Aunque el HTML desde sus orígenes privilegia el contenido sobre la apariencia, esta
Más detalleslenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos definidos con HTML y XHTML
: Introducción En la primera parte del curso (XHTML) se comentó en numerosas ocasiones que el aspecto de la página podía modificarse mediante las hojas de estilo. Qué es el? es un lenguaje de hojas de
Más detallesETIQUETAS HTML 5 Diseño de Sitios Web TUW
Etiqueta Descripción Define un comentario nueva nueva nueva nueva
Más detallesCursito 28: Curso de HTML Parte 4
Por Roxana Bassi rox@roxanabassi.com.ar / http://www.roxanabassi.com.ar Publicado en la sección los cuadernos de Internet World en la revista Internet World Latinoamérica en el período 1995-1999 Cursito
Más detallesPrograma por Clase. 8. CSS3 9. Ejercicio Práctico 10. Examen
Curso CSS Clase 5 Programa por Clase 1. Repaso HTML. Introducción. Reglas CSS internas. 2. Etiquetas básicas de CSS (tipografía, subrayado, etc.) 3. Archivos CSS externos. Colores. Imágenes. 4. Modelo
Más detallesConsejos para el correcto armado de HTML para Emails
Consejos para el correcto armado de HTML para Emails Consejos para el correcto armado de HTML para Emails Cuando desarrollas una campaña de Email Marketing, es fundamental que tu mensaje sea recibido correctamente.
Más detallesArquitectura de Tecnologías Web Por César Bustamante Gutiérrez. Módulo II: Tecnologias del lado del Cliente Tema 1: HTML5. www.librosdigitales.
1 Que es CSS3? El CSS sirve para definir la estética de un sitio web en un documento externo y eso mismo permite que modificando ese documento (la hoja CSS) podamos cambiar la estética entera de un sitio
Más detallesJoomla! Joomla! Diseños de sitios Web y Comercio Electrónico
Diseños de sitios Web y Comercio Electrónico Universidad Politécnica de Valencia Campus de Gandía Organización del curso viernes 15 martes 19 jueves 21 viernes 22 martes 26 jueves 28 viernes 29 Introducción
Más detallesHTML El idioma de Internet (Parte 1)
HTML El idioma de Internet (Parte 1) El lenguaje HTML Lenguaje de marcas de hipertexto Sintaxis extremadamente sencilla Documentos en archivos de texto simples Texto sin formato Diferenciación de los distintos
Más detallesPáginas web ::: Hojas de estilo CSS Diseño de materiales multimedia. Web 2.0. 1.7 Hojas de estilo CSS
49 1.7 Hojas de estilo CSS 50 1.7 Hojas de estilo CSS 1.7.1 Qué es una hoja de estilo? Una hoja de estilo es un archivo de extensión *.CSS (CSS, Cascading Style Sheets = Hojas de estilo) que contempla
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COMPUTACIÓN CICLO: 02/2014 Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: DOCENTES: GUIA DE LABORATORIO #5 Objetos en JavaScript
Más detallesPráctica 2: Diseño Web inicial. XHTML avanzado.
Grado de Información y Documentación Curso 2011-2012 33864-Informática II Práctica 2: Diseño Web inicial. XHTML avanzado. 1. Introducción y objetivos Introducción En esta práctica el alumno tendrá un tema
Más detalles1 DISEÑO WEB de ANCHO FIJO con 2 COLUMNAS FLOTANTES
Diseño WeB de ancho fijo con 2 columnas flotantes _TIN 1º Bachillerato página 1/5 1 DISEÑO WEB de ANCHO FIJO con 2 COLUMNAS FLOTANTES..1 1.1 Diseños de ancho fijo, elástico y líquido.1 1.2 Diseño de ancho
Más detallesIFCD0110 CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB. ETSI Minas y Energía - UPM TRANSICIONES. Bernardo Chenlo
IFCD0110 CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB. ETSI Minas y Energía - UPM 1 TRANSICIONES Bernardo Chenlo 2 ANIMANDO CON CSS3 Cómo animar con 3 líneas de CSS en lugar de 60 de JS Transiciones CSS3 Desarrolladas
Más detallesIFCD0110 CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB. ETSI Minas y Energía - UPM RESPONSIVE DESIGN. Bernardo Chenlo
IFCD0110 CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB. ETSI Minas y Energía - UPM 1 RESPONSIVE DESIGN Bernardo Chenlo 2 INTRODUCCIÓN Qué es Responsive Design? Responsive Design El contenido se adapta a la pantalla
Más detallesTablas en HTML. Tipos de celdas. Ing. Tomás Urbina Programación Web y Desarrollo de la Plataforma Web
Tablas en HTML Ing. Tomás Urbina Programación Web y Desarrollo de la Plataforma Web Una tabla HTML puede ser considerada de manera simple como un grupo de filas donde cada una de ellas contiene un grupo
Más detallesResumen Rápido de CSS
Resumen Rápido de CSS Selectores. Resumimos la manera de seleccionar los elementos a ''lookear''. * Todos los elementos div #div #div * Todos los elementos dentro de
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION
CICLO 01-2016 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUIA DE LABORATORIO Nº 10 Nombre de la práctica: Maquetación de páginas web Lugar de ejecución: Laboratorio
Más detallesAplicar colores y colores de fondo a tus sitios web. Examinaremos también métodos avanzados para posicionar y controlar imágenes de fondo.
Colores y fondos Aplicar colores y colores de fondo a tus sitios web. Examinaremos también métodos avanzados para posicionar y controlar imágenes de fondo. Color de primer plano: la propiedad 'color' La
Más detallesMinisterio de Educación, Cultura y Deporte. HTLM5 en la educación. Módulo 11: Maquetación con estilos.
Ministerio de Educación, Cultura y Deporte. HTLM5 en la educación Módulo 11: Maquetación con estilos. Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado 2012 Maquetación con estilos
Más detallesTema: Estilos CSS. Combinadores. Posicionamiento.
Diseño Digital V. Guía 5 1 Tema: Estilos CSS. Combinadores. Posicionamiento. Objetivos Contenidos Facultad: Ciencias y Humanidades Escuela: Diseño Gráfico Asignatura: Diseño Digital V A través del desarrollo
Más detallesFormularios HTML. Elementos de Programación y Lógica
Formularios HTML Elementos de Programación y Lógica Formularios HTML es un lenguaje de marcado cuyo propósito principal consiste en estructurar los contenidos de los documentos y páginas web. Sin embargo,
Más detallesGUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
Más detallesObjetivos. El alumno conocerá los elementos indispensables para crear una página web. 1. Crear una página web básica utilizando html.
Objetivos El alumno conocerá los elementos indispensables para crear una página web. Al final de esta práctica el alumno podrá: 1. Crear una página web básica utilizando html. Introducción El lenguaje
Más detallesTema 6 Parte III. Frameworks web para dispositivos móviles
Tema 6 Parte III Frameworks web para dispositivos móviles 2 1 Introducción Frameworks web para dispositivos móviles Frameworks web para móviles Frameworks web para móviles 3 Nos permiten desarrollar un
Más detalles(*) Creo un directorio de trabajo llamado /bloggalpon/ en el directorio del usuario. (*) Inicializar el repositorio vacío.
(*) Creo un directorio de trabajo llamado /bloggalpon/ en el directorio del usuario. (*) Inicializar el repositorio vacío. (*) Crear el archivo index.htm (*) Añadir la estructura básica
Más detallesEJEMPLO DE APERTURA Y CIERRE DE UNA ETIQUETA.
DOCUMENTOS HTML QUÉ SON? Los documentos HTML son archivos creados con etiquetas en lenguaje de hyper text markup language (lenguaje de hipertexto). Estos documentos son interpretados por los programas
Más detallesMAQUETACIÓN CON CSS. Elementos principales. Diseño fijo, líquido, elástico
MAQUETACIÓN CON CSS Elementos principales Para maquetar una página web y crear su estructura visual (layout) hay que dividir la página en bloques. La estructura de una página web tendrá una serie de áreas
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION
CICLO 01-2016 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUIA DE LABORATORIO Nº 1 Nombre de la practica: Introducción y conceptos básicos de HTML Lugar de ejecución:
Más detallesManual de adminitración web www.accioncosteira.es
Manual de adminitración web www.accioncosteira.es Manual de administración Accioncosteira.es Contenidos 1. Presentación de la página...3 2. Tipos de contenido...5 2.1. Tipos de contenido...5 2.2. Categorías...5
Más detallesDISEÑOS DE PÁGINAS WEB CON N.V.U. E INICIACIÓN AL CÓDIGO HTML
DISEÑOS DE PÁGINAS WEB CON N.V.U. E INICIACIÓN AL CÓDIGO HTML Una página web es un documento escrito empleando un lenguaje denominado HTML (Hyper text Markup language; Lenguaje de marcas de hipertexto).
Más detallesPlantilla de texto plano
Plantilla de texto plano Esta es la plantilla seleccionada por defecto al crear una nueva página. Título: Es el título que aparecerá identificando a la página, así como en la cabecera del documento en
Más detallesGENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)
APRENDERAPROGRAMAR.COM GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde cero Fecha
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO #11 Nombre de la Práctica: Administración de cursos haciendo uso de Moodle Lugar de Ejecución:
Más detallesLaboratorio 8. Hojas de estilo, plantillas y bibliotecas en Dreamweaver
UNIVERSIDAD CARLOS III DE MADRID. ESCUELA DE TURISMO. Informática aplicada al sector turístico Laboratorio 8. Hojas de estilo, plantillas y bibliotecas en Dreamweaver En esta práctica guiada vamos a ver
Más detallesGuía (muy) básica de hojas de estilo (CSS) y de marcado semántico de páginas web (v1.)
Guía (muy) básica de hojas de estilo (CSS) y de marcado semántico de páginas web (v1.) 1. Hojas de estilo: una base para el marcado semántico Lluís Codina UPF. Abril 2007 Una hoja de estilo es un conjunto
Más detallesINSTITUCION EDUCATIVA CRISTÓBAL COLON Creciendo en el Ser, el Saber y el Hacer Armenia - Quindío
GUIA DE POWER POINT 2007 1. Introducción. 2. La barra de Menús. 3. Cómo empezar a trabajar con PowerPoint. 4. Seleccionar estilo de diapositiva. 5. Como escribir. 6. Como cambiar el texto. 7. Insertar
Más detallesCOMO HACER UN CUMENTO DE WORD PARA TRABAJOS LARES
COMO HACER UN CUMENTO DE WORD PARA TRABAJOS LARES Computación Básica Veracruz: di@uv.mx Se describe como hacer una plantilla de un Documento de Word que ne: Portada, Hojas Pares e Impares, Tablas de Contenido,
Más detallesHTML y XHTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014
HTML y XHTML Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014 Etiquetas Contenido de una página web: Contenido (información). Instrucciones de estructura
Más detalles2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU
2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...
Más detallesDesarrollo de software para navegación web desde terminales celulares de 3ª generación
Desarrollo de software para navegación web desde terminales celulares de 3ª generación Registro SIP 2008-0796 Resumen Como parte de un Programa generador de páginas web para celulares, se desarrolló un
Más detallesHTML. para E-mail. Guía de Buenas prácticas. Less ys More Ludwig Mies van der Rohe
HTML para E-mail Guía de Buenas prácticas Less ys More Ludwig Mies van der Rohe Ejemplo de un e-mail sin buenas prácticas Textos degradados Los textos están sobre un fondo degradado Newsletter Septiembre
Más detallesCurso de Diseño web. Juan Carlos Hernández Pérez juancarhdezperez@gmail.com
Curso de Diseño web Juan Carlos Hernández Pérez juancarhdezperez@gmail.com 1 Tema 1 Introducción al lenguaje HTML 2 Introducción a HTML (I/II) HTML es un lenguaje para publicar textos en Web HTML te permite
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS CICLO: 02/ 2012 GUIA DE LABORATORIO #7 Nombre de la UTILIZACIÓN DE PLANTILLAS Practica: Lugar de CENTRO DE COMPUTO Ejecución: Tiempo Estimado: 3
Más detallesDiseño de páginas web 2011
Diseño de páginas web 2011 Al finalizar el curso, el alumno será capaz de planificar y diseñar correctamente desde sencillas páginas web hasta completos sitios web. Para ello, se le proporciona primero
Más detallesEjercicios del bloque de Web de Sistemas de Información:
Ejercicios del bloque de Web de Sistemas de Información: Ejercicio 1: Explica brevemente las principales diferencias entre DTDs y XML Schema. Ejercicio 2: En el contexto de XML qué es un documento bien
Más detallesIDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA
PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA OFIMATICA Y AUXILIAR DE SISTEMAS II-A GESTORES DE CONTENIDO INSTALACIÓN DE JOOMLA Y CREACIÓN DE
Más detallesPara crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.
Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.
Más detallesGUÍA PARA PUBLICACIÓN DE CONTENIDO www.psico.edu.uy
GUÍA PARA PUBLICACIÓN DE CONTENIDO www.psico.edu.uy INTRODUCCIÓN Esta guía mostrará como publicar contenido en nuestro sitio web www.psico.edu.uy que cuenta con la instalación de Drupal y está dirigida
Más detallesCÓMO CREAR NUESTRO CATÁLOGO
CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,
Más detallesAprendiendo Yii. Publicación. Armando Arce
Aprendiendo Yii Publicación Armando Arce 28 de April de 2016 Índice general 1. Primeros pasos con Yii 3 2. Consulta de datos con Yii 11 3. Búsquedas y formularios en Yii 19 4. Inclusión y modificación
Más detallesEtiquetas Básicas (Estructura HTML) Etiquetas Atributos Valores Descripción. Formato de Presentación Etiquetas Atributos Valores Descripción
Etiquetas Básicas (Estructura HTML) Inicio y final del documento html text link alink vlink topmargin (IE) leftmargin (IE) marginheight margin
Más detallesMANUAL TECNICO DE EMAILING BIZBOX
MANUAL TECNICO DE EMAILING BIZBOX 1.- Verificar Registro SPF El dominio desde el que envía su coreo no puede ser cualquier dominio, debe ser un dominio aprobado y verificado para enviar correos, estos
Más detallesMenús. Gestor de Menús
Menús Para dar acceso a las categorías, artículos y generar espacio para los módulos se deben crear menús, éstos son enlaces a determinado recurso en el portal Web, sin ellos no es posible visualizar ninguno
Más detallesPASOS PARA CREAR UNA PÁGINA WEB
http://www.rafatux.com PASOS PARA CREAR UNA PÁGINA WEB Con éste documento trato de orientar de una forma genérica los distintos pasos que deben de realizarse para crear una página web. PRIMER PASO: Estructura
Más detallesCAJA DE ESQUINAS REDONDEADAS Y ANCHO FIJO ver. 3
ver. 3 Diseño de cajas de esquinas redondeadas y ancho fijo para Diseño WEB _TICO 1º Bachillerato página 1/10 CAJA DE ESQUINAS REDONDEADAS Y ANCHO FIJO ver. 3...1 Procedimiento 1: Diseño con Gimp de una
Más detallesCómo gestionar menús en Drupal 7
Cómo gestionar menús en Drupal 7 Los menús en Drupal son unas herramientas muy poderosas porqué proporcionan maneras para que los visitantes de nuestro sitio puedan llegar a páginas específicas. Estos
Más detallesCSS1. manual de referencia. Autor: Jorge Sánchez (www.jorgesanchez.net) año 2003
CSS1 manual de referencia Autor: Jorge Sánchez (www.jorgesanchez.net) año 2003 Basado en la normativa sobre CSS1 disponible en: http://www.w3.org/tr/1999/rec-css1-19990111 Manual de referencia de CSS1-
Más detallesMódulo II - PowerPoint
Módulo II - PowerPoint Índice Copiando diapositivas Menú Edición... 2 Copiando diapositivas utilizando la barra de herramientas... 3 Copiando diapositivas utilizando el menú contextual... 3 Copiando diapositivas
Más detallesCapítulo 1 Documentos HTML5
Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs
Más detallesUnidad didáctica 4 Programación de aplicaciones Web 2.0
Unidad didáctica 4 Programación de aplicaciones Web 2.0 En esta última unidad didáctica del curso vamos a ver las aplicaciones Web 2.0 de un modo distinto de como lo llevamos haciendo hasta ahora: desde
Más detallesWidget de catálogos. Manual de Usuario. Versión 2. Madrid 13/08/2015
Widget de catálogos Manual de Usuario Madrid 13/08/2015 Versión 2 Contenidos 1 Introducción... 3 2 Alta de conjuntos de datos en datos.gob.es... 7 3 Descripción del widget... 12 3.1 Widget, versión sencilla...
Más detallesCURSO DE CSS Índice de contenido
Índice de contenido 1.- INTRODUCCION...3 1.1.- Definición...3 1.2.- Versiones...3 1.3.- Test...4 2.- SINTAXIS CSS...5 2.1.- Reglas y su jerarquía...5 2.2.- Comentarios...6 2.3.- Uso CSS...6 2.4.- Test...8
Más detallesCentro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detallesImpress : Programa de presentaciones de OpenOffice.
Impress : Programa de presentaciones de OpenOffice. Básicamente Impress es un programa de presentaciones proyectadas a través de diapositivas (pantallas completas) que un orador o ponente puede utilizar
Más detallesJoomla! 2.5 Cree y administre sus sitios Web
Capítulo 1: Instalación de Joomla! 1. Introducción 11 2. Qué es un CMS? 11 3. HTML y XHTML 11 4. Diferenciar el contenido de la presentación 12 5. PHP y Apache 12 6. MySQL 13 7. Sitio estático o sitio
Más detallesTutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos
1. Objetivos Este tema de introducción es el primero que debe seguir un alumno para asegurar que conoce los principios básicos de informática, como el manejo elemental del ratón y el teclado para gestionar
Más detallesLa ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Más detallesUn kilobyte (KB) son 1024 bytes, un Megabyte (MB) son 1024 KB, un Gigabyte son 1024 Mb
El Explorador de Windows es la herramienta básica en un Sistema Operativo porque con ella controlaremos toda la información que tenemos guardada en nuestro disco duro, disquete, CD, USB, etc. Terminología
Más detalles