Beispiel:Text-overflow.html
<!DOCTYPE html> <html> <head>
<meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="./Beispiel:Grundlayout.css"> <title>text-overflow</title> <style>
- eins { text-overflow: clip; }
- zwei { text-overflow: ellipsis; }
- drei { text-overflow: " bla"; }
.box { color: #c32e04; font-family: Arial, Helvetica, sans-serif;
font-size: 3em;
font-weight: bold;
border: medium solid black; padding: 3px; width: 150px;
height: 180px;
overflow: hidden; /* anders ist gar kein überfließender Text möglich */
}
body{
display: grid; grid-template-columns: repeat(auto-fill, 16em);
}
h1, body > p, body > pre { grid-column: 1 / -1; }
pre + p { white-space: nowrap; overflow: hidden; width: 18em; border: thin solid #000000; }
figure {
color: gray;
}
</style>
</head>
<body>
Übergroßen Inhalt mit text-overflow regeln
<figure>
CSS is awesome!
<figcaption>text-overflow: clip;</figcaption> </figure>
<figure>
CSS is awesome!
<figcaption>text-overflow: ellipsis;</figcaption> </figure>
<figure>
CSS is awesome!
<figcaption>text-overflow: " bla";</figcaption> </figure>
Dieser Text ist viel zu lang für den wenigen Platz hier. Also wird er abgeschnitten.
text-overflow: clip
Dieser Text ist viel zu lang für den wenigen Platz hier.
text-overflow: ellipsis
Dieser Text ist viel zu lang für den wenigen Platz hier.
text-overflow: " bla bla bla"
Dieser Text ist viel zu lang für den wenigen Platz hier.
</body> </html>