armin: Zeilenhöhe ändert sich in Druckvorschau

Hallo,

ich hab ein Problem, ich habe eine Tabelle mit einer Zeilenhöhe von 38px! Darin hab ich für eine Spalte in der Tabelle ein div drin mit overflow:hidden um den Wert der Spalte abzuschneiden.

Wenn ich jetzt die Seite im Browser ansehe passt alles super, alle Zeilen sind gleich hoch!
Wenn ich jetzt aber auf die Druckvorschau gehe, werden die abgeschnittenen Texte zwar abgeschnitten, jedoch bleibt die Größe so wie wenn es nicht abgeschnitten wäre.

Kann mir jemand helfen?

lg

  1. Kann mir jemand helfen?

    Ja selbstveständlich.
    Dazu solltest du uns noch die Glaskugel im Sinne des relevanten HTML und CSS Codes nachreichen und deine Browser-Version nennen.

    mfg Beat

    --
       <°)))o><                      ><o(((°>o
    1. Browser is der IE.

        
      <style type="text/css" media="all">  
             body{  
              font-family:Arial;  
             }  
        
             td.label{  
              font-weight:bold;  
              text-align:right;  
             };  
        
             td.headdata{  
              text-align:left;  
              widht: 25%;  
             }  
        
             th {  
              border: 1px solid black;  
              padding: 5px;  
              text-align:left;  
             }  
        
             table {  
              border-collapse: collapse;  
              font-size:10px;  
             }  
        
             table.data{  
              border: 3px solid black;  
             }  
        
             table.data td{  
              border:1px solid black;  
              padding: 5px;  
              height: 34px;  
             }  
        
             .vertical {  
              writing-mode:tb-rl;  
              letter-spacing: 1px;  
             }  
        
             .overflow {  
              overflow:hidden;  
              height:30px;  
              padding:-5px;  
             }  
            </style>
      
        
        <table class="data" style="table-layout: fixed;">  
      <tr>  
           <th class="vertical"  width="30" style="border-right:2px solid black;">Kundenst.</th>  
           <th width="60">KDNNR</th>  
           <th width="180">NAME</th>  
           <th width="220">PLZ Ort, Strasse</th>  
           <th class="vertical" width="40" style="border-right:5px solid black;">GETYP</th>  
           <th class="vertical" width="50">STDRD<br />SINGLE</th>  
           <th class="vertical" width="35">ITEMS</th>  
           <th class="vertical" width="35">AUTOMAT</th>  
           <th class="vertical" width="50">Z&#196;HLERST.<br />AUTOMAT</th>  
           <th class="vertical" width="35">AUSTAUSCH</th>  
           <th class="vertical" width="35" style="border-right:5px solid black;">Muster</th>  
           <th class="vertical" width="50">ANZAHL<br />WRIGLEYS<br />ITEMS</th>  
           <th class="vertical" width="50" style="border-right:5px solid black;">TRAFIKEN<br />DISPLAY ART<br />(1, 2, 3)</th>  
           <th class="vertical" width="30">Hauptdisplay</th>  
           <th class="vertical" width="30">Nebendisplay</th>  
          </tr>  
      <tr>  
           <td style="border-right:2px solid black;"></td>  
           <td>  
            <xsl:value-of select="field[@fieldno=126]" />  
           </td>  
           <td>  
            <xsl:value-of select="field[@fieldno=2]" />  
           </td>  
           <td>  
            <xsl:value-of select="field[@fieldno=6]" />&#160;<xsl:value-of select="field[@fieldno=8]" />,  
            <xsl:value-of select="field[@fieldno=10]" />  
           </td>  
           <td class="vertical" style="font-size:8px; border-right:5px solid black;">  
            <div class="overflow"><xsl:value-of select="field[@fieldno=65]" /></div>  
           </td>  
           <td></td>  
           <td></td>  
           <td></td>  
           <td></td>  
           <td></td>  
           <td style="border-right:5px solid black;"></td>  
           <td></td>  
           <td style="border-right:5px solid black;"></td>  
           <td></td>  
           <td></td>  
          </tr>  
        
        </table>  
      
      
      1. Browser is der IE.

        MSIE 6 oder 7
        wie siehts mit anderen testbrowsern aus?

        <xsl:value-of select="field[@fieldno=2]" />

        Da du uns den DOCTYPE verheimlichst, kann ich dazu nichts sagen.

        Wenn ich den Code betrachte, gewinne ich den Eindruck, dass er nicht gänzlich von Hand generiert wurde.

        Was mir primär auffällt ist ein gewisser Widerspruch einerseits zwischen table-layout:fixed und dem Wunsch nach festen width Angaben in den <th> Zellen.

        mfg Beat

        --
        ><o(((°>       ><o(((°>
           <°)))o><                      ><o(((°>o
        1. MSIE 6 oder 7

          ich brauche keine andern Testbrowser, weil die Anwendung die das XSLT-Stylesheet verwendet nur unter IE verfügbar ist.

          <xsl:value-of select="field[@fieldno=2]" />

          Da du uns den DOCTYPE verheimlichst, kann ich dazu nichts sagen.

          Ist ein XSL Zugriff auf XML-Daten und fürs Problem unerheblich

          Wenn ich den Code betrachte, gewinne ich den Eindruck, dass er nicht gänzlich von Hand generiert wurde.

          Code ist von Hand generiert, warum nicht??

          1. ich brauche keine andern Testbrowser, weil die Anwendung die das XSLT-Stylesheet verwendet nur unter IE verfügbar ist.

            interessensfrage: ist das so eine anwendung?

            zusammengefasst:
            kein linux für wien und 324.000 bzw 105.000 euro lizenzkosten (windows, microsoft office usw) für den steuerzahler, weil irgendwer ausschließlich für den internet explorer entwickelt hat