hintergrundbild in einer tabelle?

  • Hey


    habe folgendes problem:
    Habe meine seite mit tabellen aufgebaut, möchte jetz die ienzelnen zellen gerne mit hintergrundbildern versehen, aber so, das ich auf den hintergrund noch was draufschreiebn kann.
    Wie muss ich das einfügen?


    LG Lauras

  • also entweder der gesamten Tabelle:
    <table style="background-image:URL(ablageordner/deineDatei.format);"....


    oder einzelnen Zellen eben:
    <td style="background-image:URL(ablageordner/deineDatei.format);"....

  • wow...
    so viele antworten auf einmal...
    naja ich denke ich weiß jetzt wo mein fehler war...
    ich habe nämlich statt dem ":" ein "=" gesetzt...deshalb hat es auch nicht funktioniert... und da ihr ja scheinbar sehr antwortfreudig seid könntet ihr auch noch die frage in der rubrik css beantworten? :P:D :arrow:


    LG Lauras


    ABER ES GEHT KOMISCHERWEISE JETZT IMMERNOCH NICHT!!!

    Code
    <td  width="550 px" style="background-image:url(../bg_winter.jpg)" >
    
    
    
    
    
    
    
          TEST TEST TEST TEST TEST
         </td>


    aber dann wird das bild trotzdem nicht angezeigt...

  • Code
    <table><tr><td width="550" style="background-image:url(../bg_winter.jpg);">
          TEST TEST TEST TEST TEST
     </td></tr></table>


    -Bei der Breitenangebe musst du die px wegmachen, die sind nur bei CSS, niemals bei HTML (So habe ich es zumindest gelernt ;) )


    -Außerdem fehlte ein ";" nach dem style
    und
    -die eigentliche Tabelle <table> und <tr>


    Jetzt müsste alles funktionieren. :D
    Ich habe es aber noch nicht getestet :wink:


    mfg nikbes

  • Bin mir jetzt nicht sicher, wie es richtig sein muss aber probier das Hintergrundbild auch mal im <table>- bzw im <tr>-Tag zu platzieren.


    Das Semikolon ( ; ) kann, aber muss in deinem Fall nicht gesetzt werden, weil es ja nur eine CSS-Angabe gibt.
    Es ist aber ratsam es immer zu setzen, weil du es dann auch garantiert nicht vergisst, wenn du eine weitere Eigenschaft dazufügst.

  • mir ist aufgefallen, dass du in folgendem Beispiel
    <td width='340' bgcolor=royalblue>
    die Attribute nur in ein Hochkomma ' eingibst bzw. jede Zeichnung fortlässt.
    Beim HTML - nach meinem Erlernen :D - sollten diese in " " gefasst sein.


    Hochkomma ist eigentlich eine Sache des Javascript - nicht aber des HTML

  • Zitat von &quot;Peter Gedamke&quot;

    mir ist aufgefallen, dass du in folgendem Beispiel
    <td width='340' bgcolor=royalblue>
    die Attribute nur in ein Hochkomma ' eingibst bzw. jede Zeichnung fortlässt.
    Beim HTML - nach meinem Erlernen :D - sollten diese in " " gefasst sein.


    Hochkomma ist eigentlich eine Sache des Javascript - nicht aber des HTML


    Ist ja auch in PHP geschrieben :P


    Da die Ausgabe echo "Ausgabe"; sowieso schon in " " steht müssen die eigentlichen " " als " " oder als ' ' geschrieben werden. :roll:


    Mir wurde gesagt " = ' und macht keinen Unterschied.
    Ich weiß nicht ob es falsch ist, es hat jedenfalls funktioniert. :wink:


    mfg nikbes :wink:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!