Zoran: Tabellenbreiten festdefinieren

Hallo,

Ich definiere z.B. die breite meiner Tabelle af 50%, das funktioniert asuch soweit. Mein Problem ist das wenn ich was schreibwer und das breiter wird er die Spalte bzw. die tabelle breiter zieht. Ich möchte aber das er eine Zeile nach unten springt.

Wäre nett wenn mir jemand einen Tipp geben könnte!

Danke

  1. Hallo

    Wäre nett wenn mir jemand einen Tipp geben könnte!

    Ok, aber gib uns zuerst die URL.

    Gruss
    chlori

    1. Hier der Quellcode
      Seite ist im Aufbau...

      <table width="50%" height="100"  border="1" align="center" style="table-layout:fixed" >
        <tr>
          <th width="704" height="26" bgcolor="#999999" class="Stil1" scope="col"><div align="left">07.02.2005 - Die Homepage wird &uuml;berarbeitet </div></th>
        </tr>
        <tr>
          <td width="704" height="22" class="Stil1"><p align="justify">&nbsp;</p>    </td>
        </tr>
      </table>

      Hallo

      Wäre nett wenn mir jemand einen Tipp geben könnte!

      Ok, aber gib uns zuerst die URL.

      Gruss
      chlori

      1. Hallo

        <th width="704"

        Du gibst die Breite 704 Pixel an. Das ist sehr oft mehr als 50%.

        Entferne alle width="704"

        Viel besser:
        Gestalte deine Seite mit CSS statt Tabellen, *Beispiel*:

        <span style="text-align:center;">
          <div style="margin:0 25%; border:1px solid #999; padding: 2px; text-align:left;">
            <h2 style="background-color:#999; font-size:100%; padding: 2px; margin: 0 0 2px 0; border:1px solid #999;">
              07.02.2005 - Die Homepage wird &uuml;berarbeitet</h2>
            <p style="border:1px solid #999; margin:0; padding: 2px;">Hello<br />World</p>
          </div>
        </span>

        Dies sollte genau 50% breit sein, ausser du hast einzelne Wörter,
        Bilder die breiter sind.

        Du würdest vermutlich die Style-Angaben ins externe Stylesheet
        nehmen und den Code weiter optimieren, zB <span> entfernen und
        den Style im Mutterelement angeben. Dann hast du folgendes HTML:

        <div>
          <h2></h2>
          <p></p>
        <div>

        Habe einfach mal angenommen es ist ein H2.

        Gruss
        chlori

        1. Hallo chlori,

          Viel besser:
          Gestalte deine Seite mit CSS statt Tabellen, *Beispiel*:

          richtig, aber:

          <span style="text-align:center;">
            <div

          *möp* span darf kein div enthalten.

          Grüße aus Nürnberg
          Tobias [der da nicht so stehen lassen konnte :-)]

          1. Hallo

            <span style="text-align:center;">
              <div

            *möp* span darf kein div enthalten.

            Ok, alles klar. Ich habe zuerst body statt span
            genommen, aber fahrlässig geändert.

            Wie gesagt: Was hier fälschlicherweise als
            span angegeben ist, soll das Mutter-Element
            sein.

            Danke für die Korrektur

            Gruss
            chlori