PROPIEDADES VISIBILITY (VISIBLE, HIDDEN, COLLAPSE) Y OVERFLOW CSS. SCROLL. OVERFLOW- X Y OVERFLOW-Y. EJEMPLOS (CU01038D)

Documentos relacionados
EFECTO SOMBRA CSS CON BOX-SHADOW. SOMBRA INTERIOR INSET. BLUR O DIFUMINADO, SPREAD. EJEMPLOS Y EJERCICIOS RESUELTOS (CU01059D)

CONCEPTO FLOAT CSS. NONE, LEFT, RIGHT Y CENTRAR?. COLOCAR TEXTO ALREDEDOR DE UNA IMAGEN. EJEMPLOS DE POSICIONAMIENTO FLOTANTE (CU01034D)

DEGRADADOS CSS. EFECTO LINEAL Y RADIAL. LINEAR-GRADIENT. ANGULOS CSS: UNIDADES ANGULARES DEG, GRAD, TURN, RAD. (CU01060D)

MENÚS HORIZONTALES CSS Y MENÚS VERTICALES. CREAR MENÚS CON EFECTOS A PARTIR DE LISTAS CSS. CÓDIGO DE EJEMPLOS. (CU01049D)

PROPIEDAD POSITION CSS: STATIC, RELATIVE, ABSOLUTE, FIXED. TOP, RIGHT, BOTTOM, LEFT. EJEMPLOS EJERCICIOS DE POSICIONAMIENTO RESUELTOS (CU01032D)

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

UTILIDAD DE CSS EN DESARROLLOS WEB JUNTO A HTML Y JAVASCRIPT. APLICAR ESTILOS. EJEMPLO SENCILLO. (CU00732B)

Resumen Rápido de CSS

LÍNEAS SEPARADORAS. ETIQUETA <HR>. COMENTARIOS EN HTML. ATRIBUTOS SIZE, WIDTH, NOSHADE (DEPRECATED). EJEMPLOS (CU00716B)

CREAR TABLAS EN HTML. ATRIBUTOS COLSPAN Y ROWSPAN. UNIFICAR CELDAS EN HORIZONTAL Y VERTICAL. CAPTION O TÍTULO (CU00719B)

ESTILOS DE LISTAS CSS. LIST-STYLE-TYPE (DISC, NONE, ETC.) LIST-STYLE- POSITION (OUTSIDE, INSIDE), LIST-STYLE- IMAGE. SHORTAND LIST- STYLE.

ENCABEZADOS HTML <h1> A <h6>, PÁRRAFOS <p>, APLICAR ESTILOS Y ETIQUETA <pre> DE TEXTO PREFORMATEADO. EJEMPLOS (CU00715B)

1 DISEÑO WEB de ANCHO FIJO con 2 COLUMNAS FLOTANTES

COMPARAR CADENAS CON PHP STRCMP, == Ó ===? NO DISTINGUIR MAYÚSCULAS O MINÚSCULAS: STRCASECMP. RELLENAR CON STR_PAD. (CU00829B)

Mi primera web... Pues bien una vez que tengamos el documento abierto, podemos empezar a trabajar de dos formas:

Tema: Estilos CSS. Combinadores. Posicionamiento.

QUÉ ES UNA HOJA DE ESTILOS? Una hoja de estilo en cascada (CSS) es un conjunto de reglas en las que definimos el formato que va a tomar un

VARIABLES STRING JAVASCRIPT. DEBEN USARSE COMILLAS SIMPLES O DOBLES? CARACTERES DE ESCAPE \N \T.LENGTH (CU01114E)

SOMBRAS CON CSS ver. 2

Tema 2, parte II: CSS

1. Temario Curso Web Design 2014

CAJA DE ESQUINAS REDONDEADAS Y ANCHO FIJO ver. 2

CREAR TABLAS EN BASES DE DATOS CON phpmyadmin. TIPOS DE DATOS BÁSICOS (VARCHAR, INT, FLOAT). INSERTAR FILAS. (CU00840B)

(*) Creo un directorio de trabajo llamado /bloggalpon/ en el directorio del usuario. (*) Inicializar el repositorio vacío.

ENVÍO DE DATOS DE UN FORMULARIO CON PHP. MÉTODOS GET Y POST. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00832B)

OPERADOR CONDICIONAL TERNARIO TIPO IF CON INTERROGACIÓN (JAVASCRIPT, JAVA, ETC.) Y DOS PUNTOS. EJEMPLOS (CU01152E)

HTML-5 / DIVS + IFRAMES. Prof: Moisés Mañas Moimacar@esc.upv.es

EJEMPLO RELOJ JAVASCRIPT. SETTIMEOUT, CLEARTIMEOUT, SETINTERVAL, REQUEST ANIMATIONFRAME. (CU01164E)

MAQUETACIÓN CON CSS. Elementos principales. Diseño fijo, líquido, elástico

Arquitectura de Tecnologías Web Por César Bustamante Gutiérrez. Módulo II: Tecnologias del lado del Cliente Tema 1: HTML5.

Guía (muy) básica de hojas de estilo (CSS) y de marcado semántico de páginas web (v1.)

CAJA DE ESQUINAS REDONDEADAS Y ANCHO FIJO ver. 3

ESTRUCTURA DEL CÓDIGO HTML5

Manual de v2cms v2cms v1.01

Actividad 3: Codificación básica de un texto en HTML

Joomla! Joomla! Diseños de sitios Web y Comercio Electrónico

PHP INSERT INTO VALUES. INSERTAR DATOS (REGISTROS O FILAS) EN BASE DE DATOS MySQL. EJEMPLOS Y EJERCICIO RESUELTO (CU00843B)

Mantenimiento de WordPress e Introducción a CSS

COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B)

8. Otros usos comunes

Maquetar páginas web con DIVs (capas o layouts)

Tema 3. Conceptos Básicos de HTML. ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios Hielscher! Cristina Puente Águeda!

Introducción a Hojas de Estilo

SIGNIFICADO DE DEPRECATED. ETIQUETA BODY: CUERPO DE LA PÁGINA HTML. BGCOLOR, TEXT, BACKGROUND. (CU00712B)

La etiqueta TABLE. Hay que cerrarla con </TABLE>

HTML. para . Guía de Buenas prácticas. Less ys More Ludwig Mies van der Rohe

Wenceslao Zavala.

API GEOLOCATION Y API GOOGLE MAPS JAVASCRIPT. EJEMPLOS. INSERTAR MAPAS INTERACTIVOS, SATÉLITE, ETC. EN WEBS. EFECTOS. (CU01197E)

Curso de Maquetación Web: HTML 5 y CSS

CSS Avanzado Audio, Video e Iframes

HIPERVÍNCULOS, LINKS O ENLACES HTML. ETIQUETA <A>. ATRIBUTOS HREF, TARGET Y TITLE. TIPOS DE HIPERVÍNCULOS. ANCLAS O ANCHORS (CU00717B)

III. Hojas de estilo en cascada (CSS)

CONFIGURACIÓN Y DISEÑO DE PÁGINA

Consejos para el correcto armado de HTML para s

Joomla! Joomla! Diseños de sitios Web y Comercio Electrónico

Widget de catálogos. Manual de Usuario. Versión 2. Madrid 13/08/2015

JERARQUÍA DE OBJETOS JAVASCRIPT. FORMS, ELEMENTS, IMAGES, LINKS. NAVIGATOR: USERAGENT, GEOLOCATION, ONLINE. (CU01170E)

Índice. Introducción. Página 2 Empecemos con un ejemplo. Página 3 Crea tu site: Página 3

IFCD0110 CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB. ETSI Minas y Energía - UPM TRANSICIONES. Bernardo Chenlo

Aplicar colores y colores de fondo a tus sitios web. Examinaremos también métodos avanzados para posicionar y controlar imágenes de fondo.

CSS 3. Fernando O!ega.

EJERCICIOS HTML BÁSICOS

UNIDAD 1 GENERALIDADES HTML

QUÉ ES Y PARA QUÉ SIRVE JAVASCRIPT? EMBEBER JAVASCRIPT EN HTML. ALTERNATIVAS. EJEMPLO SENCILLO. (CU00730B)

1. COMPARTIR Y MANTENER LIBROS

(X)HTML. Tablas. Las tablas son grupos de celdas que contienen información.

Ejercicios ejemplo: verificación de algoritmos del valor suma de una sucesión matemática. (CU00238A)

Edición HTML. Estilos CSS MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL

Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)

Terceros Ekon Sical. Departamento de Informática

ACTIVIDADES DE HTML. <TITLE> ejemplo de código HTML</TITLE> Aquí va el contenido de la página

Unidad III: Lenguaje de presentación

Elaboración de Documentos en Procesadores de Textos

PRÁCTICA 3: DISEÑO DE PLANTILLAS WEB

Hojas de Estilos - CSS. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2014/15

Manual FOXTIR Editor HTML MOBILE MARKETING

FUNCIONES PHP: DECLARACIÓN Y LLAMADAS. PARÁMETROS, RETURN. EJERCICIOS EJEMPLOS RESUELTOS. (CU00827B)

QUÉ ES UNA CLASE JAVA? ATRIBUTOS (PROPIEDADES O CAMPOS), CONSTRUCTOR Y MÉTODOS. (CU00623B)

Guía paso a paso Por Víctor Manuel Rodríguez García

Introducción al desarrollo web (idesweb)

B1 Print & Delivery Ejemplo Sistema de recordatorio de fechas de vencimiento.

Manual de NVU Capítulo 3: Trabajando con tablas

1 BARRA de NAVEGACIÓN VERTICAL con BOTONES rollovers

1

Introducción al desarrollo web (idesweb) - 3 a ed.

La única regla que debe de tener presente siempre, es que cada etiqueta que abra <etiqueta> debe de cerrarla en el mismo orden < /etiqueta cerrada>.

INGRESAR DATOS CON UN CONTROL VISUAL EN JAVA. CLASE JTEXTFIELD Y MÉTODO GETTEXT. EJEMPLOS (CU00928C)

Tema: Estructura de HTML5 y optimización de imágenes.

Hojas de estilo en cascada (CSS) Tecnologías Web

Vistas de categorías (formato lista, formato blog) con Joomla. Opciones de configuración. (CU00429A)

Web con HTML5 Y CSS3 parte 1

Índice. Presentación Espacio de trabajo y gestión de archivos. Gestión de sitios y páginas

ACCESO AL AULA VIRTUAL TECNOSUR. (Docentes)

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

LESS.JS. Haz más con menos

DISEÑOS DE PÁGINAS WEB CON N.V.U. E INICIACIÓN AL CÓDIGO HTML

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA

Herramientas para crear páginas.

Transcripción:

APRENDERAPROGRAMAR.COM PROPIEDADES VISIBILITY (VISIBLE, HIDDEN, COLLAPSE) Y OVERFLOW CSS. SCROLL. OVERFLOW- X Y OVERFLOW-Y. EJEMPLOS (CU01038D) Sección: Cursos Categoría: Tutorial básico del programador web: CSS desde cero Fecha revisión: 2029 Resumen: Entrega nº38 del Tutorial básico: CSS desde cero. Autor: César Krall

VISIBILITY CSS En apartados anteriores hemos visto cómo a través de la propiedadd display podíamos hacer que un elemento desapareciera de una página web estableciendo su valor en none (el elemento no se muestra; el efecto es como si no existiera, por lo que su espacio es ocupado por otros elementos). La propiedadd visibility permite crear un efecto similar, pero en este caso el elemento permanece ocupandoo su espacio, aunque no se muestra. PROPIEDAD CSS visibility Función de la propiedad Valor por defecto Aplicable a Permite ocultar elementos sin que su espacio sea ocupado por otros y también colapsar filas o columnas de una tabla. visible Todos los elementos (excepto valor collapse, sólo para filas o columnas de tablas). visible (el elemento es visible) Valores posibles para esta propiedad hidden (el elemento es transparente, no es visible). collapse (aplicable a filas o columnas de tablas las colapsa haciendo que sean no visibles). inherit (se heredan las características del elemento padre). Ejemplos aprenderaprogramar.com #content1 {visibility: hidden;} tr.filacolapsada { visibility: collapse;} Un aspecto importante a tener en cuenta es que esta propiedad se hereda directamente por parte de todas las cajas hijas de una dada, de modo que ninguna caja hija se mostrará (excepto si tiene establecida la propiedad comoo visible). Esto tiene cierto interés, pues nos permite ocultar completamente una parte de una página web excepto algunos elementos específicamente señalados. Nos podemos preguntar: para qué vamos a querer tener en nuestra web un elemento que no se muestra? Pueden existir varios motivos. Uno de ellos, que queramos reservar un espacio que no sea ocupado por ningúnn otro elemento. Otro motivo puede ser que a través de un lenguaje de programación como PHP, Javascript, etc. queramos alterar el valor de la propiedad visibility para que el elemento en algunos casos se muestre y en otros no. El valor collapse puede no responder correctamente en algunos navegadores. Veremos código para aplicar esta propiedad después de explicar la propiedad overflow.

PROPIEDAD OVERFLOW CSS Una caja dentro del box-model de una página web puede tener unas dimensiones limitadas y el contenido exceder esas dimensiones. A eso se le llama desbordamiento (overflow en inglés). La propiedad overflow sirve para controlar cómo debe actuar el navegador en caso de que el contenido (por ejemplo texto) de una caja exceda las dimensiones de la misma. PROPIEDAD CSS overflow Función de la propiedad Valor por defecto Aplicable a Permite definir cómo debe comportarse el navegador en caso de que el contenido de una caja exceda su tamaño. visible Elementos tipo block visible (el contenido no se corta, se sale de su contenedor y se superpone con los elementos adyacentos que puedan existir) hidden (el contenido que se muestra es sólo el que cabe en la caja contenedora y el resto queda no visible). Valores posibles para esta propiedad scroll (el contenido que se muestra es sólo el que cabe en la caja contenedora y el navegador muestra barras de scroll que permiten acceder al contenido no visible; el scroll se muestra incluso si el contenido no excede la caja). auto (el comportamiento es el que establezca el navegador por defecto para casos de desbordamiento, normalmente mostrar scroll) inherit (se heredan las características del elemento padre). Ejemplos aprenderaprogramar.com #content1 {overflow: hidden;}.elementoexpress {overflow: scroll;} Crea un documento HTML con este contenido: <html> <head> <title>portal web - aprenderaprogramar.com</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="estiloscu01038da.css"> </head> <body> <div id="caja1">caja 1 aprenderaprogramar.com web de didáctica y divulgación de la programación cursos humor y más <div id="caja2">caja 2 aprenderaprogramar.com web de didáctica y divulgación de la programación cursos humor y más <div id="caja3">caja 3 aprenderaprogramar.com web de didáctica y divulgación de la programación cursos humor y más <div id ="caja4">caja 4 aprenderaprogramar.com web de didáctica y divulgación de la programación cursos humor y más <div class="limpiador"></div> </body> </html>

Y un archivo de hoja de estilos con estas reglas (pon el nombre de archivo adecuado) que nos permitirán ver el resultado de aplicar los distintos valores de overflow: /* Curso CSS estilos aprenderaprogramar.com*/ *{font-family: arial;} body {width:507px; border-style: dotted; border-width: 2px;} div {border-style: solid; border-width:2px; margin:56px 0px 7px 7px; padding:7px; background-color: #FFEFD5; width:100px; height:200px; } #caja1{ border-color:red; float:left; overflow: visible;} #caja2{ border-color:blue; float:left; overflow: hidden;} #caja3{ border-color:green; float: left; overflow: scroll;} #caja4{ border-color:orange; float: left; overflow: auto;}.limpiador {clear:both; padding:0; width:0; height:0; border-style:none; } En la caja 1 con la propiedad overflow: visible; comprobamos cómo el contenido se sale de la caja tanto hacia la derecha como hacia abajo. No obstante hay una diferencia: hacia la derecha el texto se encuentra otro elemento y queda tapado, mientras que hacia abajo no encuentra otros elementos, y a pesar de salirse de la caja contenedora (incluso se sale del elemento body) se muestra. Prueba ahora a establecer la propiedad visibility para distintas cajas con distintos valores, e incluso para el elemento body, y comprueba los resultados.

PROPIEDADES OVERFLOW-X Y OVERFLOW-Y CSS Las propiedades overflow-x y overflow-y son completamente análogas a la propiedad overflow, sólo que en vez de controlar tanto el desbordamiento horizontal como vertical, únicamente controlan el horizontal (overflow-x) o el vertical (overflow-y). De esta manera, se pueden especificar distintos comportamientos en horizontal y en vertical. Estas propiedades pueden no funcionar correctamente en algunos navegadores por lo que son menos usadas que la propiedad overflow. También tienen definidos algunos valores como no-display y nocontent que no son reconocidos por algunos navegadores. En algunos casos, al establecer valores visible o hidden para estas propiedades en sentido horizontal o vertical el navegador introduce barras de scroll en el otro sentido, aún no habiéndose especificado nada al respecto. EJERCICIO Crea un contenedor div con las siguientes características definidas a través de CSS: ancho y alto 200 píxeles, color de fondo amarilo, borde color azul de 2 píxeles de ancho tipo sólido, un texto de tamaño 30 píxeles y con un largo suficiente para exceder la capacidad del div contenedor, y mediante la propiedad overflow haz que aparezcan scrolls horizontal y vertical que permitan visualizar todo el texto. Para comprobar si tu código y respuestas son correctas puedes consultar en los foros aprenderaprogramar.com. Próxima entrega: CU01039D Acceso al curso completo en aprenderaprogramar.com -- > Cursos, o en la dirección siguiente: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=75&itemid=203