Ir para conteúdo
Fórum CódigoFonte.net
cmcampo

Como colocar itens em níveis hierárquivos com a instrução ol?

Recommended Posts

Tenho que fazer uma página ASP de um decreto o qual tem níveis hierárquicos: Artigo, Inciso, Parágrafo e Alínea. Quando se é um decreto simples OK, entretanto quando se tem uma chamada, em um dos parágrafos, a um parágrafo de outro decreto (contendo alíneas), as margens ficam erradas. Tem alguma forma de fazer com que a estrutura fique com as margens definidas corretamente? Fiz a definição das margens como indicado abaixo:

 

<!-- Define estilo da página -->
 
<style>
 
  p                     {margin-right:  10px; margin-left :   2px;}
 
  p.sub-cabecalho       {margin-left : 220px;}
 
  p.artigo              {margin-left :  10px;}
  p.artigo_S            {margin-left :  20px;}
  p.artigo_T            {margin-left :  30px;}
 
  p.inciso              {margin-left :  25px;}
  p.inciso_S            {margin-left :  35px;}
  p.inciso_T            {margin-left :  45px;}
 
  p.paragrafo           {margin-left :  40px;}
  p.paragrafo_S         {margin-left :  50px;}
  p.paragrafo_T         {margin-left :  60px;}
 
  p.alinea              {margin-left :  55px;}
  p.alinea_S            {margin-left :  65px;}
  p.alinea_T            {margin-left :  75px;}
 
</style>
 
onde: Sem complemento = Principal
          S                            = Secundário
          T                            = Terciário
 
Usando a instrução ol para os incisos (I, II, ...) e as alíneas (a, b, ...), não consegui ainda usá-la para parágrafo (§ 1º, § 2º, ...) e artigos (Artigo 1º, Artigo 2º, ...), a margem de uma alínea de um decreto secundário chamado em um dos parágrafos do principal acaba ficando fora da margem configurada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×
×
  • Criar Novo...