Avui he descobert l’alegria que l’analitzador de codi … el TiddyHTML et digui que una pàgina compleix al 100% amb el que marca l’estàndard W3C.
Alguns trucs que se m’havien passat per alt:
- align=”absmiddle” ja no existeix, ara és style=”vertical-align:middle”
- En un enllaç amb paràmetres GET, href=”index.php?p=1&a=2″ hem de fer la conversió href=”index.php?p=1&a=2″
- L’etiqueta d’inici de fila <tr> no té la propietat height, en comptes d’això indicar <tr style=”height:15px”>
- Quan volem que un enllaç no faci res, cal posar href=”javascript:return(false);”, sense cap espai
- De fet, en un href no hi ha d’anar mai un espai … llavors és millor posar l’acció a l’onclick.
- Si volem donar un valor a les propietats width i height, si ho fem directament sobre l’etiqueta, no cal indicar les unitats. Si ho fem dintre de la propietat style, si, cal indicar-les (”px” o “%” o “pt” o “em”).
- Etiquetes sense contingut no són vàlides ( <td></td> ), cal posar-hi alguna cosa entre mig, ni que sigui un espai (<td> </td>)
- No fer servir un <embed> per inserir un flash:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="115" height="60">
<param name="movie" value="fitxer.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="fitxer.swf" width="115" height="60">
<p>Text alternatiu</p>
</object>
<!--<![endif]-->
</object>
I ja! Si al final resultarà que és més lògic i coherent treballar seguint l’estàndard!!! 
Només els cal una solució ràpida al cellpadding=”0″ i cellspacing=”0″ de les taules, i al fer crèixer dos DIV’s de forma síncrona, com dues cel·les d’una taula, i ja ho tenim.
Publicat per elrohir
Publicat per elrohir