Cinco recomendaciones para mejorar tus archivos de CSS

25, julio, 2007

En el blog NUDONATION nos deja cinco recomendaciones para mejorar tus CSS:

1. Etiqueta las áreas generales. Esto hará que encuentres mucho más fácilmente el bloque que quieres modificar. Tienes que «comentar» el nombre del bloque, esto se logra poniendo el título dentro de /* el título */

/* -- Header -------------------------- */

#header { }
/* -- Contenido ----------------------- */

#contenido { }

/* -- Footer -------------------------- */

#footer { }

2. Manten tus bloques agrupados, por ejemplo todos los elementos que vayas a controlar con CSS deben quedar en el mismo bloque y después del elemento padre.

#contenido { }

.contenido h1 { }

.contenido p { }

3. Usa el shorthand, o lo que es lo mismo la versión abreviada del CSS. Hay diferentes sitios donde puedes ver como es el shorthand, aquí pongo una liga a una de las guías de shorthand.

Sin shorthand

#midiv {

font-family: Verdana, Arial, Helvetica, Sans-serif;

font-size: 12px;

font-weight: normal;

line-height: 15px;

}

Con shorthand

#midiv {

font: normal 12px/15px Verdana, Arial, Helvetica, Sans-serif;

}

4. Genera los nombres de las clases y/o divs de forma inteligente, por ejemplo en vez de nombrar una clase .textorojo, nómbrala .alerta, así cuando quieras cambiar el color de la alerta su nombre seguirá siendo util y no tendrás que modificar tus archivos HTML.

Otro caso es si tienes un layout de dos columnas nombra a estas por la función que desempeñan, por ejemplo: #subnav, #contenido en vez de nombrarlas #col1, #col2 porque si las cambias de lugar las confusiones comienzan.

5. No uses altas y bajas en los nombres de las clases o los divs, esto puede hacerte perder mucho tiempo si tienes un archivo de CSS de varios cientos de líneas de código.


Todo lo que quieres saber sobre CSS

24, julio, 2007

En el enlace CSS, Accessibility and Standards Links, tenemos un montón de recursos sobre CSS, lo único malo que está en inglés, si descartamos ese hecho un lugar magnífico para estar al día en el tema de CSS.


101 CSS tips, tutoriales y ejemplos

12, julio, 2007

En el blog LXPAGE tenemos una impresionante lista de cosas en CSS, por si te aburres, puedes dedicar el tiempo a aprender, por eso de que el saber no ocupa lugar.


Cómo poner una imagen en la esquina del blog

11, julio, 2007

En el blog de el PITO DOBLE (unas de mis lecturas diarias), han puesto algo serio, espero que no sirva de precedente.

Su autor, Quatermain nos cuenta cómo poner una imagen fija de la esquina inferior derecha (aunque nos advierte que no funciona en el Explorer). Lo único que necesitamos es tocar dos archivos: la hoja de estilos y el de plantilla (normalmente el pie de página).

En la hoja de estilos ponemos lo siguiente (le han llamado a ese elemento “bean”, pero lo podéis llamar como queráis):

div#bean{
position: fixed;
right: 0;
bottom: 0;
display: block;
height: 234px;
width: 150px;
background: url(’tu-imagen.gif‘) bottom right no-repeat;
text-indent: -999em;
text-decoration: none;
*display: none;
}

Poniendo en lugar de tu-imagen.gif la ruta a la imagen.

Y en el archivo de plantilla (por ejemplo footer.php) se pone al final, justo antes del </body> dentro de <div id=”bean”></div>

Hace unos día encontré algo parecido, aunque tiene otra utilidad y lo puse en Imagen flotante con efecto de “ir arriba” (por si alguien tiene curiosidad)


101 trucos, tutoriales y ejemplos de CSS

10, julio, 2007

En BLOGPOCKET comenta que dentro de su blog, la categoría de CSS tiene mas de 130 posts. Eso nos puede dar una idea de qué significa eso de las hojas de estilo en cascada.

Lugo nos enseña un excelente enlace, a una un listado con 101 con trucos, tutoriales y ejemplos: 101 CSS Tips, Tutorials and Examples. Así que a guardar rápidamente este nuevo recurso.


Crea tu primera web en XHTML y CSS paso a paso

5, julio, 2007

En CRISTALAB encuentro un artículo realizado por inyaka, donde nos cuenta a modo de tutorial la manara más sencilla de comenzar por primera vez una página web, mediante XHTML y CSS.


Las mejores galerias de CSS

29, junio, 2007

En ZOMA MASTER, aunque comentan que existen muchas galerias de CSS en imágenes, pero no todas son buenas y proporcionan los mejores areglos.

Aqui estan las mejores galerias de CSS:

  1. CSS Design Yorkshire
  2. CSS Beauty
  3. CSSBloom
  4. CSSGreen
  5. CSSBrain
  6. CSS Clip
  7. CSS-Demo CSS Drive- Categorized CSS gallery and examples
  8. CSSelite
  9. CeeSeS
  10. Creative-Pakistan
  11. CSSFill
  12. CSS Galaxy
  13. CSS Hazard
  14. CSS Heaven
  15. CSS ImportCSS
  16. CSS-Mania
  17. CSS Princess
  18. CSS Reboot
  19. CSS smooth operator // Tite site collection

CSS Sprits: generador de sprites para CSS

29, junio, 2007

En SENTIDO WEB tenemos un sprit en CSS es usar una imagen que contenga a varias imágenes para usar parte de ellas como si fueran independientes y así no tener que estar cargando distintas imágenes. Técnica que se usaba en el ejemplo de personalización de checkboxes y radio buttons que ya contamos hace bastante tiempo.

fuglychecks.png

Crear este tipo de imágenes puede ser algo complicado para algunas personas que no están acostumbradas al uso de programas de dibujo, ya que en algunas circunstancias puede haber imágenes de distintos tamaños.

Para cuando queramos crear el sprit, y no sepamos cómo, o tengamos prisa, podemos usar la aplicación que ofrece CSS Sprites Generator, la cual nos solicita las imágenes y nos devuelve la imagen ya tratada, más sencillo imposible.


CSSVista, editor CSS para Firefox e IE6

25, junio, 2007

En SENTIDOWEB nos comentan sobre CSSVista, una aplicación desarrollada por la gente de SiteVista que nos permite editar CSS y ver los resultados que se producen directamente en IE6 y Firefox.

Es una aplicación gratuita, en fase de desarrollo que nos puede ser de gran utilidad cuando maquetamos un diseño y queremos que se vea correctamente en ambos navegadores. Aunque puede ser más conveniente usar un editor normal y refrescar el contenido en el navegador que esté probando en ese momento.


Tres editores de hojas de estilo

19, junio, 2007

css3.jpg En XYBERNETICOS tenemos tres editores de hojas de estilos diferentes:

  • CSSVista es una aplicación útil para cualquier desarrollador de páginas Web que desea centralizar el diseño de sus páginas con los estándares de las hojas de estilo (CSS). Este programa nos permite de forma fácil realizar modificaciones y mejoras en las páginas Web. Sencillamente debes cargar tu página Web en el navegador integrado que tiene la aplicación. Posteriormente desde la ventana colocada al lado izquierdo de la aplicación podrás editar directamente tu hoja de estilos comprobando paso a paso como afectan los cambios sobre tu página Web. Algo para tener en cuenta para utilizar CSSVista es que necesitas tener instalado previamente .NET Framework 2 en tu ordenador.
  • CSS Spy es otra aplicación gratuita para editar hojas de estilo. Muy fácil de utilizar y nos permite en poco tiempo crear nuestras plantillas nuevas o simplemente editar aquellas ya diseñadas. CSS Spy también nos permite ir viendo todos los cambios que vamos realizando en tiempo real tanto en IE o Firefox, aunque para ello necesitaras tener instalado el control ActiveX de Mozilla. Css Spy básicamente nos permite editar todas las propiedades soportadas por la especificación CSS 1 y 2.
  • Simple CSS es otra aplicación sencilla y útil para desarrollar tus páginas Web con hojas de estilo CSS. Puedes desarrollar tus hojas de estilo desde cero o trabajar con las que ya tengas, modificándolas. Simple CSS es una aplicación muy sencilla de utilizar ya que sus menús son muy intuitivos.

Una selección de los mejores diseños de CSS Zen Garden

13, junio, 2007

El CSS Zen Garden es un gran proyecto que ha hecho mucho por los estándares en la web, pues intenta motivar, inspirar, y animar la participacion. Como resultado de ello en esta ocasión tenemos una lista seleccionada por TUTORIAL BLOG de lo que desde su punto de vista son los 15 mejores diseños  :


12 beneficios de usar CSS en páginas web

12, junio, 2007

En ANIETO2K, que por otra parte defiende como es de esperar con uñas y dientes el uso del CSS para aportarle diseño a las aplicaciones web (cosa que estoy muy acuerdo), pero comenta que hay miles de motivos por los que esta práctica es realmente beneficiosa para todos.

Aqui tenemos 12 motivos por que usar CSS :

  1. Separar la presentación del contenido.
  2. Beneficios en la indexación de buscadores.
  3. Carga de páginas más rápida
  4. Permite reducir el tamaño del HTML, lo que beneficia al punto 3.
  5. Limpieza en el código
  6. Elimina código Javascript (funciones que modifican el diseño y que pueden estar hechas con CSS)
  7. Mejoran la accesibilidad
  8. Reducción de tiempo de mantenimiento
  9. Rentabilizamos al poder aprovechar estructura
  10. Mayor flexibilidad de diseño.
  11. Estamos más cerca del futuro
  12. Mucho mejor para facilitar la impresión de la página.

Como hacer botones con buena apariencia con CSS

6, junio, 2007

En ZONA MASTERS, nos dan un enlace a un tutorial (en inglés), donde aprenderemos a usar una sola imagen para crear botones con diferentes estados (presionado y sin presionar) es la técnica llamada sliding doors (puerta corrediza)

imegen


Lista completa de menús realizados con CSS

6, junio, 2007

En BLOG VECINDAD…, encuentro una buena recopilación de una lista muy completa de los menús hechos con CSS, de seguro encontrarás alguno que te guste para tu proyecto. La lista ha sido tomada de 71 CSS menus for Web Designer.

menu-horiz.png

  1. 11 CSS navigation menus
  2. 12 more CSS Navigation Menus
  3. 14 Free Vertical CSS Menus
  4. 2-level horizontal navigation
  5. Absolute Lists: Alternatives to Divs
  6. Accessible Image-Tab Rollovers
  7. ADxMenu
  8. A drop-down theme
  9. Bookend Lists: Using CSS to Float a Masthead
  10. Bulletproof Slants
  11. Centered Tabs with CSS
  12. Clickable Link Backgrounds
  13. Create a Teaser Thumbnail List Using CSS: Part 1
  14. Creating Indented Navigation Lists
  15. Creating Multicolumn Lists
  16. cssMenus – 4 Level Deep List Menu
  17. CSS and Round Corners: Build Accessible Menu Tabs
  18. CSS-Based Tabbed Menu
  19. CSS-based Navigation
  20. CSS: Double Lists
  21. CSS Mini Tabs (the UN-tab, tab)
  22. CSS only dropdown menu
  23. CSS only flyout menus
  24. CSS only flyout/dropdown menu
  25. CSS only flyout menu with transparency
  26. CSS only vertical sliding menu
  27. CSS Swag: Multi-Column Lists
  28. CSS Tabs
  29. CSS Tabs
  30. CSS tabs with Submenus
  31. dTree Navigation Menu
  32. Definition lists – misused or misunderstood?
  33. Do You Want To Do That With CSS? – Multiple Column Lists
  34. Drop-Down Menus, Horizontal Style
  35. Float Mini tabs
  36. Flowing a List Across Multiple Columns
  37. Free Menu Designs V 1.1
  38. FreeStyle Menus
  39. Hidden tab menu
  40. How to Style a Definition List with CSS
  41. How to Style an Unordered List with CSS
  42. How to Use CSS to Position Horizontal Unordered Lists
  43. Hybrid CSS Dropdowns
  44. Inline Mini Tabs
  45. Intelligent Menus
  46. Inverted Sliding Doors Tabs
  47. Light Weight Multi Level Menu
  48. List Display Problems In Explorer For Windows
  49. Listamatic
  50. Listamatic2
  51. Menus galleries in CSS and XHTML
  52. Mini-Tab Shapes
  53. Mini-Tab Shapes 2
  54. More than Just Bullets
  55. Multiple Column Lists
  56. A Navbar Using Lists
  57. Navigation Matrix Reloaded
  58. Remote Control CSS
  59. Remote Control CSS Revisited – Caving in to peer pressure
  60. Rounding Tab Corners
  61. Simple CSS Tabs
  62. Simplified CSS Tabs
  63. Sliding Doors
  64. Spruced-Up Site Maps
  65. Styling Nested List
  66. Suckerfish Dropdowns
  67. Tabtastic
  68. Tabs Tutorial
  69. Taming Lists
  70. Turning a List into a Navigation Bar
  71. Ultimate css only dropdown menu