von c3o |
Wenn's nur um ein bedeutungsloses/alttextloses/linkloses Bild geht:
body {
background-image:url('mein.jpg');
background-repeat:no-repeat;
background-position:center;
}
Wenn du was beliebiges zentrieren willst gibts grundsätzlich 2 Strategien
* margin-left:auto; margin-right:auto; (macht der IE nur im standardkonformen Modus, also bei richtigem Doctype mit)
* position:absolute; left:50%; top:50%; margin-left:-Xpx; margin-top:-Ypx
wobei X = Hälfte der Breite und Y = ca. Hälfte der Höhe (meistens besser ein wenig mehr, da die "visuelle", gefühlsmäßige vertikale Mitte über der tatsächlichen, mathematischen liegt) (hier gibt's soweit ich weiß Probleme mit dem IE5/Mac, der aber eh tot ist....) |
von beeto |
kann man nen hintergrundbild auf volle grösse anpassen? |
von HG |
deu musst möglicherweise dem body bzw. html - Element eine Höhe von 100% zuweisen. Dann sollte es an sich funktionieren:
1:
2:
3:
4:
5:
6: |
html,body {
width:100%; /* kann man auch weglassen, je nach dem halt */
height:100%; /* Evtl. musst du beim Bild oder div noch mit position-Angaben rumhantieren... */
}
|
seas
HG |
von Philipp Gérard |
1:
2:
3:
4: | <body>
<div
style="width: 100%; height: 100%; text-align: center; vertical-align: middle;">la</div>
</body> |
geht z.b. nicht ... |
von languitar |
height="100%" gibts offiziell wohl nicht bei Tabellen. Probiers mal mit nem DIV |