En Cristalab suelen dar muy buenos consejos y soluciones a la hora de programar. Hace tiempo me encontré con un serie de consejos acerca de la importancia del DOCTYPE de nuestras páginas web y de como obtener una correcta validación del código XHTML y CSS de las mismas.
Para comprobar la validación de nuestro sitio web tenemos a disposición dos herramientas oficiales :
Personalmente intento validar todas mis páginas webs aunque suelo encontrarme con problemas ya que al hacerlas compatibles con la familia de navegadores internet explorer suele ponerme la validación patas arriba.
En la actualidad algunos de los portales con un tráfico inmenso, como es el caso de www.google.com, no suelen validar sus sitios web para aligerar el contenido de la página.
En el tema de posicionamiento web (SEO) nos comentan en adseok, tras las últimas declaraciones de google, que no prestan mucha atención a una correcta validación del sitio web, aunque supongo que en un futuro será algo esencial para los nuevos buscadores.
Cuando un visitante llega a una de nuestras páginas y resulta que ya no existe o es incorrecta, le aparece un mensaje bastante sosete de que la página no ha sido encontrada.
Podemos personalizar la página de error informando al visitante e incluso otorgarle otras opciones para lograr recauzar la visita.
Una vez creada la página simplemente tenemos que añadir al archivo de configuración .htaccess de nuestro servidor la siguiente línea :
ErrorDocument 404 /tu_página/_de_Error.php
Al parecer el origen del 404 page not found tiene hasta historia propia y nos la cuentan en NeoTeo.com 😀
En NetTuts proponen incluso avisar mediante correo electrónico cuando un usuario tope con un 404 Not Found.
Si no te viene la inspiración aquí tienes más de 50 páginas de error personalizadas :
Las funciones de PHP para trabajo con fechas utilizan timestamps y están restringidas a fechas entre 1901 y 2038 en sistemas operativos Unix y a 1970 y 2038 en sistemas operativos Windows, debido al desbordamiento del tipo de dato integer.
Con ADOdb Date Time eliminamos dichas limitaciones ya que reemplaza las funciones de fecha con variables en coma flotante permitiendo utilizar fechas desde 100 dC hasta +3.000 dC.
Siempre viene bien ir pensando en el futuro 😀
Fuente : http://phplens.com/
En Layout Gala nos presentan una colección de 40 estructuras css que nos servirán de base para casi cualquier sitio web.
Web : http://blog.html.it/layoutgala/
Algo bastante común con los PNGs transparentes es que ie6 no los muestre correctamente. Gracias a DD_belatedPNG nos podemos olvidar de la mayoría de problemas que nos causan en cuestión de segundos.
Es bastante sencillo de implementar.
<!--[if IE 6]>
<script src="DD_belatedPNG.js"></script>
<script>
DD_belatedPNG.fix('.png_bg'); //EXAMPLE
</script>
<![endif]-->
Personalmente he probado muchísimos «png fix» y el actual es el único que ha cumplido medianamente con mis espectactivas. Su peso es de ~7kb comprimido, vistas al alternativas y los resultados nada mal.
Algunas de las cualidades de DD_belatedPNG son:
- Emplear PNG de 24-bit con transparencia como fondo mediante la propiedad background-image de CSS
- Posicionar esas imagenes mediante background-position o repetirlas con background-repeat
- No usa AlphaImageLoader con lo que no encontraremos problemas con el z-index
- Responde a element.style y a la pseudoclase :hover
- Es muy sencillo de implementar y pesa muy poco
Web : http://dillerdesign.com/