Beispiel:Text-overflow.html

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

<!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>
  1. eins { text-overflow: clip; }
  2. zwei { text-overflow: ellipsis; }
  3. 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>