Hallo!
Ich habe mir gerade eine nette kleine Seite gebastelt, die mit der Erweiterung about:NotBlank angezeigt wird.
So sieht sie aus:
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><title></title>
<div style="text-align: center; display: table; height: 100%; width:100%; overflow: hidden;">
<div style="display: table-cell; vertical-align: middle; overflow: hidden;">
<div style="overflow:hidden;">
<img alt="Mozilla Firefox" src="data:image/jpeg;base64,
[...]
">
</div>
</div>
</div>
</html>
Alles anzeigen
"[...]" wird dabei durch ein Base64-codiertes Bild ersetzt. Dieses wird dann sowohl vertikal als auch horizontal zentriert angezeigt. :klasse:
Das innere DIV mit overflow:hidden bewirkt, dass kein horizontaler Scrollbalken angezeigt wird, wenn das Fenster schmaler als das Bild ist. Es erscheint aber ein vertikaler Scrollbalken. Die Grafik wird also rechts abgeschnitten, aber nicht unten.
[Blockierte Grafik: http://img80.imageshack.us/img80/7164/09282006022246rd0.th.png]
Das ist doof. Weiß jemand, wie ich es hinbekomme, dass auch unten abgeschnitten wird?