内部无法正常显示 - 以2行而不是1行显示内容

时间:2018-05-04 09:54:30

标签: html xslt

下面的代码description_line_1应位于product_description的同一单元格中。所以,在显示product_description后, description_line_1将显示在下一行。但唯一的问题是description_line_1行本身是2行而不是单行。

<tr style="font-size: 9px; ">
    <td style="text-align: right;"><xsl:value-of select="line_number" /></td>
    <td style=" text-align: left;" ><xsl:value-of select="product_description" />
        <table>
            <tbody>
                <tr>
                    <td><xsl:value-of select="description_line_1" /></td>
                </tr>
            </tbody>
        </table>
    </td>
    <td style=" text-align: right;"><xsl:value-of select="product_quantity" /></td>
</tr>

例如,

预期结果:

Product_Description

Descrition...
description line 1

现在实际结果:(显示此行)

Product_Description

Descrition...
description line
1

1 个答案:

答案 0 :(得分:0)

谢谢大家。我在这里找到了这个问题。我必须给内表标签赋予宽度

<tr style="font-size: 9px; ">
    <td style="text-align: right;"><xsl:value-of select="line_number" /></td>
    <td style=" text-align: left;" ><xsl:value-of select="product_description" />
        <table style="width: 100%">
            <tbody>
                <tr>
                    <td><xsl:value-of select="description_line_1" /></td>
                </tr>
            </tbody>
        </table>
    </td>
    <td style=" text-align: right;"><xsl:value-of select="product_quantity" /></td>
</tr>