/ Published in: CSS
POSH => HTML semántico
http://aprendiendoweb.com/2008/08/posh-html-semantico
<ol>
<li>Debe ser HTML válido</li>
<li>No se deben usar elementos de presentación como <b> o <i></li>
<li>Todos los estilos deben darse usando CSS</li>
<li>Todos los links deben apuntar a algún lado (nada de dejar el href="" vacÃo)</li>
<li>Los atributos class e id deben describir el tipo de información que lleva el elemento y no cómo deberÃa verse</li>
</ol>
Ordenar estilos por especificidad
<ul>
<li>Elementos, agrupados por el tipo de etiquetas</li>
<li>Clases, agrupados por el efecto que crean</li>
<li>IDs, agrupados por el componente que afectan</li>
</ul>
Agrupando
<strong>Estilos generales</strong>
<ul>
<li>Estilos del body</li>
<li>Reset</li>
<li>Enlaces</li>
<li>Encabezados</li>
<li>Listas</li>
<li>Otros estilos</li>
</ul>
<strong>Helper styles</strong>
<ul>
<li>Formularios</li>
<li>Notificaciones y errores</li>
</ul>
<strong>Estructura de página</strong>
<strong>Páginas componentes</strong>
<strong>Overrides</strong>
Trucos IE6
<strong>Texto fantasma:</strong>
http://www.toastedweb.si/docs/ie_ghost_text_bug_fix.html
http://aprendiendoweb.com/2008/08/posh-html-semantico
<ol>
<li>Debe ser HTML válido</li>
<li>No se deben usar elementos de presentación como <b> o <i></li>
<li>Todos los estilos deben darse usando CSS</li>
<li>Todos los links deben apuntar a algún lado (nada de dejar el href="" vacÃo)</li>
<li>Los atributos class e id deben describir el tipo de información que lleva el elemento y no cómo deberÃa verse</li>
</ol>
Ordenar estilos por especificidad
<ul>
<li>Elementos, agrupados por el tipo de etiquetas</li>
<li>Clases, agrupados por el efecto que crean</li>
<li>IDs, agrupados por el componente que afectan</li>
</ul>
Agrupando
<strong>Estilos generales</strong>
<ul>
<li>Estilos del body</li>
<li>Reset</li>
<li>Enlaces</li>
<li>Encabezados</li>
<li>Listas</li>
<li>Otros estilos</li>
</ul>
<strong>Helper styles</strong>
<ul>
<li>Formularios</li>
<li>Notificaciones y errores</li>
</ul>
<strong>Estructura de página</strong>
<strong>Páginas componentes</strong>
<strong>Overrides</strong>
Trucos IE6
<strong>Texto fantasma:</strong>
http://www.toastedweb.si/docs/ie_ghost_text_bug_fix.html
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
/* @group Enlaces */ a { outline:none; } a:link {} a:visited {} a:hover {} a:active {} /* @end */ /* @group Encabezados */ h1 { } h1 a:link, h1 a:visited, h1 a:hover, h1 a:focus, h1 a:active { } h2 { } h2 a:link, h2 a:visited, h2 a:hover, h2 a:focus, h2 a:active { } h3 { } h3 a:link, h3 a:visited, h3 a:hover, h3 a:focus, h3 a:active { } /* @end */ /* @group Listas */ /*default list*/ /*action list*/ /*toggle list*/ /*external link list*/ /*product list*/ /*feature list*/ /* @end */ /* @group Elementos de pagina */ /*Paginado*/ /*Calendario*/ /*Comentarios*/ /* @end */