Ebben a fejezetben a következő tulajdonságokat ismerheti meg:
text-align
text-align-last
direction
unicode-bidi
vertical-align
A text-align
tulajdonság a szöveg vízszintes igazításának beállítására szolgál.
A szöveg lehet balra vagy jobbra igazítva, középre igazítva vagy sorkizárva.
A következő példa középre igazított, valamint balra és jobbra igazított szöveget mutat be (A balra igazítás az alapértelmezett, ha a szöveg iránya balról jobbra és jobbra van az igazítás az alapértelmezett, ha a szöveg iránya jobbról balra):
h1 {
text-align: center;
}
h2 {
text-align: left;
}
h3 {
text-align: right;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
text-align: center;
}
h2 {
text-align: left;
}
h3 {
text-align: right;
}
</style>
</head>
<body>
<h1>Heading 1 (center)</h1>
<h2>Heading 2 (left)</h2>
<h3>Heading 3 (right)</h3>
<p>The three headings above are aligned center, left and right.</p>
</body>
</html>
Ha a text-align
tulajdonság "justify" értékre van állítva, minden sor úgy nyújtva, hogy minden vonal azonos szélességű legyen, a bal és jobb margó pedig egyenlő legyen egyenes (mint a magazinokban és újságokban):
div {
text-align: justify;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
div {
border: 1px solid black;
padding: 10px;
width: 200px;
height: 200px;
text-align: justify;
}
</style>
</head>
<body>
<h1>Example text-align: justify</h1>
<p>The text-align: justify; value stretches the lines so that each line has equal width (like in newspapers and magazines).</p>
<div>
In my younger and more vulnerable years my father gave me some advice that I've been turning over in my mind ever since. 'Whenever you feel like criticizing anyone,' he told me, 'just remember that all the people in this world haven't had the advantages that you've had.'
</div>
</body>
</html>
A text-align-last
tulajdonság határozza meg, hogyan kell igazítani a szöveg utolsó sorát.
Igazítsa a szöveg utolsó sorát három <p> elemhez:
p.a
{
text-align-last: right;
}
p.b
{
text-align-last: center;
}
p.c
{
text-align-last: justify;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
p.a {
text-align-last: right;
}
p.b {
text-align-last: center;
}
p.c {
text-align-last: justify;
}
</style>
</head>
<body>
<h1>The text-align-last Property</h1>
<h2>text-align-last: right:</h2>
<p class="a">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam semper diam at erat pulvinar, at pulvinar felis blandit. Vestibulum volutpat tellus diam, consequat gravida libero rhoncus ut.</p>
<h2>text-align-last: center:</h2>
<p class="b">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam semper diam at erat pulvinar, at pulvinar felis blandit. Vestibulum volutpat tellus diam, consequat gravida libero rhoncus ut.</p>
<h2>text-align-last: justify:</h2>
<p class="c">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam semper diam at erat pulvinar, at pulvinar felis blandit. Vestibulum volutpat tellus diam, consequat gravida libero rhoncus ut.</p>
</body>
</html>
Az irány
és Az unicode-bidi
tulajdonságok segítségével megváltoztathatjuk egy elem szövegirányát:
p {
direction: rtl;
unicode-bidi: bidi-override;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
p.ex1 {
direction: rtl;
unicode-bidi: bidi-override;
}
</style>
</head>
<body>
<p>This is the default text direction.</p>
<p class="ex1">This is right-to-left text direction.</p>
</body>
</html>
A vertical-align
tulajdonság egy elem függőleges igazítását állítja be.
Állítsa be a kép függőleges igazítását a szövegben:
img.a {
vertical-align: baseline;
}
img.b {
vertical-align: text-top;
}
img.c {
vertical-align:
text-bottom;
}
img.d {
vertical-align: sub;
}
img.e {
vertical-align: super;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
img.a {
vertical-align: baseline;
}
img.b {
vertical-align: text-top;
}
img.c {
vertical-align: text-bottom;
}
img.d {
vertical-align: sub;
}
img.e {
vertical-align: super;
}
</style>
</head>
<body>
<h1>The vertical-align Property</h1>
<h2>vertical-align: baseline (default):</h2>
<p>An <img class="a" src="sqpurple.gif" width="9" height="9"> image with a default alignment.</p>
<h2>vertical-align: text-top:</h2>
<p>An <img class="b" src="sqpurple.gif" width="9" height="9"> image with a text-top alignment.</p>
<h2>vertical-align: text-bottom:</h2>
<p>An <img class="c" src="sqpurple.gif" width="9" height="9"> image with a text-bottom alignment.</p>
<h2>vertical-align: sub:</h2>
<p>An <img class="d" src="sqpurple.gif" width="9" height="9"> image with a sub alignment.</p>
<h2>vertical-align: sup:</h2>
<p>An <img class="e" src="sqpurple.gif" width="9" height="9"> image with a super alignment.</p>
</body>
</html>
Meghatározza a szöveg irányát/írási irányát
Meghatározza a szöveg vízszintes igazítását
Meghatározza a szöveg utolsó sorának igazítását
Az irány tulajdonsággal együtt használva annak beállítására vagy visszaadására, hogy felül kell-e írni a szöveget, hogy több nyelvet támogasson ugyanabban a dokumentumban
Beállítja egy elem függőleges igazítását