la mayoria de los errores te indican por que son, dejate llevar por lo que dice. admito que no siempre son 100% claras. sin embargo, me pregunto si estas definiendo correctamente el documento:
- tiene DOCTYPE?
- tienes la estructura necesaria? HTML, HEAD, TITLE, BODY.
- el documento tiene la codificacion charset? esto lo puedes hacer con un META HTTP-EQUIV
Cita: Además en ie6 me de deja hueco vacio en <li><ul>. En firefox no.
eso es un problema de modelo de cajas que se puede corregir con CSS