Background-gegen welches Attribut austauschen?!
Jenny
- html
HAllo!
Ich habe hier mal ein Beispiel für mein Problem.
Ich habe in meinem Quelltext das attribut Background!(background="Bilder/master_11.jpg") Allerdings ist das falsch wurde mir gesagt, kann ich es so nicht trotzdem machen, da ich die Bilder ja auch als Hintergrundbild einbinden möchte. Versteh nicht wo der Fehler sein soll?!
<TR>
<TD height="50" COLSPAN=7 align="left" valign="top" BGCOLOR="#FFFFFF">
</TD>
<TD height="50" COLSPAN=2 align="left" valign="top" background="Bilder/master_11.jpg" BGCOLOR="#FFFFFF"><br><TD>.
<strong><font color="#FFFFFF" face="Arial, Helvetica, sans-serif"><span class="adunited"><img src="Bilder/Abstandhalter.gif" alt="*" width="10" height="10"></span>Herzlich Willkommen...</font></strong></TD>
</TR>
Und dann das hier noch:
<table width="100%" height="100%" border="0">
Hier wurde mir ebenfalls gesagt, das ich das so nicht schreiben könnte! Der wert wäre nicht korrekt! Ich habe meinen Frame in eine Tabelle gesetzt (siehe beispiel), damit er immer mittig auf der Seite angezeigt wird! Wie soll ich das anders machen?!
Wäre sehr dankbar über hilfe!
liebe Grüße Jenny
Hallo Jenny,
Ich habe in meinem Quelltext das attribut Background! (background="Bilder/master_11.jpg") Allerdings ist das falsch wurde mir gesagt, kann ich es so nicht trotzdem machen, da ich die Bilder ja auch als Hintergrundbild einbinden möchte. Versteh nicht wo der Fehler sein soll?!
Das Background-Attribut ist nicht mehr erwünscht:
http://www.w3.org/TR/html4/struct/global.html#adef-background
Löse dein Problem mit Hilfe von CSS:
http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm
Und dann das hier noch:
<table width="100%" height="100%" border="0">
Du _kannst_, es entspricht jedoch nicht dem gültigen Standard, weshalb standardkonforme Browser das height-Attribut ignorieren:
http://www.w3.org/TR/html4/struct/tables.html#h-11.2.1
Zwar erlaubt, jedoch "deprecated" ist es bei TD und TH. Aber auch hier empfiehlt sich die Verwendung von CSS:
http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#height
http://www.w3.org/TR/REC-CSS2/visudet.html#propdef-height
Grüße
Torsten
Hallo Torsten!
Das Background-Attribut ist nicht mehr erwünscht:
AFAIK gehörte es für TD nie zum Standard.
MFG
Detlef
Vielen Dank für eure Hilfe!
Hat mir jetzt auf jeden Fall schon mal weitergeholfen!
Weiß jetzt wenigstens in welche Richtung ich arbeiten muß!:D
Danke schon!
gruß Jenny
Hallo Detlef,
Das Background-Attribut ist nicht mehr erwünscht:
AFAIK gehörte es für TD nie zum Standard.
Ja, du hast Recht: http://www.w3.org/TR/html4/struct/tables.html#edef-TABLE
"Wer lesen kann, ist klar im Vorteil[tm]."
;-)
Grüße
Torsten
Hallo Torsten
http://www.w3.org/TR/html4/struct/tables.html#edef-TABLE
"Wer lesen kann, ist klar im Vorteil[tm]."
Also als "lesen" kann ich meine verzweifelten Kämpfe mit englischsprachigen Texten nicht bezeichnen.
MFG
Detlef
Hallo Jenny,
sieh hier nach, welche Attribute in welchen Elementen erlaubt sind:
http://selfhtml.teamone.de/html/referenz/attribute.htm
und beschäftige dich mit CSS:
http://selfhtml.teamone.de/css/index.htm
MFG
Detlef
Hallo Jenny,
Ich habe in meinem Quelltext das attribut Background!(background="Bilder/master_11.jpg") Allerdings ist das falsch wurde mir gesagt,
Du kannst auch selbst pruefen, ob Dein Quelltext
"valide" ist, also den Standards entspricht:
http://validator.w3.org/
Welche Attribute bei welchem Element erlaubt sind,
siehst Du z.B. hier:
http://www.w3.org/TR/html401/index/attributes.html (verbindlich)
http://selfhtml.teamone.de/html/referenz/attribute.htm
(unverbindlich und z.T. ein paar Fehlerchen...)
Das background-Attribut gibt es, allerdings nur fuer body.
Und selbst dort hat es ein "D", d.h. es ist deprecated
("veraltet, missbilligt") und darf nur noch in den
Transitional-Varianten von HTML 4 und XHTML 1.0 verwendet
werden.
So oder so faehrst Du besser mit CSS.
Hintergrundbilder:
http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm#background_image
Und wenn Du schon am Aufraeumen bist:
Schmeiss auch gleich saemtliche FONT-Tags raus. Danke.
<table width="100%" height="100%" border="0">
Das height-Attribut gibt es nicht fuer Table.
Nimm auch hier CSS:
<table style="width:100%; height:100%">
Gruesse,
Thomas