A tag adiciona um preenchimento na parte superior central. Alterar preenchimento e espaçamento superior em CSS

Lar / Dispositivos móveis

Olá! Inicialmente queria dividir este artigo em 4 pequenos, mas depois pensei nisso. Para que? Afinal, é mais conveniente quando essas informações são coletadas dentro de um único material.

Então hoje vamos aprender como fazer Recuo CSSà esquerda e em todos os outros lados - à direita, acima e abaixo. Eles podem ser feitos para fotos e textos. Eles vêm em dois tipos:

  • Externo;
  • Interno.

Para o primeiro, a propriedade chave é a margem, para o último – preenchimento. Para maior clareza, fiz um pequeno exemplo para você. Para tornar visualmente conveniente distinguir entre espaço interno e externo, adicionei uma mesa visível. Vamos ver o que aconteceu?

Margens

Ao escrevê-los em um arquivo de estilo CSS, você pode definir a orientação do bloco de informações na página. Por exemplo, vou movê-lo para a esquerda e para baixo. Deixe-me demonstrar imediatamente como será.

Em geral, você pode usar as seguintes opções para definir recuos.

Esquerda (margem esquerda).

À direita (margem direita).

Superior (margem superior).

Inferior (margem inferior).

Agora vou mostrar outra nuance legal.

Como você pode ver, você pode usar uma das opções - o efeito é o mesmo. Somente no segundo caso o código acaba sendo mais compacto. Observe também que os recuos são definidos no sentido horário. Tudo começa no topo e termina à esquerda.

Preenchimento

O procedimento é semelhante aqui. Só que agora adicionarei novas propriedades não para a tabela inteira, mas para o conteúdo das colunas.

Vamos ver o que aconteceu.

Por analogia com as margens internas em CSS, as externas podem ser escritas em código abreviado ou nas laterais separadamente.

Esses foram os pontos principais. Por fim, mostrarei de que outra forma você pode tornar o trabalho mais fácil.

Recuo no nível da tag selecionada

Nos casos vistos acima, eles são configurados para texto e imagens ao mesmo tempo. Na verdade, você pode definir a distância dos elementos no nível de uma tag específica. Vou mostrar como funciona. Desfaço as últimas alterações e especifico o código especial no arquivo de estilo.

Vamos dar uma olhada no que aconteceu depois de salvar as alterações.

A imagem permaneceu no lugar, apenas o texto incluído no arquivo . Manipulações semelhantes podem ser aplicadas a outros blocos, por exemplo, tr, span.

Como Informações adicionais Sugiro que você leia a publicação sobre a tarefa. Também estão suficientemente descritos maneiras interessantes. Pode ser útil para formar uma linha vermelha no texto ou realizar outras ações.

Além disso, você pode assinar um boletim informativo gratuito em endereços de e-mail. Existe um formulário especial para inscrição no blog. Até mais.

Um recurso da web é avaliado pelos usuários com base em seu apelo visual. Portanto, mesmo um texto informativamente útil pode não ser lido devido ao fato de ser mal elaborado. Conclusão - é preciso abordar com cuidado e atenção não só o conteúdo semântico das páginas do site, mas também sua apresentação visual. O advento da tecnologia CSS ampliou as possibilidades de criação de artigos atraentes. Uma das propriedades projetadas para facilitar a leitura da escrita é o recuo do texto CSS.

Margens e preenchimento: qual é a diferença?

Antes de começar a formatar o texto, você deve entender o que são margens e recuos. Apesar do fato de que esses elementos de marcação em alguns casos parecem iguais para o usuário, existem diferenças fundamentais entre eles:

  • o campo é especificado pela propriedade preenchimento, recuo - margem;
  • a margem é determinada pela lacuna entre o conteúdo e a borda do bloco, o recuo - entre as bordas dos blocos adjacentes;
  • as margens podem ou não ser levadas em consideração nas dimensões do elemento (largura e altura).

propriedade de margem

Portanto, para definir o recuo horizontal ou vertical do texto CSS, use a construção margem. Esta propriedade se aplica à tag definindo o parágrafo do documento. No próprio caso simples está escrito como:

margem: 12px.

Esta linha significa que ao redor do bloco de texto (ou qualquer outro bloco) haverá um recuo de 12 pixels em todos os lados. Para aumentar o intervalo, por exemplo, três vezes, basta escrever:

margem: 36px.

Mas e se o intervalo entre os blocos for diferente em cada lado? Os desenvolvedores de páginas da Web usam várias formas de gravação:

  1. margem: 11px 22px.
  2. margem: 11px 22px 33px.
  3. margem: 11px 22px 33px 44px.

No primeiro exemplo, 11 pixels serão recuados nas bordas inferior e superior do bloco e 22 pixels nas laterais do bloco. De acordo com a segunda forma de gravação, haverá 11 pixels entre a borda superior do bloco e o conteúdo, 33 pixels entre a parte inferior e 22 pixels nas laterais. No terceiro caso, o preenchimento será de 11 pixels na parte superior, 22 pixels na direita, 33 pixels na parte inferior e 44 pixels na esquerda.

Também é possível registrar a distância até o limite do bloco em apenas um lado: margem superior, margem inferior, margem esquerda, margem direita. Ao traduzir os nomes das propriedades para o russo, é fácil adivinhar sua finalidade. Por exemplo, a seguinte entrada diz que a margem direita será de 22 pixels:

margem direita: 22px.

Para os outros lados, as distâncias ao redor do bloco são consideradas iguais ao valor do elemento pai.

Propriedade margem tem um recurso que um desenvolvedor deve ter em mente ao usar o recuo vertical de texto CSS. Intervalos elementos vizinhos não se resumem, mas se sobrepõem. Por exemplo, deixe um dos blocos ter margem inferior: 15px, e o bloco adjacente a ele abaixo margem superior: 35px. A aritmética escolar e o bom senso sugerem que o espaço total entre eles será de 50 pixels. Na prática, este não é o caso. Bloco com alto valor imobiliário margem irá “absorver” seu vizinho. Como resultado, o espaçamento entre os elementos será de 35 pixels.

Linha "vermelha"

Elaboração de um documento em editor de texto, os usuários preferem especificar cada novo parágrafo usando uma linha “vermelha”. COM usando CSS recuar o texto à esquerda é fácil de fazer - a construção é usada recuo de texto. Está escrito assim:

recuo do texto: 11px.

Ou seja, a primeira linha do parágrafo será deslocada em relação à borda esquerda em 11 pixels. Para tornar o texto de uma página web mais parecido com um documento no editor, você deve definir adicionalmente, ou seja, escrever:

recuo do texto: 11px;

alinhamento de texto: justificar.

Além dos pixels, na descrição das marcações, é permitida a utilização de outras unidades - polegadas, pontos, porcentagens. Deixe o bloco ter um preenchimento de texto CSS de 10%. Com uma largura de bloco de 500 pixels, a linha vermelha terá 50 pixels (10% de 500).

Esta propriedade pode ser definida como herdar. Esta entrada indica que o bloco usa uma propriedade semelhante ao bloco pai.

recuo de texto: herdar.

Surpreendentemente, também pode assumir valores negativos! Nesse caso, formam-se as chamadas saliências, ou seja, o texto principal permanece no lugar e a primeira linha é deslocada 22 pixels para a esquerda:

recuo do texto: -22px.

Para evitar que as letras ultrapassem a borda esquerda do navegador, além de recuo de texto você precisa usar a construção para definir o campo:

preenchimento à esquerda: 22px.

As principais propriedades do CSS são revisadas. E a prática ajudará a consolidá-los. Aqui estão algumas dicas finais para aplicar o que você aprendeu no desenvolvimento do seu site:

  • linha vermelha e recuo de texto são conceitos diferentes e propriedades diferentes são usadas para indicá-los;
  • Para recuos verticais, as regras da matemática não se aplicam - os intervalos se sobrepõem, o elemento com maior valor “ganha”;
  • negativo recuo de parágrafo usado para indicar a primeira linha de um parágrafo usando uma imagem.
Acontece que ao criar um elemento ou layout, precisamos criar um recuo horizontal para que fiquem relativos entre si. Podem ser blocos ou vários elementos, ou melhor, consiste em fazer com que a distância seja inicialmente indicada entre os blocos localizados horizontalmente. Há maneiras diferentes na criação de recuos em elementos de design. No entanto, para compatibilidade com vários navegadores modernos Aqui abordaremos o tópico atual de recuo como texto ou bloco em uma página.

A propriedade determina quanto espaço de texto horizontal deve ser quebrado antes do início da primeira linha de um elemento de texto. O espaçamento é calculado a partir da borda inicial do elemento e do contêiner para o nível do bloco.

Como grande parte do conteúdo de uma página da web está na forma de texto, a capacidade de estilizar esse texto de uma forma atraente e eficaz é uma habilidade importante para se tornar um web designer. Para recuar uma descrição e um parágrafo, o método mais comumente usado e recomendado seria usando CSS. Aqui você será fornecido vários exemplos de como CSS pode ser usado para texto e o elemento de recuo.

Defina a margem superior usando CSS

Para criar recuos superiores é usado, então é claro sem Propriedades CSS não podemos fazer isso, pois precisamos de margin-top, esse é um valor que pode ser definido de diferentes formas, como em px e padrão em pixels, em,% e assim por diante, que tudo acontece no estilo CSS em unidades de medição.

Exemplo de uso:

Bloco de margem (
margem superior: 50px;
}

O que você pode ver na imagem:

Você também pode usá-lo para soltar blocos, aqui você pode usar uma propriedade chamada margem esquerda Também margem direita E margem inferior. Onde simplesmente indicamos a propriedade margin, onde é possível definir inicialmente 4 parâmetros para ela, aqui consideraremos o sentido horário para o conceito onde partimos do lado superior com continuação sob cada um dos lados.

margem: 20px 50px 30px 50px;


É assim que vai funcionar margem: canto superior direito inferior esquerdo:

Também há preenchimento superior em CSS

Acontece que você precisa alinhar um elemento de conteúdo verticalmente, isso é relativo ao bloco pai, aqui é possível usar outras propriedades, como padding-top, que faz, ou melhor, define o preenchimento interno para cima por padrão. Se falamos de propriedades semelhantes, que também podem ser escritas e definidas de forma análoga, aqui temos margem em px, em,% e outras unidades.

Exemplo:

Bloco de preenchimento (
preenchimento superior: 47px;
}


Vejamos um exemplo:

Agora podemos considerar um análogo da propriedade margem E preenchimento, que é usado para definir recuos nos outros lados do elemento de bloco, mas já vem separadamente: preenchimento à esquerda, preenchimento à direita, fundo de preenchimento. Onde você pode definir imediatamente a distância que precisa, apenas para todos os lados, e tudo ficará ao mesmo tempo.

preenchimento: 10px 20px 40px 50px;


Aqui você pode definir inicialmente o valor como para margem começando como você entende de cima, mas depois tudo vai no sentido horário, isso é à direita, abaixo, à esquerda e assim por diante.

Agora dependendo situações diferentes, você tem a opção de recuar o topo Estilos CSS, onde usamos as propriedades margem E preenchimento que é possível colocar os elementos necessários na página do seu recurso da Internet, conforme pretendido e necessário.

O layout CSS sempre foi retangular. Quaisquer linhas suaves são de competência do desenvolvedor. As regras de estilo fornecem opções suficientes para dar à página um formato suave dentro dos limites da resolução da tela. Mas qualquer elemento de layout é sempre um retângulo no qual a disposição das informações é regida por regras CSS.

O preenchimento de todos os lados é importante para cada elemento da página quando está absolutamente posicionado, e o preenchimento superior do CSS é definido especificamente porque é importante para diferentes elementos, especialmente os embutidos.

Regras básicas de posicionamento

Um elemento de bloco possui uma regra para recuo dos lados do elemento que contém (margem), uma regra para recuo para elementos dentro dele (preenchimento) e uma largura de borda (borda), que também pode ser usada.

O recuo no topo é de particular importância. CSS dentro de um bloco associa regras de preenchimento com regras para elementos posicionados de forma absoluta e relativa dentro desse bloco.

Uma prática comum para regras CSS: você pode especificar o mesmo preenchimento em todos os lados, em pares superior/inferior e direita/esquerda, ou para cada lado separadamente. Por exemplo,

  • margem: 10px;
  • preenchimento: 10px20px;
  • preenchimento: 10px20px30px40px.

No primeiro caso, é definido o recuo do elemento nas laterais do recipiente externo no qual ele está localizado. No segundo caso, as margens superior e inferior são de 10px, à esquerda e à direita - 20px. No terceiro caso, o tamanho dos recuos é indicado em todos os lados: superior, direito, inferior e esquerdo.

Em todos esses casos, o recuo o CSS superior tem 10 px.

Regras que alteram a posição dos elementos

Se um elemento de layout não estiver posicionado de forma absoluta, ele será posicionado na ordem geral de formação da página.

Se definirmos preenchimento no topo do CSS no elemento scCurrInfo, o objetivo será alcançado, mas se estiver no nível li, não.

Neste exemplo, usando a regra de preenchimento: 40px; requer uma redução adequada das regras de largura e altura em 80px. EM de outra forma O tamanho do bloco scCurrInfo excederá os limites do bloco externo.

Se removermos a regra de preenchimento da descrição scCurrInfo, mas a adicionarmos com um valor de 20px à descrição do estilo do item da lista, obteremos apenas recuo superior. CSS não aplicará este valor a terceiros.

Naturalmente, este uso da regra de indentação se aplica a cada elemento li.

Práticas gerais de formatação de conteúdo

Alguns desenvolvedores alcançam a perfeição criando páginas usando elementos de bloco. Aparentemente, esta é uma prática clássica - começar com tabelas e terminar seu próprio processo educacional com blocos.

A liberdade inerente ao layout de blocos é fascinante, e a imaginação do desenvolvedor não pode ser limitada por regras rígidas de tabela: apenas linhas, apenas células, mesclando apenas horizontal e verticalmente. Nada peculiar às ideias relacionais.

Enquanto isso, as tabelas, além das desvantagens óbvias, apresentam muitas vantagens qualitativas. Ao criar o preenchimento na parte superior, o CSS leva em consideração o preenchimento à esquerda e à direita (a parte inferior é um momento especial). As regras das células da tabela permitem controlar o alinhamento vertical e horizontal. Usando estilos de linha e combinando-os com estilos de célula, você pode criar visualizações complexas de conteúdo.

A representação habitual de uma página em forma de retângulos não impede de forma alguma que ela seja apresentada em forma de tabela. Também são retângulos, mas também são células de tabela, ou seja, possuem regras próprias que complementam as regras dos blocos.

Posicionamento absoluto

Bloquear com a regra POSITION: absoluto; estará localizado em um local determinado por suas coordenadas relativas ao bloco em que está localizado.

Uma característica das regras CSS é que “a prática é o melhor critério de verdade” na maioria dos casos, especialmente quando a compatibilidade entre navegadores é necessária e o layout é feito manualmente, é preferível estudar manuais completos em folhas de estilo em cascata.

O uso de tabelas geralmente resulta em problemas de mudança de conteúdo das células. Um deslocamento semelhante dentro de um bloco nem sempre afeta todos os elementos. Experimentando, você pode alcançar o resultado desejado. Uma tarefa trivial: como remover o preenchimento superior nem sempre é uma solução trivial para CSS.

Em alguns casos, quando você precisa fazer o layout dos elementos da página nas entranhas de algum sistema popular de gerenciamento de conteúdo de site, ainda precisa prestar atenção não apenas à prática experimental, mas também à experiência de seus colegas.

O layout de bloco é frequentemente usado ao criar um site ou blog. Como consequência disto, muitas vezes é necessário recuar blocos. Por esse motivo, cerca como recuar em CSS descrito em detalhes nesta lição. Para o navegador, cada tag é um contêiner que possui conteúdo, preenchimento, margens externas e uma borda. Nesta lição aprenderemos como fazer recuos internos e externos e considerar seus principais parâmetros.

A figura abaixo mostra claramente os parâmetros de recuo do bloco:

Como você pode ver, os recuos podem ser feitos em quatro direções: recuo superior (topo), recuo inferior (inferior), recuo esquerdo (esquerda) e recuo direito (direita). As unidades de medida podem ser pixels, porcentagens e outras unidades CSS – saiba mais sobre elas. Este tutorial usa pixels.

Preenchimento de bloco

A propriedade responsável pelo preenchimento em CSS é preenchimento. Então, vejamos um exemplo de configuração de preenchimento interno para um bloco:

preenchimento superior: 5px; /*preenchimento superior*/ preenchimento-esquerdo: 8px; /*preenchimento esquerdo*/ preenchimento-direito: 8px; /*preenchimento direito*/ padding-bottom: 5px; /*preenchimento inferior*/

Neste exemplo, o preenchimento é definido separadamente para cada lado do bloco. Além disso, existem várias maneiras de definir recuo em CSS:

margem: 5px 8px 5px 8px; /*margens superior, direita, inferior, esquerda*/ margem: 5px 8px 5px; /*descreve as margens superior, esquerda, direita e inferior*/ margin: 5px 8px; /*descreve as margens superior e inferior, direita e esquerda*/ margin: 7px; /*descreve todos os preenchimentos internos de 7px*/

É mais fácil lembrar o primeiro e o último método. No primeiro caso, os recuos são colocados no sentido horário (superior, direita, inferior, esquerda) - podemos especificar qualquer quantidade de recuo, no último caso, os recuos em todos os lados serão iguais;

Margens de bloco

A propriedade responsável pelas margens em CSS é margem. Exemplos de margens em CSS:

margem superior: 5px; /*margem superior*/ margem esquerda: 10px; /*margem esquerda*/ margem direita: 10px; /*margem direita*/ margem inferior: 5px; /*margem inferior*/
preenchimento: 5px 10px 5px 10px; /*margens superior, direita, inferior, esquerda*/ preenchimento: 5px 10px 5px; /*descreve o preenchimento superior, esquerdo e direito inferior*/ padding: 5px 10px; /*descreve o preenchimento superior e inferior, direito e esquerdo*/ padding: 7px; /*descreve todas as margens de 7px*/

Por isso, como recuar em CSS- a questão não é difícil, mas muito relevante. Para entender melhor as informações descritas acima, lembre-se que existem duas propriedades: preenchimento – recuos internos e margem – recuos externos. Além disso, como você já sabe, existem várias maneiras de definir recuos, você pode usá-las.

© 2024 ermake.ru - Sobre reparo de PC - Portal de informações