V této kapitole se dozvíte o následujících vlastnostech:
text-indent
letter-spacing
line-height
word-spacing
white-space
Vlastnost text-indent
se používá k určení odsazení prvního řádku textu:
p {
text-indent: 50px;
}
Zkuste to sami →
<!DOCTYPE html>
<html>
<head>
<style>
p {
text-indent: 50px;
}
</style>
</head>
<body>
<h1>Using text-indent</h1>
<p>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.'</p>
</body>
</html>
Vlastnost letter-spacing
se používá k určení mezery mezi znaky v textu.
Následující příklad ukazuje, jak zvětšit nebo zmenšit mezeru mezi znaky:
h1 {
letter-spacing: 5px;
}
h2 {
letter-spacing: -2px;
}
Zkuste to sami →
<!DOCTYPE html>
<html>
<head>
<style>
h2 {
letter-spacing: 5px;
}
h3 {
letter-spacing: -2px;
}
</style>
</head>
<body>
<h1>Using letter-spacing</h1>
<h2>This is heading 1</h2>
<h3>This is heading 2</h3>
</body>
</html>
Vlastnost line-height
se používá k určení mezery mezi řádky:
p.small {
line-height: 0.8;
}
p.big {
line-height: 1.8;
}
Zkuste to sami →
<!DOCTYPE html>
<html>
<head>
<style>
p.small {
line-height: 0.7;
}
p.big {
line-height: 1.8;
}
</style>
</head>
<body>
<h1>Using line-height</h1>
<p>
This is a paragraph with a standard line-height.<br>
The default line height in most browsers is about 110% to 120%.<br>
</p>
<p class="small">
This is a paragraph with a smaller line-height.<br>
This is a paragraph with a smaller line-height.<br>
</p>
<p class="big">
This is a paragraph with a bigger line-height.<br>
This is a paragraph with a bigger line-height.<br>
</p>
</body>
</html>
Vlastnost mezera mezi slovy
se používá k určení mezery mezi slova v textu.
Následující příklad ukazuje, jak zvětšit nebo zmenšit mezeru mezi slova:
p.one {
word-spacing: 10px;
}
p.two {
word-spacing: -2px;
}
Zkuste to sami →
<!DOCTYPE html>
<html>
<head>
<style>
p.one {
word-spacing: 10px;
}
p.two {
word-spacing: -2px;
}
</style>
</head>
<body>
<h1>Using word-spacing</h1>
<p>This is a paragraph with normal word spacing.</p>
<p class="one">This is a paragraph with larger word spacing.</p>
<p class="two">This is a paragraph with smaller word spacing.</p>
</body>
</html>
Vlastnost white-space
určuje, jak se zachází s mezerami uvnitř prvku.
Tento příklad ukazuje, jak zakázat zalamování textu uvnitř prvku:
p {
white-space: nowrap;
}
Zkuste to sami →
<!DOCTYPE html>
<html>
<head>
<style>
p {
white-space: nowrap;
}
</style>
</head>
<body>
<h1>Using white-space</h1>
<p>
This is some text that will not wrap.
This is some text that will not wrap.
This is some text that will not wrap.
This is some text that will not wrap.
This is some text that will not wrap.
This is some text that will not wrap.
This is some text that will not wrap.
This is some text that will not wrap.
This is some text that will not wrap.
</p>
<p>Try to remove the white-space property to see the difference!</p>
</body>
</html>
Určuje mezeru mezi znaky v textu
Určuje výšku řádku
Určuje odsazení prvního řádku v textovém bloku
Určuje, jak zacházet s mezerami uvnitř prvku
Určuje mezeru mezi slovy v textu