Jenny: Background-gegen welches Attribut austauschen?!

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

  1. 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

    1. Hallo Torsten!

      Das Background-Attribut ist nicht mehr erwünscht:

      AFAIK gehörte es für TD nie zum Standard.

      MFG
      Detlef

      --
      - Wissen ist gut
      - Können ist besser
      - aber das Beste und Interessanteste ist der Weg dahin!
      1. 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

      2. 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

        1. 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

          --
          - Wissen ist gut
          - Können ist besser
          - aber das Beste und Interessanteste ist der Weg dahin!
  2. 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

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!
  3. 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

    --
    Dank /my/ automatisch ausgeblendet: JavaScript, ASP.
    Manuell "ausgeblendet": Threads mit Frames, Iframes und Scrollbalken im Subject...
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!