HTML & CSS för nybörjare

HTML & CSS för nybörjare (Del 32): Yttermellanrum och Yttermarginaler

Alla videor i handledningen

I den här handledningen handlar det om två saker: Yttre marginaler och yttre marginaler.

Vi börjar med yttre marginaler. För ett p-element, som är definierat direkt inom body, innebär inställningar för vänster och höger fönstersida avståndet till kanten av body-elementet. Om flera stycken stycken följer varandra, innebär inställningarna för övre och undre yttre marginalen avståndet mellan de enskilda styckena.

Vid definitionen av yttre marginaler och marginaler är det för övrigt möjligt med negativa värden, vilket möjliggör överlappningar.


Ställa in yttre marginal

Yttre marginal och avstånd är den tvingade tomrummet mellan det aktuella elementet och dess föräldra- eller grann-element. Följande CSS-egenskaper är användbara i HTML-element som skapar en egen stycke eller bildar en block.

För margin handlar det om förkortad form av de fyra egenskaperna margin-top, margin-right, margin-bottom och margin-left. Följande värden är möjliga:

auto – yttre marginalen beräknas automatiskt.

• Procentandel – refererar till elementet för vilket margin har angetts.

• Längdenhet – negativa värden är också tillåtna. Detta möjliggör överlappning av element.

Upp till fyra värden tillåts:

• ett värde – yttre marginal upp, ner, vänster och höger

• två värden – första värdet för yttre marginal upp och ner, andra värdet för yttre marginal höger och vänster

• tre värden – första värdet för yttre marginal upp, andra värdet för yttre marginal vänster och höger, tredje värdet för yttre marginal ner

• fyra värden – första värdet för yttre marginal upp, det andra för höger, det tredje ner och det fjärde vänster.

Följande exempel visar användning av de allmänna margin-egenskaperna:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
p {
   background-color: yellow;
}
 p.ex {
   margin: 30px 50px 30px 50px; 
   background-color:#FF99FF;
</style>
</head>
<body>
<p>Bygga kamera-rigg</p>
<p class="ex">I den här videoundervisningen lär du dig hur du skapar en kamera-rigg och rör den säkert genom 3D-utrymmet. En projektfil medföljer.</p>
</body>
</html>



I det här exemplet definierades två textstycken.

HTML & CSS för nybörjare (Del 32): Yttre marginaler och kanter

Till den andra stycket tilldelades även avstånd.

margin: 30px 50px 30px 50px;



Denna angivelse betyder följande:

• 30 pixlar avstånd uppåt

• 50 pixlar avstånd till höger

• 30 pixlar avstånd nedåt

• 50 pixlar avstånd till vänster

Individuella angivelser för marginalerna

Tidigare introducerades den allmänna margin-angivelsen. Men du kan också göra individuella angivelser. Med följande egenskaper kan du bestämma avståndet uppåt, till vänster, nedåt eller till höger för varje sidomarginal hos ett element.

margin-top – yttre marginal/avstånd uppåt

margin-right – yttre marginal/avstånd till höger

margin-bottom – yttre marginal/avstånd nedåt

margin-left – yttre marginal/avstånd till vänster

För alla fyra egenskaper kan följande värden användas:

auto – yttre marginalen beräknas automatiskt.

• Procentandel – refererar till elementet för vilket margin- [topp, höger, botten, vänster] angivits.

• Längdenhet – negativa värden är också tillåtna. Detta möjliggör överlappning av element.

Följande exempel visar hur individuella angivelser kan användas effektivt.

<!DOCTYPE html>
<html>
<head>
<style>
p {
   background-color: yellow;
}
p.ex {
   margin-top: 100px;
   margin-bottom: 100px;
   margin-right: 150px;
   margin-left: 50px;
}
 </style>
 </head>
 <body>
<p>Bygga kamera-rigg</p>
<p class="ex">I den här videoundervisningen lär du dig hur du skapar en kamera-rigg och rör den säkert genom 3D-utrymmet. En projektfil medföljer.</p>
</body>
</html>



I webbläsaren ser resultatet ut som följer:

HTML &amp; CSS für Einsteiger (Teil 32): Außenabstände und Außenränder

Ställa in inre marginal

Vid inre marginal handlar det om det tvingade utrymmet mellan innehållet i elementet och dess egna elementkant. Följande CSS-egenskaper är användbara i HTML-element som skapar en egen stycke eller bildar en block.

För padding handlar det om en förkortning av de fyra egenskaperna padding-top, padding-right, padding-bottom och padding-left. Du kan definiera bredden mellan ramen och innehållet i ett element, dvs. den inre marginalen.

• Procentandel – refererar till föräldraelementet.

• Längdenhet

För var och en av de fyra egenskaperna kan du ange upp till fyra värden:

• ett värde – inre marginal upp, ned, vänster och höger

• två värden – första värdet för inre marginal upp och ned, det andra värdet för inre marginal höger och vänster

• tre värden – första värdet för inre marginal upp, det andra värde för inre marginal vänster och höger, det tredje värde för inre marginal ned

• fyra värden – första värde för inre marginal upp, det andra för höger, det tredje ned och det fjärde vänster.

Ett exempel förklarar även detta.

<!DOCTYPE html>
<html>
<head>
<style>
p {
   background-color: yellow;}
p.ex {
   padding-top: 25px;
   padding-bottom: 25px; 
   padding-right: 50px;
   padding-left: 50px;
}
</style>
</head>
<body>
<p>Bygga kamera-rig</p>
<p class="ex">I den här videoundervisningen lär du dig hur du skapar en kamera-rig och säkert flyttar den genom 3D-rymden. En projektfil ingår.</p>
</body>
</html>

Och här är resultatet i webbläsaren:

HTML & CSS för nybörjare (Del 32): Yttre marginaler och yttre fält



Genom de fyra padding-egenskaperna kan du definiera interna avstånd. Följande fyra CSS-egenskaper är tillgängliga för detta ändamål:

padding-top – Avstånd mellan övre kanten av innehållet och övre kanten

padding-bottom – Avstånd mellan nedre kanten av innehållet och nedre kanten

padding-left – Avstånd mellan vänstra kanten av innehållet och vänstra kanten

padding-right – Avstånd mellan högra kanten av innehållet och högra kanten

För alla fyra egenskaper kan följande värden användas:

• Procentandel – relativt till förälderelementet

• Längdangivelse