CSS funktioniert nicht
N66
- css
auf einmal funktioniert bei mir die Ausrichtung mit css nicht mehr. Ich benutze Firefox 3.5!
Mein Code:
<img style="text-align:center; height:500px" src="Intro-Bild.jpg"></img>
Bitte helft mir!
hallo
text-align:center heisst, dass der Inhalt des so formatierten Inhalts mittig ausgerichtet ist, nicht das Element selbst.
2 Lösungen habe ich für dich parat:
1.
<div stlye="text-align:center;">
<img style="height:500px" src="Intro-Bild.jpg" />
</div>
2.
<img style="display:block; margin:auto; height:500px" src="Intro-Bild.jpg" />
Gruss
shwups.ch
Hi,
auf einmal funktioniert bei mir die Ausrichtung mit css nicht mehr.
das ist keine Problembeschreibung.
<img style="text-align:center; height:500px" src="Intro-Bild.jpg"></img>
Ich sehe keinen Vorteil darin, einen </img>-Endtag zu schreiben, da das Content-Modell von <img> EMPTY lautet - es also auch keinen Text enthalten kann, der zentriert würde. Verwende die <Kurzschreibweise/>. Übrigens fehlt das *zwingend* benötigte alt-Attribut.
Cheatah
@@Cheatah:
nuqneH
Ich sehe keinen Vorteil darin, einen </img>-Endtag zu schreiben, da das Content-Modell von <img> EMPTY lautet
Worin ich wiederum keinen Vorteil sehe. Leider behält auch HTML 5 dies so bei. Aber HTML 5 ist ja wohl auch nicht dazu da, HTML 4 zu verbessern. Schade eigentlich.
Qapla'
Hi,
Ich sehe keinen Vorteil darin, einen </img>-Endtag zu schreiben, da das Content-Modell von <img> EMPTY lautet
Worin ich wiederum keinen Vorteil sehe.
der Vorteil lautet Kompatibilität. Beinahe 100% aller Fälle, die von einem Inhalt von <img> abgedeckt würden, sind durch das alt-Attribut erschlagen. Für den Rest ist logdesc ein adäquater Notbehelf.
Cheatah
@@Cheatah:
nuqneH
Ich sehe keinen Vorteil darin, einen </img>-Endtag zu schreiben, da das Content-Modell von <img> EMPTY lautet
Worin ich wiederum keinen Vorteil sehe.
der Vorteil lautet Kompatibilität.
Kompatibilität??
<img src="foo" alt="Ihr Browser bla bla 'img'. Schade."/>
<object data="bar">Ihr Browser bla bla 'object'. Schade.</object>
<iframe src="baz">Ihr Browser bla bla 'iframe'. Schade.</iframe>
Die Syntax beim 'img'-Element ist nicht kompatibel zu der bei anderen Elementen.
Der Abwärtskompatibilität hätte es auch nicht geschadet, wenn man in HTML 5 für 'img' Elementinhalt zugelassen hätte.
Aber dazu hätten die Macher ja etwas übernehmen müssen, was in XHTML 2 angedacht war. Was nicht sein kann, das nicht sein darf. (Dass in XHTML 2 gar kein 'img'-Element mehr nötig wäre, ist schon wieder eine andere Geschichte.)
Beinahe 100% aller Fälle, die von einem Inhalt von <img> abgedeckt würden, sind durch das alt-Attribut erschlagen.
Nein. Wie oft taucht die Frage auf, den Alternativtext zu stylen?
<img src="foo"><em>Lorem ipsum</em> dolor sit amet.</img>
, bitteschön.
<img src="foo" usemap="quz"><a href="loremipsum">Lorem ipsum</a> dolor sit <a href="amet">amet</a>.</img>
Für den Rest ist logdesc ein adäquater Notbehelf.
Nicht wirklich.
Überhaupt denke ich, dass Dokumentinhalt besser als Elementinhalt aufgehoben ist denn als Attributwert.
Das Beste an HTML 5 ist wohl die Vorfreude auf HTML 6.
Qapla'