Como adicionar linha horizontal em html. Linhas horizontais e verticais em HTML

Para enfatizar alguns elementos especialmente importantes do site, não faria mal nenhum usar todos os tipos de estilos e propriedades CSS fornecidos para isso. Claro, você não precisa se preocupar com o texto e realçá-lo, por exemplo, em negrito ou itálico, mudar o fundo ou fazer uma moldura ao redor do texto. Mas nem sempre um dos métodos apresentados é adequado. Digamos que você tenha um texto que precisa ser separado devido às especificidades de sua carga semântica. É aqui que entram as propriedades HTML e CSS.

Como fazer uma linha no texto usando CSS

Para implementar nosso plano, precisamos nos referir a arquivo style.css escrevendo a propriedade correspondente nele fronteira... Isso criará uma linha acima, abaixo ou em um lado específico do texto. Por sua vez, existem várias propriedades responsáveis ​​pela apresentação da linha, a saber:

- borda superior- uma linha horizontal acima do texto;

- fronteira direita- uma linha vertical localizada à direita do texto;

- borda inferior- uma linha horizontal abaixo do texto;

- borda esquerda- a linha vertical à esquerda.

Como fazer uma linha em html

Usando propriedades CSS, você pode escrever todos os valores necessários editando o código HTML. Para fazer isso, você precisa ir para a parte administrativa do site. Selecione um dos materiais publicados, mude o editor de texto para o modo de edição de código HTML e adicione propriedades CSS. Uma amostra pode ser vista abaixo.



Como faço uma linha pontilhada ou reta?



Ao prescrever essas propriedades, você será capaz de enfatizar a importância do material, parágrafo ou título apresentado?


Breve explicação dos comandos

- largura- comprimento da linha;

- sólido- linha sólida;

- pontilhado- linha pontilhada.

Para um conhecimento mais profundo dos estilos, recomendo a leitura deste.

É necessário entender que no processo de alteração do código do site, as propriedades que determinam o tipo de linha, sua espessura e cor são listadas separadas por um espaço.

Esse método possui várias vantagens:

Uma ampla gama de possibilidades com as quais você pode fazer quase qualquer linha.

Facilidade de fazer todas as alterações necessárias diretamente no código HTML. Isso simplifica muito a tarefa para construtores de sites inexperientes.

Como fazer uma linha horizontal reta usando a tag HTML

A primeira coisa que gostaria de chamar a atenção é que esta tag, apesar de todas as sutilezas e princípios do html, não possui uma tag de fechamento. Ele pode ser usado em qualquer lugar no código html, entre tags e.

Atributos de tag

- largura- é responsável pelo comprimento da linha. Ele pode ser especificado em porcentagem e em pixels.

- Tamanho- espessura da linha. Especificado em pixels.

- cor- define a cor da linha.

- alinhar- atributo responsável pelo alinhamento da linha. Por sua vez, a equipe se refere a ele.

Basicamente, linhas horizontais são usadas para decorar as páginas HTML do site, dando-lhes um visual mais atraente. Mas também podem delimitar visualmente as informações de seções vizinhas, trazendo comodidade para o leitor ao estudá-las. Em geral, desenhe linhas horizontais onde for necessário, isso é tudo.

Como faço para desenhar uma linha horizontal?

Existe uma tag especial para desenhar linhas horizontais em HTML


... Além disso, ele é tag de bloco, ou seja, ele cria quebras de linha antes e depois de si mesmo, de modo que a linha é sempre obtida em uma linha separada. Assim, ele só pode ser especificado dentro de tags que podem conter elementos de bloco, por exemplo ou
... Mas eu mesmo
não pode ter conteúdo, pois simplesmente não possui uma tag de finalização, ou seja, está vazio.

Um exemplo de desenho de linhas horizontais em HTML

Desenhe linhas horizontais


Parágrafo.

Parágrafo.


Parágrafo.

Resultado no navegador

Parágrafo.

Parágrafo.

Parágrafo.

Como você pode ver, as linhas são muito finas, indefinidas e desenhadas em toda a largura disponível, então agora aprenderemos como alterá-las para torná-las mais atraentes.

Como altero a cor, a espessura e a largura das linhas horizontais?

Em versões mais antigas de HTML, a tag


havia atributos especiais com os quais era possível alterar a cor, espessura e largura das linhas horizontais. Estes são cor, tamanho e largura, respectivamente. Mas nas versões mais recentes, eles foram substituídos por Cascading Style Sheets (CSS), então, você adivinhou, estaremos usando nosso atributo de estilo favorito novamente. A sintaxe geral é:


style = "background: color">- cor da linha (ou melhor, seu fundo).


estilo = "altura: tamanho">- espessura da linha.


estilo = "largura: tamanho">- espessura da linha.


estilo = "fundo: cor; altura: tamanho; largura: tamanho"> - mas você pode especificar todos os parâmetros de uma vez, mas não se esqueça do ponto-e-vírgula (;).

Uma cor pode ser especificada por seu nome em inglês ou pelo código HEX da cor, precedido por um hash (#). Bem, você já sabe sobre isso a partir da lição mudando a cor do texto e do fundo.

Mas falaremos sobre redimensionamento com mais detalhes. Você se lembra de tutorial sobre como alterar fontes, existem cerca de dez unidades em CSS, mas espessura da linha pode ser especificado apenas em pixels (px) e porcentagens (%), e espessura geralmente apenas em pixels. Se você fornecer outras unidades, isso não será um erro, mas os navegadores simplesmente as ignorarão.

Se você especificar as dimensões em pixels, a espessura e a largura da linha dependerão da resolução do monitor no qual seu site é visualizado (quanto maior a resolução da tela, mais fina e estreita a linha).

Como eu disse, apenas a largura da linha pode ser especificada como uma porcentagem. Os tamanhos percentuais sempre dependem e são calculados com base no tamanho do elemento do contêiner pai, dentro do qual a tag está localizada


... Nesse caso, o tamanho do pai é considerado 100%. Por exemplo, se colocarmos a tag
estilo = "largura: 50%"> elemento interno
, então não importa como redimensionamos a janela do navegador ou a resolução do monitor - a largura da linha sempre será a metade da largura do bloco
.

Um exemplo de alteração da cor, espessura e largura das linhas horizontais.

Altere a cor, espessura e largura das linhas horizontais.





Resultado no navegador

Mudando a posição das linhas horizontais

Quando você altera a largura de uma linha horizontal, torna-se claramente visível que os navegadores sempre a colocam no centro. Se você quiser mudar sua posição, use apenas dentro


alinhe o atributo com os seguintes valores:

  • Centro- a linha está centrada (valor padrão).
  • deixou- pressionado contra a borda esquerda.
  • direito- pressionado contra a borda direita.

Um exemplo de alinhamento de linhas horizontais.

Altere a posição das linhas horizontais.




Resultado no navegador

Como faço para remover a borda ao redor da linha?

Dê uma olhada no primeiro exemplo deste tutorial. Que cor você acha que essas linhas têm? E aqui está errado. Eles são transparentes, como qualquer elemento de página que não tenha uma cor de fundo! Não acredita em mim? Em seguida, dê uma olhada em um exemplo em que alteramos a cor das linhas. Para o primeiro, não definimos a cor, apenas aumentamos seu tamanho e esta linha não é transparente? De modo a!

Vou explicar agora. Por padrão, os navegadores desenham bordas em torno das linhas, o que cria um efeito tridimensional. Portanto, quando não aumentamos a espessura das linhas horizontais, os navegadores nos mostram apenas esses quadros, já que a espessura da linha em si é 0px.

Para remover a borda ao redor da linha, o que muitas vezes apenas estraga a aparência, reaplicaremos o atributo de estilo. E está escrito assim:


Trabalho de casa.

  1. Crie cabeçalhos de artigos, seções e subseções. Centralize todos eles.
  2. Defina a página inteira como Arial e Courier para os cabeçalhos.
  3. Deixe o tamanho da fonte em toda a página ser 85% do tamanho padrão do navegador. E os títulos têm 145%, 125% e 110%, respectivamente, do tamanho da fonte da página.
  4. Escreva um parágrafo no primeiro título, uma longa citação no segundo e um poema no terceiro. E que o poema seja centrado na página.
  5. Destaque três palavras em negrito em sua citação.
  6. Sob o título do artigo, desenhe uma linha horizontal vermelha de três pixels em toda a largura da página.
  7. Na parte superior e inferior do poema, desenhe linhas pretas de um pixel. Deixe que a largura da linha superior seja aproximadamente igual à largura do verso e a linha inferior seja igual à metade.
  8. Remova os quadros desnecessários das linhas.

Do autor: Eu te saúdo. A necessidade de apresentar vários blocos em uma página da web em uma linha é uma tarefa muito frequente que surge para designers de layout. Isso ocorre durante o layout de quase todos os modelos, portanto, todos nós, em qualquer caso, precisamos conhecer e aplicar os métodos básicos para alterar o comportamento dos blocos.

Antes de examinarmos os truques mais comuns, gostaria de relembrar um pouco da teoria. Os elementos da página da Web são divididos em bloco e embutidos. E a diferença entre eles é muito simples - os minúsculos podem estar localizados em uma linha, mas os blocos não. Claro, as diferenças não param por aí, mas esta é a principal diferença. Os blocos já podem ter margens superior e inferior (os minúsculos não), e mais propriedades podem ser aplicadas a eles.

As principais maneiras de alinhar blocos em uma linha em css

Não vamos complicar nada, existem 3 formas principais:

Converta blocos em elementos embutidos. Ao mesmo tempo, as propriedades do bloco são perdidas, portanto, essa opção quase nunca é usada.

Faça os elementos desejados em bloco. Este é um tipo especial em que o elemento mantém suas propriedades, mas ao mesmo tempo permite que outros blocos sejam posicionados lado a lado.

Elementos flutuantes usando a propriedade float.

Detenhamo-nos nessas opções. Flexbox, exibição tabular e outros pontos não serão considerados. Então, digamos que temos 3 subtítulos.

Cabeçallho 1

Título 2

Título 3

Naturalmente, todas as propriedades css devem ser escritas em um arquivo separado (style.css), que deve ser conectado ao documento html. Neste arquivo, escreverei um estilo mínimo para que nossos subtítulos possam ser vistos facilmente.

h3 (plano de fundo: #EEDDCD;)

h3 (

fundo: #EEDDCD;

Aqui estão eles na página:

Lá eles se comportam como blocos. Cada um está localizado em sua própria linha, existem recuos entre eles. Se desejar, você também pode definir quaisquer recuos internos que desejar e, em geral, fazer o que quiser.

Converta em linhas e adicione preenchimento imediatamente. Para fazer isso, adicione as seguintes propriedades ao seletor h3:

display: embutido; preenchimento: 30px;

Existem 2 problemas principais com esta técnica. O primeiro é o preenchimento mínimo. É formado pelo fato de haver um espaço entre os blocos no código, que forma esse recuo. Se este problema precisa de uma solução, existem 2 opções principais:

Em html, organize o código dos blocos necessários em uma linha sem espaços

Defina uma margem negativa à direita de -4 pixels. Isso é quanto um espaço leva.

O segundo problema é que os problemas de exibição podem ocorrer com diferentes alturas de elementos. Em geral, os blocos flutuantes são a melhor opção. Em vez de display: inline-block, escrevemos isto:

Bloqueia em linha usando uma estrutura

Devo dizer imediatamente que se você for usar qualquer estrutura css normal (por exemplo, Bootstrap), então ainda é muito mais fácil lá. Todo o código css responsável pela disposição dos elementos já foi escrito e você só terá que configurar as classes corretas. Tudo que você precisa fazer é aprender o sistema de grade e você pode criar modelos responsivos de várias colunas sem muita dificuldade. Pelo menos será muito mais fácil do que escrever CSS do zero.

Outro desafio de escrever código do zero surge quando você precisa de um design responsivo. Claro, você mesmo pode implementá-lo ao possuir consultas de mídia, mas será muito mais difícil se você tiver um modelo complexo.

Por exemplo, quando você deve ter 4 colunas em telas grandes, 3 em médias e 2 em telefones celulares. Com a ajuda de estruturas como Bootstrap, ou melhor, com sua grade, leva apenas alguns minutos para implementar tal coisa .

Transferindo suavemente o tópico para a estrutura do Bootstrap, observarei mais uma vez que, se você se depara com a tarefa de criar um modelo responsivo complexo, então é simplesmente um pecado não usar a grade. Para fazer isso, nem mesmo é necessário conectar a versão completa do framework - você pode customizá-lo e parar por aí apenas o que você realmente precisa.

Você pode aprender a trabalhar com a estrutura. Também explica a teoria, mas o mais importante é que haja prática. Você criará 3 modelos responsivos e terá uma ótima experiência que lhe permitirá criar sites sob encomenda ou para você mesmo. E se você quiser dar uma olhada nos benefícios e recursos do framework gratuitamente, sugiro que verifique nossa série de artigos sobre Bootstrap e layout simples. Desejo a você muito sucesso no layout e na construção de sites em geral.

Ao criar uma página HTML, o layout desempenha um papel essencial. Principalmente quando falamos de vários símbolos e desenhos decorativos: essas pequenas coisas ajudam a tornar a "linguagem" da sua página mais acessível e clara, além disso, alteram significativamente sua percepção e aparência em geral. Um dos elementos mais importantes para o design é uma linha horizontal, e mais adiante aprenderemos com mais detalhes como trabalhar com ela e como fazer uma linha horizontal em html.

O que é uma linha horizontal e para que serve

Uma linha horizontal em html é um elemento de design de página que executa uma série de funções:

  1. Decorativo... Ajuda a adicionar atratividade à página.
  2. Dividindo... Promove a separação efetiva de informações de diferentes significados.
  3. Enfatizando ou sublinhando... Chama a atenção dos visitantes da página para as informações necessárias e mais importantes.

É a linha horizontal considerada a forma mais econômica de implementar uma série de funções. É muito simples criá-lo, mas externamente parece muito lucrativo. Por simples mudanças no código html, você pode regular:

  • comprimento;
  • largura;
  • características de cor;
  • alinhamento com uma ou outra borda.

Observe que a linha horizontal se refere a elementos de bloco. Isso significa que ele ocupa uma nova linha na página, e o texto que o segue irá para baixo.

Como criar uma linha horizontal em HTML

Você pode definir uma linha usando uma tag simples - hr entre colchetes triangulares. É a abreviação de "Regra Horisontal" e define os parâmetros externos clássicos. Ele difere de muitos outros porque não precisa de uma tag final e pode existir por conta própria. Você pode alterar as características externas de um elemento usando valores adicionais na tag:

  1. Comprimento... Se não quiser que o comprimento da linha se estenda por toda a página, você pode definir o tamanho desejado em pixels ou porcentagem. Isso é feito com a ajuda de uma palavra adicional "largura" na tag e um indicador de comprimento numérico especificado após o sinal "=" entre aspas.

Se parece com isso. Por exemplo, se precisarmos de um comprimento de 100 pixels, definiríamos uma tag como esta: hr width = "100"

  1. Alinhamento... O alinhamento é possível nas bordas esquerda ou direita e também no centro. Este recurso só é válido se você já especificou o parâmetro de largura, uma vez que uma linha de página inteira não pode ser alinhada. Para alinhamento, defina um atributo adicional na tag "align" e adicione uma direção a ele: center - para centro, esquerda - para esquerda e direita - para alinhamento à direita.

A tag finalizada, neste caso, será semelhante a esta. Por exemplo, se precisarmos definir o alinhamento central para uma linha horizontal com comprimento de 150 pixels, a tag finalizada terá a seguinte aparência: hr align = "center" width = "150".

Observe que "alinhar", a medida de alinhamento, é colocada na posição 1, embora o atributo dependa da largura da medida de comprimento.

  1. Largura... Opcionalmente, você também pode especificar a largura, criando um sublinhado em negrito ou fino. Este critério não depende de nada e pode ser usado de forma independente, sem especificar o comprimento ou alinhamento. Para isso, utilizamos o atributo size da tag e um valor numérico igual à largura desejada em pixels. O número é indicado entre aspas após o atributo de tamanho e o símbolo "=".

Assim, se precisamos criar uma linha de 15 pixels de largura, precisamos criar a seguinte tag: hr size = "15".

  1. Cor... Também é definido como um indicador independente. Para alterá-lo, use o atributo color em combinação com o nome da cor na forma de um código ou em inglês. A cor é indicada entre aspas após o símbolo "=".

Assim, a tag para uma linha branca padrão pode ser escrita de duas maneiras: hr color = "#FFFFFF" ou hr color = "white"

O preto pode ser criado usando o código # 000000.

  1. Por para fora sombra... Se você precisar de um elemento que não contenha uma sombra, o atributo noshade deve ser usado na tag. Pode ser usado sozinho ou em combinação com outros elementos. Uma tag para uma linha padrão usando-a terá a seguinte aparência: hr noshade

Crie uma linha horizontal usando vídeo

E se você quiser obter informações em um formato mais visual, consulte o próximo vídeo, que descreve em detalhes as possibilidades de trabalhar com uma linha horizontal.

Tendo determinado as dimensões necessárias da linha horizontal, você pode projetar as páginas do site de forma que a informação seja estruturada e visualmente competente. Isso ajuda os visitantes a perceber mais facilmente as informações apresentadas e a fazer seu site se destacar dos outros.

Saudações a todos os leitores. De vez em quando, os assistentes se deparam com o problema de como fazer uma linha horizontal ou vertical usando HTML ou CSS. Isso é o que vou te dizer hoje.

Linhas em CSS

Existem várias maneiras de desenhar linhas. Uma delas é usar CSS. Mais precisamente, com a ajuda de Border. Vamos dar um exemplo.

E é esse o resultado.

Linha horizontal e vertical usando css.

Linhas em CSS podem ser desenhadas usando a instrução Border. Se você deseja apenas um retângulo com largura de borda fixa, pode simplesmente usar este operador e definir um valor para ele. Por exemplo: border: 5px solid # 000000; significará que as bordas do bloco têm 5 pixels de largura em preto.

No entanto, se você não precisar definir todos os limites, mas apenas alguns, precisará escrever exatamente quais limites são necessários e que valor cada um deles terá. Estes são os operadores:

  • border-top - define o valor da borda superior
  • border-bottom - define o valor da borda inferior
  • border-left - Define o valor da borda esquerda
  • border-right - Define o valor da borda direita.

Linha vertical e horizontal em HTML

Você também pode criar linhas no próprio HTML. Para fazer isso, você pode usar a tag hr.

Nesse caso, uma linha horizontal será desenhada, com um pixel de altura e largura total.

Mas esta tag, você pode definir alguns valores.

  • Largura- define o valor da largura da linha.
  • Cor- define a cor da linha.
  • Alinhar- define o alinhamento à esquerda, centro, direita
  • Tamanho- define o valor da largura da linha em pixels.

Com a tag hr, você também pode definir uma linha vertical. Mas, neste caso, você terá que recorrer a estilos novamente.

Nesse caso, uma linha vertical será desenhada com cem pixels de altura, um pixel de espessura e recuada em cinco pixels.

Conclusão.

Bem, agora você sabe como definir uma linha vertical e horizontal. As linhas podem ser definidas em sites regulares usando HTML e definidas em um site que usa um CMS, por exemplo, WordPress, mas, neste caso, você precisará alternar para o modo HTML.

Bem, se você tiver mais perguntas, pergunte nos comentários.