+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Hintergrundbild ganz oben, Text etwas weiter unten....

  1. #1
    TP-Member Akira macht alles soweit korrekt
    Registriert seit
    Jan 2002
    Beiträge
    65

    Hintergrundbild ganz oben, Text etwas weiter unten....

    Hi Leute

    Die Seite wird im Firefox korrekt dargestellt, im IE8 natürlich nicht.

    Ich habe ein <div> in dem ein Hintergrundbild dargestellt wird. CSS:
    Code:
    .div_background
    {
    position:static;
    background-image: url(../../images/background.gif);
    background-repeat:no-repeat;
    }
    In diesem container befindet sich eine Tabelle:
    Code:
    <div class="div_background">
     <table class="tabledata">
        <tr>
          <td colspan="2"><span class="text_bold">$time</span><br /><span class="text_big_bold">$title</span></td>
          </tr>
        <tr>
          <td colspan="2">$description</td>
          </tr>
        <tr>
          <td><a href="tripdetail.php?id=$key">» Weitere Informationen</a>$confirmlink</td>
          <td align="right">$additionlink</td>
        </tr>
      </table>
    </div>
    das Tabledata sieht so aus:
    Code:
    .tabledata
    {
    width: 98%;
    border: none;
    margin-top: 7px;
    margin-left: 15px;
    font-family: Arial, Verdana,Helvetica, sans-serif;
    font-size: 15px;
    }
    Im Firefox bleibt der Hintergrund oben, der Text (also die ganze Tabelle) wird um 7 Pixel nach unten und 15 Pixel nach rechts geschoben. Perfekt.

    Im IE8 wird die Tabelle 15 Pixel nach rechts geschoben, das Hintergrundbild bleibt rechts. Leider wird aber der Text mit samt dem Hintergrund 7 Pixel nach unten befördert, was absolut nicht gewünscht ist.

    Wie kann ich dieses Problem beheben bzw. wieso tritt es überhaupt auf?

  2. #2
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    Hmm .. schonmal versucht, dem div ein padding statt der Tabelle ein margin zu geben ..?

  3. #3
    TP-Member Akira macht alles soweit korrekt
    Registriert seit
    Jan 2002
    Beiträge
    65


    Es funktioniert. Ich habe schon ein weiteres DIV innerhalb des "div_background" hinzugefügt mit dem padding, das hat geklappt. aber da ich nicht alle Templates ändern wollte habe ich hier nachgefragt. Auf die Idee das padding direkt im "div_background" einzufügen bin ich nicht gekommen.
    Heute ist nicht mein Tag.

    Danke dir.

  4. #4
    TP-Member Akira macht alles soweit korrekt
    Registriert seit
    Jan 2002
    Beiträge
    65
    Ich habe noch eine Frage an euch:

    Folgender Schnipsel:
    Code:
    <div style="position:static; width:609px; height:50px; z-index:1;">
    <div style="float:left;width:100px;">Vorname:*</div>
    <div style="float:left;width:230px;"><input name="vorname" type="text" value="$vorname" size="26"$inputerror[vorname]/></div>
    <div style="float:left;width:60px;">Name:*</div>
    <div style="float:right; width:210px;"><input name="name" type="text" value="$name" size="26"$inputerror[name]/></div>
    </div>
    Wenn ich die Breite der vier inneren DIV zusammenzähle erhalte ich 600 Pixel, wenn ich das äußere DIV auf eine breite von 600 Pixel setze wird es im Firefox korrekt dargestellt. Im IE8 allerdings nicht, hier scheint es so als ob das äußere DIV einfach zu klein ist, ab einer Breite von 609 Pixel wird es korrekt dargestellt.

    Warum ist das so?

  5. #5
    TP-Supporter threadi macht sich hier sehr viel Mühe
    Registriert seit
    Dec 2006
    Beiträge
    453
    Hast Du noch paddings gesetzt? Ist die Seite valide?

  6. #6
    fiu
    fiu ist offline
    TP-Veteran fiu macht sich hier sehr viel Mühe Avatar von fiu
    Registriert seit
    Nov 2003
    Ort
    Graz
    Beiträge
    1.720
    css reset probieren oder sonst banal ein overflow visible oder hidden .. je nach layout

+ Antworten

Ähnliche Themen

  1. Text automatisch von unten nach oben scrollen
    Von Sherlogg im Forum GoLive
    Antworten: 3
    Letzter Beitrag: 22.05.2009, 08:18
  2. Abstand oben/unten
    Von Levis im Forum HTML & CSS
    Antworten: 12
    Letzter Beitrag: 16.03.2006, 00:28
  3. anführungszeichen: unten - oben
    Von pille im Forum Layout- & Vektor-Programme
    Antworten: 2
    Letzter Beitrag: 02.09.2003, 15:05
  4. text in tabelle ganz oben anzeigen
    Von Akira im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 01.05.2002, 11:46
  5. bilder ganz links und ganz oben ausrichten
    Von jensen im Forum Dreamweaver & andere Webeditoren
    Antworten: 1
    Letzter Beitrag: 18.04.2001, 14:58

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51