Smarty: Tabelle: Zelle über Zeilen verbinden

Hallo!

So langsam versteh ich es nicht mehr.
Folgenden Quellcode (natürlich ohne die Kommentierung) habe ich sinngemäß in meiner html-Seite eingebaut, jedoch wird die Spalte nicht über zwei Zeilen verbunden/verteilt.

Kann mir vielleicht irgendjemand bei diesem Problemchen weiterhelfen?

Vielen Dank.
Smarty

----
<!--
<tr height="5">
   <td width="130">Spalte 1 </td>
   <td width="30">Spalte 2 </td>
   <td width="570" rowspan="2">Spalte 3 text text</td>
   <td width="30">Spalte 4</td>
</tr>
<tr height="5">
   <td width="130">Spalte 1 </td>
   <td width="30">Spalte 2</td>
   <td width="30">Spalte 4</td>
</tr>
-->

  1. hallo hallo,
    du steckst mit deinem rowspan im falschen td...
    versuch es mal mit folgendem:

    <tr height="5">
        <td width="130">Spalte 1 </td>
        <td width="30">Spalte 2 </td>
        <td width="570">Spalte 3 text text</td>
        <td width="30">Spalte 4</td>
     </tr>
     <tr height="5">
        <td width="130">Spalte 1 </td>
        <td width="600" rowspan="2">Spalte 2</td>
        <td width="30">Spalte 4</td>
     </tr>

    hoffe dir geholfen zu haben

    oliver

    Hallo!

    So langsam versteh ich es nicht mehr.
    Folgenden Quellcode (natürlich ohne die Kommentierung) habe ich sinngemäß in meiner html-Seite eingebaut, jedoch wird die Spalte nicht über zwei Zeilen verbunden/verteilt.

    Kann mir vielleicht irgendjemand bei diesem Problemchen weiterhelfen?

    Vielen Dank.
    Smarty


    <!--
    <tr height="5">
       <td width="130">Spalte 1 </td>
       <td width="30">Spalte 2 </td>
       <td width="570" rowspan="2">Spalte 3 text text</td>
       <td width="30">Spalte 4</td>
    </tr>
    <tr height="5">
       <td width="130">Spalte 1 </td>
       <td width="30">Spalte 2</td>
       <td width="30">Spalte 4</td>
    </tr>
    -->

    1. Danke für die schnelle Antwort, aber ich meine nicht colspan für spaltenübergreifendes Ausrichten sondern 'rowspan' für zeilenübergreifen. Nach dem folgenden Beispiel also so:

      | ------------------------------|
              |   1   |   2   |   3   |   4   |
              |-------|-------|       |-------|
              |   1   |   2   |       |   4   |
              |-------------------------------|
      Smarty

      hallo hallo,
      du steckst mit deinem rowspan im falschen td...
      versuch es mal mit folgendem:

      <tr height="5">
          <td width="130">Spalte 1 </td>
          <td width="30">Spalte 2 </td>
          <td width="570">Spalte 3 text text</td>
          <td width="30">Spalte 4</td>
      </tr>
      <tr height="5">
          <td width="130">Spalte 1 </td>
          <td width="600" rowspan="2">Spalte 2</td>
          <td width="30">Spalte 4</td>
      </tr>

      hoffe dir geholfen zu haben

      oliver

      Hallo!

      So langsam versteh ich es nicht mehr.
      Folgenden Quellcode (natürlich ohne die Kommentierung) habe ich sinngemäß in meiner html-Seite eingebaut, jedoch wird die Spalte nicht über zwei Zeilen verbunden/verteilt.

      Kann mir vielleicht irgendjemand bei diesem Problemchen weiterhelfen?

      Vielen Dank.
      Smarty


      <!--
      <tr height="5">
         <td width="130">Spalte 1 </td>
         <td width="30">Spalte 2 </td>
         <td width="570" rowspan="2">Spalte 3 text text</td>
         <td width="30">Spalte 4</td>
      </tr>
      <tr height="5">
         <td width="130">Spalte 1 </td>
         <td width="30">Spalte 2</td>
         <td width="30">Spalte 4</td>
      </tr>
      -->

  2. Hallo!

    Folgenden Quellcode (natürlich ohne die Kommentierung) habe ich sinngemäß in meiner html-Seite eingebaut, jedoch wird die Spalte nicht über zwei Zeilen verbunden/verteilt.

    Öhm, sicher? Ich habe den Quellcode mal per Copy&Paste in eine HTML-Seite eingebaut, testweise ein <table border>...</table> drumrumgeflanscht, und siehe da: in der dritten Spalte ist nur eine Zelle, die zwei Zeilen hoch ist...

    Test es mal mit <table border>, damit du die Zellen siehst. Das hilft bei Zellenverbindungspielchen meistens weiter.

    Falls nicht, hast du einen Link zur HTML-Seite?

    Gruß
    Thorsten

    1. mmh, stimmt eigentlich.

      Da mein Quelltext in der Seite etwas(!) länger ist, check ich dies
      nochmal ganz genau.
      Aber trotzdem schon einmal im voraus vielen Dank.

      Smarty

      Öhm, sicher? Ich habe den Quellcode mal per Copy&Paste in eine HTML-Seite eingebaut, testweise ein <table border>...</table> drumrumgeflanscht, und siehe da: in der dritten Spalte ist nur eine Zelle, die zwei Zeilen hoch ist...

      Test es mal mit <table border>, damit du die Zellen siehst. Das hilft bei Zellenverbindungspielchen meistens weiter.

      Falls nicht, hast du einen Link zur HTML-Seite?

      Gruß
      Thorsten

      1. Da mein Quelltext in der Seite etwas(!) länger ist, check ich dies
        nochmal ganz genau.
        Aber trotzdem schon einmal im voraus vielen Dank.

        Wenn's nur "etwas" länger ist, das halte ich schon aus ;-)

        Ich habe in deinem anderen Posting (Antwort auf oliver's Lösungsversuch) die Textdarstellung deiner Tabelle gesehen: Um das so hinzukriegen, musst du in der rowspan-Zelle noch ein 'valign="top"' hinzufügen, sonst wird der Zelleninhalt vertikal mittig zentriert.

        Vielleicht ist das ja das Problem.

        Gruß
        Thorsten

        1. yupp, das ist schon drin. Aber nu' muss ich erstmal den Code checken.

          Ich habe in deinem anderen Posting (Antwort auf oliver's Lösungsversuch) die Textdarstellung deiner Tabelle gesehen: Um das so hinzukriegen, musst du in der rowspan-Zelle noch ein 'valign="top"' hinzufügen, sonst wird der Zelleninhalt vertikal mittig zentriert.

          1. yupp, das ist schon drin. Aber nu' muss ich erstmal den Code checken.

            Lass dich nicht ablenken ;-)

            1. Peinlich peinlich.
              Mmmh, nachdem ich nun erstmal alle überflüssigen Testdaten aus
              dem Code entfernt habe, funktionierts auch. Irgendwie hatte es
              vorher aber nicht geklappt. Nun gut.
              Tut mir leid, für die 'Aufruhe'.
              Sehr schnelles und zuvorkommendes Forum!

              Lass dich nicht ablenken ;-)