Announcement

Collapse
No announcement yet.

border-top über mehrere Tabellenzellen ohne Lücken

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • border-top über mehrere Tabellenzellen ohne Lücken

    Hallo Leute,
    ich erzeuge eine Tabelle mit 2 Zellen und mehreren Reihen. Die Reihen sollen nur durch eine horizontale Linie getrennt werden und weder rechts noch links eine Linie haben.
    Ich weiß nicht wie ich das stylen muss. Bisher habe ich das nur "gefaked" hinbekommen, also die Seitenlinien weiß gestylt, sodass sie auf dem weißen Hintergrund nicht zu sehen sind. Nur entstehen jetzt 1pt große Lücken zwischen den Top-Linien.
    Weiß jemand eine richtige Lösung für das Problem?
    Vielen Dank im vorraus.

    Peter Z.
    Code:
    <xsl:template name="zubehoer">
    <fo:block>
     <xsl:for-each select="zubehoer">
      <fo:table width="100%" padding-after="1cm">
        <fo:table-column column-number="1" column-width="12.5cm" />
          <fo:table-column column-number="2" column-width="4cm" />
            
              <fo:table-header><!-- Tabellen Header -->			
               <fo:table-row >
                 <fo:table-cell number-columns-spanned="2" padding-left ="4pt" padding-top ="2pt" padding-bottom ="1pt" background-color="#FFFF00">
                    <fo:block font-size="12pt" font-weight="bold">
                      <xsl:value-of select="name" />
                     </fo:block>
                   </fo:table-cell>
                 </fo:table-row>
               </fo:table-header>
    	
                <fo:table-body><!-- Tabellen Body -->
                    <xsl:for-each select="zub">
                        <fo:table-row>
                           <fo:table-cell border-style="solid" border-width="1pt" border-top-color="#CCCCCC" border-color="#FFFFFF"  padding ="3pt">
                             <fo:block font-size="11pt" font-weight="bold" padding-top ="3pt">
                                  <xsl:value-of select="zubname" />
                              </fo:block>
    			   <fo:block font-size="10pt" font-weight="normal">
    				 <xsl:value-of select="zubtext" />
    			   </fo:block>
    		           <fo:block font-size="10pt" font-weight="bold" padding-top ="5pt">
    				 <xsl:value-of select="zubbestellnr" />
    			   </fo:block>
    			</fo:table-cell>
    			<fo:table-cell border-style="solid" border-width="1pt" border-top-color="#CCCCCC" border-color="#FFFFFF"  padding ="3pt">
    			   <xsl:variable name="image">
             			 <xsl:value-of select="zubimage" /> 
    			   </xsl:variable>
    			   <fo:block>
    				 <fo:external-graphic src="../../{$image}" scaling="uniform"  />
    			    </fo:block>
    			 </fo:table-cell>
    								
    		   </fo:table-row>
    		 </xsl:for-each>
    		 </fo:table-body><!-- Tabellen Body Ende -->
    	 </fo:table>
         </xsl:for-each>
    </fo:block>
    </xsl:template>

  • #2
    Hi,

    ich würde es an deiner Stelle mit

    Code:
    border-style-bottom="solid"
    probieren. Ansonsten kannst du hier http://www.w3schools.com/xslfo/prop_border_style.asp
    nachlesen, welche Eigenschaften möglich sind.

    Gruß und gute Nacht
    Jevo

    Comment


    • #3
      Hi Jevo,

      Bei border-bottom-style="solid" gibt es tatsächlich keine Lücke.

      vielen Dank für Deine Antwort.

      Peter

      Comment

      Working...
      X