Ich habe mir per CSS eine schöne Box erstellt und will diese wie angegeben auch anzeigen lassen: 10% oben frei, dann die Box 80% und dann 10% unten frei.
Das klappt auch wunderbar, so lange der Text nur wenige Zeilen groß ist.
Nun habe ich aber mehrere Texte, die so lang sind, dass man scrollen muss um sie komplett zu lesen. Wenn nun die Box aber bei 80% des angezeigten Ausschnittes endet, sieht das ... aus.
Hab schon gedacht, ich machs mit overflow:auto; aber ich will ja keinen Scrollbalken in meiner Box, sondern ich möchte, dass die Box einfach bis ans Ende des Textes verlängert wird.
Hat einer eine Idee?
\\edit: ich seh grad, dass sowohl der IE wie auch Opera die Box vergrößern. Leider setzen die aber auch keine 10% 'Leerraum' mehr drunter. Gibts dafür auch noch eine schicke Lösung?
HTML:
.box {
position:absolute;
width:80%;
height:80%;
background-color: #505278;
border:1px solid #000000;
left:10%;
top:10%;
-moz-border-radius:25px;
}
Das klappt auch wunderbar, so lange der Text nur wenige Zeilen groß ist.
Nun habe ich aber mehrere Texte, die so lang sind, dass man scrollen muss um sie komplett zu lesen. Wenn nun die Box aber bei 80% des angezeigten Ausschnittes endet, sieht das ... aus.
Hab schon gedacht, ich machs mit overflow:auto; aber ich will ja keinen Scrollbalken in meiner Box, sondern ich möchte, dass die Box einfach bis ans Ende des Textes verlängert wird.
Hat einer eine Idee?
\\edit: ich seh grad, dass sowohl der IE wie auch Opera die Box vergrößern. Leider setzen die aber auch keine 10% 'Leerraum' mehr drunter. Gibts dafür auch noch eine schicke Lösung?
Zuletzt bearbeitet: