Vertical-align: Skillnad mellan sidversioner

Från Webbling
Hoppa till: navigering, sök
(Skapade sidan med 'Anger hur ett element av typen <code>inline</code> eller <code>table-cell</code> ska placeras vertikalt i relation till dess föräldraelement. == Egenskaper == {| class="wik...')
 
 
(3 mellanliggande sidversioner av samma användare visas inte)
Rad 19: Rad 19:
|}
|}


<code>baseline</code>
I alla fall gäller att om föräldraelementet skulle sakna en baslinje, används nedre kanten på föräldraelementets bottenmarginal.


<code>sub</code>
''höjdvärde'' förflyttar elementet så långt ifrån föräldraelementets baslinje. Värdet kan anges med hjälp av alla [[Måttenheter_i_CSS|CSS-måttenheter]]. Eventuell procent räknas ifrån föräldraelementets <code>line-height</code>.


<code>super</code>
<code>baseline</code> lägg elements baslinje i kant med föräldraelementets baslinje.


<code>text-top</code>
<code>sub</code> lägg elements baslinje i kant med den baslinje som gäller föräldraelementet nedsänkta text.


<code>text-bottom</code>
<code>super</code> lägg elements baslinje i kant med den baslinje som gäller föräldraelementet upphöjda text.


<code>middle</code>
<code>text-top</code> lägg elements toppkant i kant med toppen på föräldraelementets teckensnitt.


<code>top</code>
<code>text-bottom</code> lägg elements bottenkant i kant med botten på föräldraelementets teckensnitt.


<code>bottom</code>
<code>middle</code> lägg elements baslinje i kant med föräldraelementets baslinje plus halva dess <code>x</code>-höjd.
 
<code>top</code> justerar så toppen av elementet läggs mot föräldraelementets topp.
 
<code>bottom</code> justerar så botten av elementet läggs mot föräldraelementets botten.


== Exempel ==
== Exempel ==
<codepen pen="LpPyaY" height="200" tab="css">
<codepen pen="LpPyaY" height="800" tab="css,result">
</codepen>
</codepen>


== Egenskapens definition ==
== Egenskapens definition ==
http://dev.w3.org/csswg/css-transitions/#animatable-css
http://www.w3.org/TR/CSS2/visudet.html#propdef-vertical-align

Nuvarande version från 13 januari 2019 kl. 22.04

Anger hur ett element av typen inline eller table-cell ska placeras vertikalt i relation till dess föräldraelement.

Egenskaper

Parametrar <höjdvärde> | baseline | sub | super | text-top | text-bottom | middle | top | bottom
Defaultvärde baseline
Ärvs? Ja
Animerbart? Ja
Fungerar med... inline- eller table-cell-element.

I alla fall gäller att om föräldraelementet skulle sakna en baslinje, används nedre kanten på föräldraelementets bottenmarginal.

höjdvärde förflyttar elementet så långt ifrån föräldraelementets baslinje. Värdet kan anges med hjälp av alla CSS-måttenheter. Eventuell procent räknas ifrån föräldraelementets line-height.

baseline lägg elements baslinje i kant med föräldraelementets baslinje.

sub lägg elements baslinje i kant med den baslinje som gäller föräldraelementet nedsänkta text.

super lägg elements baslinje i kant med den baslinje som gäller föräldraelementet upphöjda text.

text-top lägg elements toppkant i kant med toppen på föräldraelementets teckensnitt.

text-bottom lägg elements bottenkant i kant med botten på föräldraelementets teckensnitt.

middle lägg elements baslinje i kant med föräldraelementets baslinje plus halva dess x-höjd.

top justerar så toppen av elementet läggs mot föräldraelementets topp.

bottom justerar så botten av elementet läggs mot föräldraelementets botten.

Exempel

See the Pen LpPyaY by Patrik Grip-Jansson (@PGJ) on CodePen.

Egenskapens definition

http://www.w3.org/TR/CSS2/visudet.html#propdef-vertical-align