Crear una versión móvil de tu website solo usando Media Queries (CSS)

Lo primero de todo es conocer un poco el uso de Media Queries en general, aquí hay una buena información que debería ser leída por todos los que son Desarrolladores ó Diseñadores WEB.

Para que nos funcione simplemente usaremos la etiqueta(tag) Link y la propiedad media con el Query en cuestión.

1- Ejemplo:
<link rel=”stylesheet” type=”text/css” href=”screen480.css” media=”screen and (min-width: 480px)” />

El Ejemplo 1 será útil para cualquier pantalla que tenga la resolución de un tamaño mayor a 480px.

2- Ejemplo:
<link rel=”stylesheet” type=”text/css” href=”screen.css” media=”screen and (min-width: 480px) and (max-width: 768px)“/>

El Ejemplo 2 aplicará como el Ejemplo 1 pero en este caso se restringue a resoluciones no mayores de 768px.

3- Ejemplo:
<link rel=”stylesheet” type=”text/css” href=”moviles.css” media=”handheld” />

En este 3er ejemplo no estamos usando un tamaño definido de pantalla sino más bien un tipo de dispositivo, en este caso tenemos el handheld, pero existen varios tipos entre ellos tenemos:

  • all Used for all media type devices
  • aural Used for speech and sound synthesizers
  • braille Used for braille tactile feedback devices
  • embossed Used for paged braille printers
  • handheld Used for small or handheld devices
  • print Used for printers
  • projection Used for projected presentations, like slides
  • screen Used for computer screens
  • tty Used for media using a fixed-pitch character grid, like teletypes and terminals
  • tv Used for television-type devices

Existe un problema con algunos dispositivos, sobre todo con Iphone.
Cuando creas tu css para utilizar en el iphone, en este caso 320px(viewport)-480px(landscape) verás que realmente el tamaño de la pantalla es 980px, aunque hayas definido el css anterior no lo tomaría en cuenta por 2 razones:

  • La pantalla por defecto en el Safari es 980px
  • Si está en viewport la pantalla es 320px y nosotros hemos definido “mayor de 480px

Tenemos que hacer 2 cosas:

  • Introducir este meta en nuestra página:
    <meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1″>
  • Modificar o crear un nuevo CSS indicando el tamaño que sea para un width menor de 481px.

El meta tag hará que el dispositivo tome el tamaño más grande con referencia a la pantalla(screen), con lo que veremos que al estar en landscape veremos el tamaño a 480px y cuando estemos en viewport estará en 320px.

Anuncios

Dreamweaver CS3 – Download


Bueno, como he estado esperando la nueva version del mas famoso programa para desarrollo de aplicaciones web, Dreamweaver, en su nueva version CS3, se que muchas personas esta a la espera al igual que yo, asi que, dejen de esperar mas, aqui ya lo tienen, listo para descargar

ACTUALIZADO CON CRACK

Parte 1
Parte 2
Parte 3
Parte 4

Disfrutenlo!!
Agradezcan dejando comentarios

Enjoy!


Dreamweaver CS3 integra el framework Spry para Ajax

Con la presentación de Dreamweaver CS3 Adobe ha llevado dirigido la integración del producto desde dos frentes; el primero es que el framework Spry para Ajax está integrado en la aplicación, y el segundo consiste en que se ha mejorado sustancialmente la integración de Dreamweaver con el resto de la Creative Suite.

Según declaraciones de Kenneth Berger, director de producto de Dreamweaver para Adobe, realizadas a Macworld EE.UU, “Esto significa un espectacular aumento en la mejora del flujo de trabajo para los usuarios de Dreamweaver. Cuando pensamos sobre lo que sería más importante para esta versión, nos dimos cuenta que se trataba de Photoshop, debido al solapamiento existente por parte de los usuarios, ya que un gran porcentaje de usuarios de Dreamweaver también lo son de Photoshop.”

Adobe ha indicado que después de hablar con sus usuarios, pronto quedó claro que muchos diseñadores se enfrentaban con el problemático proceso de mover el contenido de maquetas de páginas realizadas en Photoshop hacia Dreamweaver.

Con Creative Suite 3 los diseñadores pueden seleccionar cualquier porción de un diseño de Photoshop (incluso entre múltiples capas) y pegarlo directamente en la página de Dreamweaver. Dreamweaver mostrará un cuadro de diálogo donde se pueden indicar diferentes opciones de optimización para la imagen, sin necesidad de realizar ninguna otra tarea adicional. Si en un momento posterior se necesita editar dicha imagen, sólo habrá que hacer doble clic sobre el archivo PSD original para que se abra en Photoshop.

La otra gran característica de integración en Dreamweaver CS3 es el framework Spry para Ajax. Una de las tecnologías más nombradas de la Web 2.0, Ajax es una técnica de desarrollo para crear aplicaciones web interactivas.

Dreamweaver permite a los usuarios a diseñar de forma visual, desarrollar y desplegar interfaces de usuario dinámicas. Mediante el uso de widgets Spry se puede acceder a los Ajax Elements desde una lengüeta disponible en la barra de herramientas de Dreamweaver.

Entre los widgets se encuentran la creación de listas y tablas dirigidas por XML, controles acordeón, interfaces con lengüetas y elementos de formulario con validación. Spry Effects supone otro modo de mejorar el aspecto de la página Web. Los efectos permiten que los usuarios puedan ampliar, reducir, desvanecer y resaltar los diferentes elementos.

Uno de los problemas a los que se enfrentan los diseñadores web es la compatibilidad con los diferentes navegadores. Asegurarse de que un sitio web funciona correctamente en los navegadores de Mac, Windows y Linux supone una tarea complicada, pero con el Adobe CSS Advisor la compañía espera solucionar dicho problema.

Además de ofrecer un informe sobre la posibilidad de que puedan existir fallos de compatibilidad con los navegadores, Dreamweaver CS3 también ofrece ahora enlaces hacia Adobe CSS Advisor, en el que se incluye información sobre los últimos problemas detectados, ofreciendo diferentes sugerencias y consejos, además de tratarse de un sitio mantenido por la comunidad de usuarios.

Al igual que en anteriores versiones, Dreamweaver CS3 también ofrece a los usuarios una muestra de plantillas que les sirva como punto de partida para sus propios diseños.

Con esta versión también se ha simplificado la gestión CSS. La característica Manage CSS facilita a los usuarios la operación de mover las reglas CSS de un documento a otro, o bien desde la cabecera de un documento a una hoja de estilos externa. También es posible convertir el CSS introducido como código directo (inline) a reglas CSS, así como reubicarlo en una nueva posición mediante arrastrar y soltar.

Adobe Dreamweaver CS3 estará disponible en abril de 2007 para los usuarios de Estados Unidos y Canadá. Dreamweaver CS3 tendrá un precio orientativo de 399 dólares.

Fuente : http://www.idg.es/macworld/content.asp?idn=55420