Páginas

quarta-feira, março 25, 2009

HTML | Linha horizontal

Atualizado dia 24 de maio de 2018.

A Linha Horizontal (horizontal rule) é um elemento HTML adicionado por meio da tag <hr>.


🔸 Dimensões e alinhamento

O elemento hr aceita alinhamento e redimensionamento, tanto de largura (width) como de espessura (height). Essa personalização permite até mesmo que você transforme uma linha horizontal em um retângulo ou em uma linha vertical.

Por padrão, as linhas horizontais são alinhadas à esquerda, têm largura de 100% da tela e o valor de height pode variar entre os navegadores.

〰️ Código 1:

<hr style="width: 90%; height: 5px; text-align:center" />

Exemplo 1:


〰️ Código 2:

<hr style="width: 50px; height: 50px; text-align:center" />

Exemplo 2:


〰️ Código 3:

<hr style="width: 50%; height: 1px; text-align:right" />

Exemplo 3:


〰️ Código 4:

<hr style="width: 5px; height: 300px; text-align:center" />

Exemplo 4:


🔸 Bordas

Pelos exemplos acima você percebe que o elemento <hr>, por padrão, tem uma borda que pode ser exibida de formas diferentes nos navegadores. Por isso é muito importante customizar esse atributo para que seus visitantes vejam do mesmo jeito, independente do browser.

〰️ Código 5:

<hr style="width: 90%; height: 5px; text-align:center; border:1px solid #ff0000;" />

Exemplo 5:


〰️ Código 6:

<hr style="width: 90%; height: 25px; text-align:center; border-width:5px 5px 8px 5px; border-style:dotted groove double ridge; border-color:#00ccff;" />

Exemplo 6:


🔸 Cores

Para o Internet Explorer, o atributo que define a cor da linha horizontal, é color. Para os demais navegadores, o atributo correto é background. Assim sendo, defina os dois atributos com o mesmo valor.

〰️ Código 7:

<hr style='width: 90%; height:5px; text-align:center; border:1px solid black; color:#ffff00; background:#ffff00;' />

Exemplo 7:


〰️ Código 8:

<hr style='width: 90%; height:5px; text-align:center; border:0px; color:#ff9999; background:#ff9999;' />

Exemplo 8:


🔸 Imagem como background da linha

Para que a imagem seja exibida no Internet Explorer, você não pode definir o atributo color. Para saber mais sobre imagens de fundo, visite o post Imagens no background.

〰️ Código 9:

<hr style='width: 100%; height:10px; text-align:center; border:0px; background:#000000 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6rxXGP_woVMqYWF_av70a-71Csr85foWwvhKTjX-IrgtzJyJjaZQKNUGbAX7JXa0a4tAf91NgBvYyGhyL5yrgXI_wPYcV9jDviAM2vMaurwffkTmLlC2r43lSq__MXCUjW2-piuek0lOz/s1600/3376916.png);' />

Exemplo 9:


〰️ Código 10:

<hr style="height:42px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI0U0Ki6bQF3bWZ3JhX-r9U8MNqyI4PTxG1SO-0JkPl_3kndMDD8XgghkN1Sg1Jtu0HeCW2MFpGffG3dH9no2fipE6RJFK7l8lbRKQbo_9Bqfsiut4zpADPOVS3vfqJgkNGlGuFYA1NhQ8/s1600/risca-giz-2.png) #000000 center center; border:5px dashed #ffff00; border-left:0px; border-right:0px;">

Exemplo 10:


🔸 Na folha de estilos:

Você pode definir como serão suas linhas horizontais diretamente na folha de estilos, como no exemplo:

hr {color:#ffcc00; background:#ffcc00; border:0px; width:90%; height:3px; text-align:center;}
]]></b:skin>

Exemplo:



Continua em:

Até mais!



Pix meutedio arroba mail ponto com

5 comentários:

  1. Parabéns,
    muito bom o site!!!

    ResponderExcluir
  2. Anônimo1/9/11 16:51

    como eu faço o hr vertical e horizontal o deitado eu fiz!! mais em pé!!

    ResponderExcluir
  3. Não existe uma tag para fazer linha vertical. Aprenda a usar bordas: www.htmhelen.com/2008/11/aprendendo-usar-bordas.html.

    ResponderExcluir
  4. Depois de alguns anos ainda ajuda... Ok

    ResponderExcluir

Todos os comentários são moderados pela autora do blog.