Anton,
O contexto é uma tentativa de criar um menu dinâmico baseado em CSS para o portal como substituição dos menus padrão do portal. Quero que toda a hierarquia seja visível no cliente sem a necessidade de retornar ao servidor para aprofundar na hierarquia, como faz a navegação detalhada entregue pela SAP.
Também é necessário ter cantos arredondados para as abas do menu, algo que também quero alcançar através do CSS.
Meu componente do portal cria uma lista não numerada a partir da estrutura do menu do portal. As definições de classe CSS transformam essa lista em um menu dinâmico horizontal.
A ideia é inspirada em exemplos disponíveis nos seguintes URLs
http://www.alistapart.com/articles/horizdropdowns/
e
http://www.seoconsultants.com/css/menus/tutorial/
O estado atual do meu projeto de teste é que o menu funciona em um layout HTML puro com o DOCTYPE no topo, mas não dentro do contexto do meu componente do portal.
PS: obrigado pela referência ao artigo sobre DOCTYPE. Há um similar no alistapart, aliás, que já li e é exatamente a razão pela qual estou tentando estabelecer o doctype e ver se isso resolve meu problema: http://www.alistapart.com/articles/doctype/