20/6 - 2008 css - diseño

Vimeo, cool log in!

Página de Logeo de Vimeo

Buena idea y buen diseño.
Ojo con la nube =)

Sin Comentarios

27/2 - 2008 ajax - programación - xhtml

CSS condicionado por navegador en distintos lenguajes

Una amiga me hizo esta pregunta en un mail ayer, así que esto fue lo que le conteste

HTML

Es una buena opción si estás trabajando sólo con documentos HTML. Aunque se dice que se pueden ocupar condiciones para todos los navegadores, la verdad es que nunca he conseguido aplicarla para otros agentes que no sean IE6 o IE7

<!--[if IE 7]>
<link href="css/ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if IE 6]>
<link href="css/ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->

JAVASCRIPT

Trabajando con la variable navigator se pueden obtener datos como el agente del usuario (userAgent) o el nombre de la aplicación (appName) que estemos usando. Sin embargo, no es 100% accesible, ya que no funciona si se tiene el javascript del navegaor desactivado.

<script type="text/javascritp>
if(navigator.userAgent.match("MSIE 6")) {
     document.write('<link href="css/ie6.css" rel="stylesheet" type="text/css" />');
}
if(navigator.userAgent.match("Firefox")) {
     document.write('<link href="css/firefox.css" rel="stylesheet" type="text/css" />');
}
</script>

PHP

Perfecta si se esta trabajando en este lenguaje porque es más segura y accesible que la opción en JS. Además de obtener similares datos que la opción en JS

<?php
if(stristr($_SERVER["HTTP_USER_AGENT"]),"firefox") {
     echo '<link href="css/firefox.css" rel="stylesheet" type="text/css" />';
}

if(stristr($_SERVER["HTTP_USER_AGENT"]),"firefox") {
     echo '<link href="css/firefox.css" rel="stylesheet" type="text/css" />';
}
?>

3 Comentario

22/1 - 2008 ayerviernes - isotipo - web

1 año en AyerViernes

Sacando cuentas de un año más que bueno, profeccionale

El 2007 fue un año movido, estresante, agoviante, pero cool!!. Así que para que este año sea igual de dinámico, hay que plantearse metas:

  • Aprender RoR
    • Al menos programar una aplicación, andando
  • Llegar a ser usuario medio - avanzado de Linux
    • Solucionar problemas complejos
    • Configurar bien todo lo que quiera
    • Escritorio extendido incluído
  • Terminar la carpeta de mi proyecto de título
  • Aprender más sobre Diseño de Interacción
  • Hacer clases sobre Diseño Front (faena que ya comence, particularmente)

1 Comentario

08/11 - 2007 usabilidad

8 de Noviembre, Día Mundial de la Usabilidad

Dia mundial de la usabilidad

1 Comentario

06/10 - 2007 poesia

Dar el primer paso

las cosas sólo permanecen cerca de nosotros cuando hemos dado el primer paso - el de ir a ellas.

cita de: “Amereida Volumen I” (Varios Autores).

1 Comentario

Sobre Mí

basilio c�ceres

Diseñador Gráfico de la Escuela de Arquitectura y Diseño, PUCV, Chile. Actualmente trabajo en el área de Front y Producción de AyerViernes

Add to Technorati Favorites Descorchados ¡Conoce, Prueba y Comparte tu gusto por el vino!