goorps: <table ... background="..."> und <nobr>

Hi zusammen,

ich bin gerade dabei zu lernen, standardgemäß zu arbeiten.
Der Validator hat mir folgenden Tag angemahnt:
<table border="0" cellpadding="0" cellspacing="0" width="100%" background="images/bg.gif">
Wie kann ich den gleichen Effekt 'richtig' erzeugen?

Ferner stellt sich mir die Frage, wie ich das <nobr> umgehen kann, wenn die Vermeidung des Zeilenumbruchs auch auf dem Netscape 4.x laufen soll?

Vielen Dank, Gruß
Stefan

  1. Hallo Stefan,

    Der Validator hat mir folgenden Tag angemahnt:
    <table border="0" cellpadding="0" cellspacing="0" width="100%" background="images/bg.gif">

    tja, da wäre interessant zu wissen, welchen DOCTYPE Du verwendest,
    in HTML 4.01 Transitional wäre obige Zeile korrekt, siehe auch:
    http://www.w3.org/TR/html401/sgml/loosedtd.html

    Wie kann ich den gleichen Effekt 'richtig' erzeugen?

    mit CSS-Eigenschaften, die eigentlich alle im CSS-Kapitel von
    SELFHTML drinstehen. Wenn eine konkrete Sache unklar ist, frage
    einfach nochmal nach: http://de.selfhtml.org/css/eigenschaften/

    Ferner stellt sich mir die Frage, wie ich das <nobr> umgehen kann, wenn die Vermeidung des Zeilenumbruchs auch auf dem Netscape 4.x laufen soll?

    In diesem Fall kann man es nicht umgehen. Mir stellt sich allerdings
    die Frage, warum so ein Detail (und ob da nun ein Zeilenumbruch
    oder nicht ist, sehe ich keinesfalls als entscheidend) unbedingt
    auch noch in Zukunft auf dem NC4 laufen muß?

    Viele Grüße,
    Stefan

    1. Hi Stefan,

      tja, da wäre interessant zu wissen, welchen DOCTYPE Du verwendest,
      in HTML 4.01 Transitional wäre obige Zeile korrekt, siehe auch:
      http://www.w3.org/TR/html401/sgml/loosedtd.html

      HTML 4.01 Transitional,
      ich habe folgende Fehlermeldung erhalten:

      Line 16, column 50:
      ... dding="0" cellspacing="0" width="100%" background="images/bg.gif">
      Error: there is no attribute "BACKGROUND" for this element (in this HTML version)

      Sorry, this document does not validate as HTML 4.01 Transitional.

      Ferner stellt sich mir die Frage, wie ich das <nobr> umgehen kann, wenn die Vermeidung des Zeilenumbruchs auch auf dem Netscape 4.x laufen soll?

      In diesem Fall kann man es nicht umgehen. Mir stellt sich allerdings
      die Frage, warum so ein Detail (und ob da nun ein Zeilenumbruch
      oder nicht ist, sehe ich keinesfalls als entscheidend) unbedingt
      auch noch in Zukunft auf dem NC4 laufen muß?

      Da haste recht, ich werde in Zukunft style="white-space: nowrap" verwenden.

      Viele Grüße,
      Stefan

      1. Hallo Stefan,

        Line 16, column 50:
        ... dding="0" cellspacing="0" width="100%" background="images/bg.gif">
        Error: there is no attribute "BACKGROUND" for this element (in this HTML version)

        das background-Attribut in Deinem Quelltextauszug hatte ich leider
        übersehen, lege stattdessen das Hintergrundbild über CSS fest:
        http://de.selfhtml.org/css/eigenschaften/hintergrund.htm

        Das background-Attribut gibt es nur für das body-Element, zumindest
        in HTML 4.01 Transitional.

        Viele Grüße,
        Stefan

  2. Hi zusammen,

    ich bin gerade dabei zu lernen, standardgemäß zu arbeiten.
    Der Validator hat mir folgenden Tag angemahnt:
    <table border="0" cellpadding="0" cellspacing="0" width="100%" background="images/bg.gif">
    Wie kann ich den gleichen Effekt 'richtig' erzeugen?

    haben wir auch keine ahnung

    Ferner stellt sich mir die Frage, wie ich das <nobr> umgehen kann, wenn die Vermeidung des Zeilenumbruchs auch auf dem Netscape 4.x laufen soll?

    mit

    Vielen Dank, Gruß
    Stefan