Por principio un DIV, aunque su contenido sea muy pequeño ocupa todo el ancho de su padre generalmente el body, ya que son elementos de bloque. Recordar.

Slides:



Advertisements
Presentaciones similares
HTML PROGRAMACION WEB.
Advertisements

Laboratorio 5 Hojas de Estilo CSS
Visualización de documentos XML con CSS
TABLAS EN WORD.
Marcos y multimedia con html
La sede Web Sede de un sitio Web En todos los proyectos en los que el diseño es parte fundamental, es importante tener las ideas claras desde el principio.
INTRODUCCION A CSS.
CSS WALC 2004 – Track 2 Pep Turró Cuzco, octubre de 2004.
T a b l a s.
Etiqueta Título Los títulos o encabezamientos se emplean al comienzo de una sección. Las etiquetas que se usan son: Los títulos o encabezamientos se emplean.
DISEÑO DE PAGINAS WEB Las páginas Web son documentos de hipertexto y multimedia. Son documentos multimedia que incorporan imágenes, videos, animaciones,
Navegadores WEB.
HTML Estructura.
Ing. GISCARD MARQUEZ VALVERDE.
HTML/CSS Marcas básicas.
DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB
TALLER DE HTML5. Clase 01 – Prof. Germán RODRÍGUEZ.
Hojas de Estilo Una hoja de estilo es un documento es un documento independiente, donde se definen todos los estilos que se utilizarán en todas las páginas.
DOCENTE: Ing. Eddye Sánchez Castillo
QUE ES HTML? HTML es el lenguaje con el que al escribir etiquetas creamos páginas web. Las páginas se visualizan por medio de un navegador (Internet Explorer,
DISEÑO SITIOS WEB CON HTML Los sitios html comienzan con el código de inicio y terminan con el código Así que ponemos Los sitios html se dividen en un.
Curso de Diseño Web Profesor: Mario Figge. El Modelo de Cajas (Box Model)
Anatomía de la declaración La declaración consta de dos partes:  Propiedad  Valor Selector Propiedad Valor A { color: #000013;}  La propiedad es una.
EL TECLADO Es un periférico o dispositivo de entrada, sus teclas actúan como interruptores electrónicos que envían información a la computadora, El teclado.
Disposición de la división de las páginas: La zona de contenido principal tendrá 25 píxeles de espacio en blanco en la parte izquierda superior. /*División.
DR. ERNESTO SUAREZ.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · eXtensible Stylesheet Language Formatting Objects.
DESARROLLO DE APLICACIONES
CSS div.
CSS Estructura.
Ingeniero de Sistemas – Universidad de Los Andes
TAMAÑO Y ORIENTACIÓN DEL PAPEL
INTRODUCCIÓN A MICROSOFT EXCEL 2007
POW Tema 4: Mas sobre Hojas de Estilo. 2 Posicionamiento y Visualización Los factores que se tienen en cuenta para generar cada caja de las que se muestran.
DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB Elaboración de documentos web mediante lenguajes de marcas Posicionamiento con CSS.
ANDROID ING.IVAN PETRLIK AZABACHE. COMPONENTES BASICOS DE TIPO VIEW FORM WIDGETS.
NAVEGADOR.
inicio y diseño de pagina
APRENDE A CREAR TUS PROPIAS TABLAS DE HTML POR MARIA CATALINA GUTIERREZ PEÑA.
HTML. Que es HTML? ● Nace del XML en los principios de la “web” ● Es un lenguaje de estructuracion de documentos ● NO es considerado un lenguaje de programacion.
Etiquetas para el trabajo con Marcos
ETIQUETAS. Importante Que es una Etiqueta: Son elementos que tienen dos propiedades básicas: atributos y contenidose crea de esta forma, Se cierra de.
El lenguaje HTML Este lenguaje nos permite estructurar documentos. La mayoría de los documentos tienen estructuras comunes (títulos, parrafos, listas...)
HTML. Etiquetas   Atributos  BGCOLOR: Color de fondo "padrón: gris o blanco"  TEXT: Color de los textos de la página "padrón: negro"  LINK: Color.
“Trabajando en Notepad”
Estructura de un documento HTML Opcionalmente los documentos escritos en HTML empezarán por la marca y finalizarán con la marca. Esta marca tan solo sirve.
Técnico en sistemas.
Jairo Andres Mutis MacDonald Hans Nieto Damian Sanchez Alejandro Garzón.
CSS Cascading Style Sheets
Navegador Luhana Margarita López Leidy Tatiana González salinas.
CODIGO HTML HTML, siglas de HyperText Markup Language
 Es un archivo delimitado por etiquetas que nos ayudan a crear páginas web por medio de estas por lo que hay multiples etiquetas que nos ayudan a la.
CIFRAS SIGNIFICATIVAS
Diseño web con CSS Modelo de caja con CSS..
Layouts adaptables Objetivo: - Probar distintas técnicas para modificar el diseño de una página, según en cuál tamaño de pantalla está siendo visualizada.
Workshop de Responsive Web Design Hernán Beati.
HTML. INTRODUCCIÓN A LOS MARCOS HTML Los marcos HTML permiten presentar documentos con vistas múltiples, que pueden ser ventanas o subventanas independientes.
Imágenes líquidas y navegación adaptable Objetivos: - Incoporar técnicas que permitan entregar distintas imágenes según dispositivo, y volverlas líquidas.
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
A continuación podrás conocer y llevar a cabo las operaciones propias de Configuración de Página en CALC. Haz click en el botón destacado.
CSS CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con HTML y XHTML. CSS.
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 6: CSS Jose Miguel Vidagany Igual.
Lic. José Antonio Baldeón Crisóstomo TEMA: GRÁFICOS ESTADÍSTICOS.
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
HTML.
Módulo III.- Recursos en UPSA VIRTUAL Este módulo explica como configurar los distintos recursos que pueden encontrarse en un curso de MOODLE. Recurso:
MITZI MELINA GARCIA H. PROF. AZUCENA CERVANTES COLEGIO BUCERIAS 1B
Integración de objetos y de multimedia en páginas HTML5.
CSS – Layout. Modelo de cajas El box model Es seguramente la característica más importante del lenguaje de hojas de estilos CSS, ya que condiciona el.
Transcripción de la presentación:

Por principio un DIV, aunque su contenido sea muy pequeño ocupa todo el ancho de su padre generalmente el body, ya que son elementos de bloque. Recordar que todo elemento de bloque lleva consigo un salto de línea. block: elemento que forma un bloque separado. inline: elemento que permanece "en línea" con el resto del contenido.

Forma un bloque y se posiciona a sí mismo verticalmente con un nuevo salto de línea sobre y bajo él. Toma toda la anchura disponible basándose en la anchura de su elemento padre (contenedor). Su altura cambia en relación a su contenido. Puede contener otros elementos inline y/o block. Se le puede asignar una anchura (width) y una altura (height) fija utilizando css.

Podemos alterar el tipo por defecto de un elemento html usando las reglas css : display:block y display:inline Cambiando las propiedades de un elemento de block a inline o de inline a block. Se posiciona a sí mismo horizontalmente en línea con el resto del contenido de su elemento padre (contenedor). Toma la anchura y altura mínima en relación a su contenido. SOLO puede contener otros elementos inline. NO se puede imponer una anchura y una altura fija a través de css.

Un párrafo, el elemento html tipo block en su estado por defecto: (se le ha puesto un borde al párrafo para que se vea claramente la altura y la anchura). Ejemplo de un párrafo con anchura y altura fija usando css: Veamos un párrafo convertido a elemento inline usando display:inline; Un link (elmento inline ) Un link con anchura y altura fija (para demostrar que no funciona) Convirtamos un link en elemento block usando display:block; Ejemplos display inline, block:

Div { Width: 720px; Padding 20px; Border 0; Margin: 10px; } Obteniendo cálculos: Div { Width: 720px; > 720 Padding 20px;------(20*2)-> 40 (izquierdo y derecho) Border 0; Margin: 10px;------(10*2)-> 20 (izquierdo y derecho) } TOTAL 780px La anchura total= widht+pading+border+margin Partamos del siguiente div: La anchura (width) de una caja hace referencia a la anchura del contenido. Para que todo nos encaje es necesario hacer los típicos cálculos de suma de todos sus componentes: Para la altura (height) ocurre lo mismo: height+padding-top+padding- bottom+border-top-width+ border-bottom-width+margin-top+margin-bottom IE es célebre por su cálculo erróneo del modelo de cajas.

Apple Corporation -webkit- La mas conocida y utilizada por lo desarrolladores, nos sirve para los navegadores Google Chrome, Safari y otros. Mozilla Foundation -moz- Mozilla Firefox y otros. Opera Software -o-,-xv- Es para Opera Opera Mobile Aliance -wap- Opera Mini, Opera Mobile y otros. Microsoft Corporation -ms- Microsoft, no ta conocido aun pero cada día esta siendo mas implementado por los desarrolladores, lamentablemente solo es para la versión de Internet Explorer 9 (y los siguientes). Existen etiquetas que no están implementadas convenientemente en los distintos navegadores, caso por ejemplo de algunas HTML 5, se utilizan los prefijos, veamos los más importantes:

box-sizing Div { Width: 720px; Padding 20px; Border 0; Margin: 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } Le indicamos que tome como tamaño 720 px y no los 780 reales, resultado de las medicas explicadas arrriba, con prefijos para compatibilidad Google y Mozilla. Explicación box-sizing :

El posicionamiento normal static: Reducimos a nuestras cajas el ancho en un 20%: 3 cajas * 20=60

Cuando no se especifican valores, se presupone position:static #caja1{position:static; width:200px;height:200px; border:3px solid #ff0000} #caja1{ width:200px;height:200px; border:3px solid #ff0000}

El flujo se desplaza. Se desplaza en relación a su posición original, manteniéndose esta última. Posición original

El flujo se desplaza. Indica el desplazamiento desde el lugar normal desde donde hubiera podido estar. La posición original del documento queda protegida. Seguirán el flujo del documento, relative, hace que los valores se comporten de la misma manera que cuando static. Position:relative Márgen izquierdo 200 px P o s i c o n o ri g i n a l

Se posiciona a una distancia en relación con su padre y siempre y cuando no sea Static. EL elemento sale fuera del flujo. El resto de elementos se comportan como si no estuvieran allí. Útil para cuando queremos una capa siempre allí, caso por ejemplo para poner una montaña de fondo con una caja para un texto.

EFECTO DOMINÓ: Se rompe el flujo, y los elementos ocupan la posición original.

Con y sin absolute el resultado será el mismo.

Ejemplo de como desplazar el cuadro interior 120 px. Position absolute Márgen izquierdo 120

Float en simples palabras es una propiedad de CSS que nos permite “hacer flotar” un elemento a una posición relativa rompiendo el esquema normal de la pagina. Nos permitirá con facilidad crear paginas con 2 o más columnas, entre muchas otras cosas. Esta propiedad tiene 3 valores importantes: Left: Flota el elemento a la Izquierda. Right: Flota el elemento a la Derecha None: Que el elemento no Flota.

Partamos del siguiente código: El resultado: El primer div flota a la izquierda, y los otros le acompañan

Si el float:left lo cambiamos por el float:right El primer div aparece por la derecha y le acompañan los demás. Qué pasaría sin quitamos el float ? Y si no caben en su contenedor ? Desbordan a la siguiente fila libre !

Si a nuestro terecer div le cambiamos el id por box2 :

En resúmen con float y left podemos crear nuestros layouts, estructuras o esqueletos de páginas.

Hasta ahora estamos hablando fundamentalmente de layout´s Layout líquido o fluido aquel que tiene el ancho de capas variable (usando porcentajes) para que se adapte a las medidas de la pantalla, de forma igual a un líquido se adapta al contenedor donde se encuentra.