Diego Gauchat Juan - El gran libro de HTML5, CSS3 y Javascript

Здесь есть возможность читать онлайн «Diego Gauchat Juan - El gran libro de HTML5, CSS3 y Javascript» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

El gran libro de HTML5, CSS3 y Javascript: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «El gran libro de HTML5, CSS3 y Javascript»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Vivimos una revolución. Internet ha dejado de ser sólo un instrumento de comunicación para convertirse en parte de, prácticamente, todos los aspectos de la vida humana. En este contexto, el lenguaje HTML5 ha adquirido una importancia única. Las aplicaciones de Internet a las que accedemos ahora incontables veces en un día, ya sea desde un ordenador de mesa, un teléfono móvil, una PDA o cualquier otro dispositivo, son posibles gracias a HTML5. Con este manual aprenderá, a través de ejercicios prácticos soportados por sólidos conocimientos teóricos, a crear toda clase de sitios webs y aplicaciones estructuradas en HTML5, con estilos CS3 y programadas con las más importantes y recientes herramientas de Javascript. Estudiará desde los conceptos más básicos y tradicionales de cada uno de los lenguajes hasta los más utilizados por verdaderos profesionales de la programación. En cada capítulo irá desarrollando diversos códigos que irán ganando complejidad a medida que se avanza en la lección y harán mucho más accesibles los conceptos previamente estudiados. Mediante el uso de los componentes de los tres lenguajes, las nuevas API que ofrece Javascript y librerías externas, aprenderá a escribir sus propios códigos para crear, programar y optimizar formularios, personalizar la forma en la que se reproduce un archivo de vídeo o de audio, insertar una o más pistas de subtítulos en un vídeo, controlar la entrada y salida de cualquier elemento en el modo de pantalla completa, capturar vídeo en streamig, crear gráficos y animaciones de dos y tres dimensiones, programar un vídeo juego, controlar la apariencia y la forma en la que se comporta el ratón en determinadas circunstancias, utilizar la geolocalización, manipular la historia de navegación del usuario, optimizar el funcionamiento fuera de línea de su sitio, crear aplicaciones de mensajería digital y otras formas de comunicación bidireccional, entre muchos otros conocimientos.

El gran libro de HTML5, CSS3 y Javascript — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «El gran libro de HTML5, CSS3 y Javascript», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

La pseudo-clase first-child hace referencia solo al primer elemento anidado, last-child hace referencia solo al último y only-child afecta a un elemento solo si es el único anidado en su elemento padre. Estas pseudo-clases en particular no requieren palabras clave o parámetros adicionales y se implementan como en el ejemplo de la página siguiente.

Código 223 Usar lastchild para modificar solo el último elemento de la - фото 89

Código 2-23

Usar: last-child para modificar solo el último elemento

de la lista.

Otra importante pseudo-clase es la de negación, llamada not().

Código 224 Aplicación de estilos a todos los elementos excepto La regla - фото 90

Código 2-24

Aplicación de estilos a todos los elementos, excepto

.

La regla del Código 2-24asigna un margen de 0 px a cada elemento en el documento excepto los elementos

. Los estilos de las reglas creadas con esta pseudo-clase se asignan a cada elemento, pero no a los incluidos entre paréntesis.

En lugar de la palabra clave del elemento, puede utilizar cualquier referencia que desee. En el Código 2-25cada elemento se verá afectado, excepto aquellos cuyo valor sea mitexto2 en su atributo de clase.

Código 225 Excepción utilizando el atributo class Al aplicar esta última - фото 91

Código 2-25

Excepción utilizando el atributo class.

Al aplicar esta última regla en el documento HTML con el Código 2-18, el navegador asigna los estilos por defecto al elemento

identificado por el valor de clase mitexto2 y proporciona un margen de 0 px para el resto ya que el elemento

llamado mitexto2 no se ve afectado por la propiedad.

2.2.7 Selectores nuevos

Hay otros selectores que se agregaron o se consideraron parte de CSS3 y que son de utilidad a la hora de crear un diseño web. Estos selectores usan los símbolos >, +y ~para especificar una relación entre los elementos.

Código 226 Uso del selector El selector indica que el elemento - фото 92

Código 2-26:

Uso del selector >.

El selector > indica que el elemento afectado es el segundo elemento si éste está anidado en el primero. La regla del Código 2-26modifica los elementos

si son hijos de un elemento

.En este caso, la regla es más específica y está referida solo al elemento

de la clase mitexto2.

El selector siguiente se construye con el símbolo + , que hace referencia al segundo elemento cuando éste está precedido inmediatamente por el primer elemento. Ambos elementos deben compartir el mismo elemento padre.

Código 227 Uso del selector La regla del Código 227afecta a los elementos - фото 93

Código 2-27

Uso del selector +.

La regla del Código 2-27afecta a los elementos

que se encuentren después de otro elemento

identificado con la clase mitexto2.Si abre en el explorador el archivo HTML con el Código 2-18, el texto del tercer elemento

se mostrará de color rojo porque este elemento

en particular está inmediatamente después del elemento

identificado con la clase mitexto2.

El último selector se construye con el símbolo ~ . Este selector es similar al anterior, pero el elemento afectado no tiene que ser inmediatamente anterior al primer elemento. Además, puede haber más de un elemento.

Código 228 Uso del selector La regla en el Código 228afecta al tercer y - фото 94

Código 2-28

Uso del selector ~.

La regla en el Código 2-28afecta al tercer y cuarto elemento

de nuestro ejemplo. El estilo se aplica a todos los elementos

que son hermanos y se encuentran después del elemento

identificado con la clase mitexto2 , no importa si otros elementos están en medio.

Puede experimentar en el documento HTML que contiene el Código 2-18mediante la inserción de un elemento después del elemento

con la clase mitexto2 para verificar que solo los elementos

son modificados por esta regla.

2.3 Aplicar CSS a nuestro documento

Por defecto, todos los navegadores ordenan los elementos de un sitio web básicamente según su tipo: elementos de bloque o en línea. Esta clasificación se basa en la manera en la que los elementos se muestran en la pantalla.

Los elementos de bloque se colocan uno tras otro en la página.

Los elementos en línea se colocan de lado a lado, uno junto al otro en la misma línea, sin ningún salto de línea salvo que no haya suficiente espacio horizontal.

Casi todos los elementos estructurales de nuestro documento son tratados por defecto como un elemento de bloque. Eso significa que cada etiqueta HTML que representa una parte de la organización visual (por ejemplo,

, , , ,
) se colocarán una debajo de la otra.

En el Capítulo 1 creamos un documento HTML para representar el diseño típico de una página web. Éste incluía barras horizontales y dos columnas en medio. Debido a la forma en la que los navegadores muestran estos elementos por defecto, el resultado obtenido en pantalla estaba muy lejos de lo esperado. Si abre el archivo HTML que contiene el Código 1-20 ( Capítulo 1)en su navegador, podrá identificar inmediatamente las posiciones incorrectas de las columnas definidas como

y .Una está bajo la otra en lugar de estar una junto a la otra, debido a que cada bloque es mostrado por defecto con el mayor ancho posible, tan largo como la información que contiene y uno bajo el otro, como se muestra en la Figura 2-1.Figura 21 Representación visual de un diseño de página con estilos - фото 95

Figura 2-1

Representación visual de un diseño de página con estilos predeterminados.

2.3.1 Modelos de caja

Para poder crear su propio diseño tendrá que entender primero la forma en la que los navegadores procesan el código HTML. Los navegadores consideran a cada elemento HTML como una caja y una página web es en realidad un grupo de cajas colocadas según ciertas reglas. Estas reglas son establecidas por los estilos proporcionados por los navegadores o por reglas CSS creadas por los diseñadores.

El lenguaje CSS tiene un conjunto predeterminado de propiedades para sobrescribir los estilos de los navegadores y lograr el diseño deseado. Estas propiedades no son específicas y tienen que ser combinadas para formar reglas que más adelante son utilizadas para agrupar cajas y obtener la distribución correcta. La combinación de estas normas se suele llamar modeloo sistema de diseño.La combinación de estas reglas constituye un modelo de caja.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «El gran libro de HTML5, CSS3 y Javascript»

Представляем Вашему вниманию похожие книги на «El gran libro de HTML5, CSS3 y Javascript» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «El gran libro de HTML5, CSS3 y Javascript»

Обсуждение, отзывы о книге «El gran libro de HTML5, CSS3 y Javascript» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x