-
CSS - Fundamentos Básicos
-
Lecture 1CSS – Tutorial
-
Lecture 2CSS – Introdução
-
Lecture 3CSS – Sintaxe
-
Lecture 4CSS – Unidades de medida
-
Lecture 5CSS – Cores
-
Lecture 6CSS – Backgrounds
-
Lecture 7CSS – Fonts
-
Lecture 8CSS – Text
-
Lecture 9CSS – Usando imagens
-
Lecture 10CSS – Links
-
Lecture 11CSS – Tabelas
-
Lecture 12CSS – Bordas
-
Lecture 13CSS – Listas
-
Lecture 14CSS – Margins
-
Lecture 15CSS – Paddings
-
Lecture 16CSS – Cursores
-
Lecture 17CSS – barras de rolagem
-
Lecture 18CSS – Dimensão
-
Lecture 19CSS – Outlines
-
CSS – Margins
A propriedade margin define o espaço ao redor de um elemento HTML. É possível usar valores negativos para sobrepor o conteúdo.
Os valores da propriedade margin não são herdados pelos elementos filhos. Lembre-se de que as margens verticais adjacentes (margens superior e inferior) irão colapsar umas nas outras de modo que a distância entre os blocos não seja a soma das margens, mas apenas a maior das duas margens ou o mesmo tamanho de uma margem se ambas forem igual.
Temos as seguintes propriedades para definir uma margem de elemento.
- A margem especifica uma propriedade abreviada para definir as propriedades da margem em uma declaração.
- A margem inferior especifica a margem inferior de um elemento.
- A margem superior especifica a margem superior de um elemento.
- A margem esquerda especifica a margem esquerda de um elemento.
- A margem direita especifica a margem direita de um elemento.
A propriedade da margem
A propriedade margin permite que você defina todas as propriedades para as quatro margens em uma declaração. Aqui está a sintaxe para definir a margem em torno de um parágrafo –
Aqui está um exemplo:
<html> <head> </head> <body> <p style = "margin: 15px; border:1px solid black;"> all four margins will be 15px </p> <p style = "margin:10px 2%; border:1px solid black;"> top and bottom margin will be 10px, left and right margin will be 2% of the total width of the document. </p> <p style = "margin: 10px 2% -10px; border:1px solid black;"> top margin will be 10px, left and right margin will be 2% of the total width of the document, bottom margin will be -10px </p> <p style = "margin: 10px 2% -10px auto; border:1px solid black;"> top margin will be 10px, right margin will be 2% of the total width of the document, bottom margin will be -10px, left margin will be set by the browser </p> </body> </html>
A propriedade margin-bottom
A propriedade margin-bottom permite definir a margem inferior de um elemento. Ele pode ter um valor em comprimento,% ou automático.
Aqui está um exemplo:
<html> <head> </head> <body> <p style = "margin-bottom: 15px; border:1px solid black;"> This is a paragraph with a specified bottom margin </p> <p style = "margin-bottom: 5%; border:1px solid black;"> This is another paragraph with a specified bottom margin in percent </p> </body> </html>
A propriedade do topo da margem
A propriedade margin-top permite definir a margem superior de um elemento. Ele pode ter um valor em comprimento,% ou automático.
Aqui está um exemplo:
<html> <head> </head> <body> <p style = "margin-top: 15px; border:1px solid black;"> This is a paragraph with a specified top margin </p> <p style = "margin-top: 5%; border:1px solid black;"> This is another paragraph with a specified top margin in percent </p> </body> </html>
A propriedade da margem esquerda
A propriedade margin-left permite definir a margem esquerda de um elemento. Ele pode ter um valor em comprimento,% ou automático.
Aqui está um exemplo:
<html> <head> </head> <body> <p style = "margin-left: 15px; border:1px solid black;"> This is a paragraph with a specified left margin </p> <p style = "margin-left: 5%; border:1px solid black;"> This is another paragraph with a specified top margin in percent </p> </body> </html>
A propriedade margin-right
A propriedade margin-right permite definir a margem direita de um elemento. Ele pode ter um valor em comprimento,% ou automático.
Aqui está um exemplo:
<html> <head> </head> <body> <p style = "margin-right: 15px; border:1px solid black;"> This is a paragraph with a specified right margin </p> <p style = "margin-right: 5%; border:1px solid black;"> This is another paragraph with a specified right margin in percent </p> </body> </html>