Html XSL中的表列拆分问题

Html XSL中的表列拆分问题,html,css,xml,xslt,Html,Css,Xml,Xslt,我正在努力寻找代码中的错误,我的表列被剪切成两行,但我想在单行中显示列数据。同一个表用于在其他senario中显示数据,效果良好。我相信“data Not Available”(数据不可用)专栏将内容分成两行,任何输入都会有很大帮助 <table style="width=73%;table-layout:auto" border="0" white-space-collapse="false" wrap-option="no-wrap" white-space="nowrap">

我正在努力寻找代码中的错误,我的表列被剪切成两行,但我想在单行中显示列数据。同一个表用于在其他senario中显示数据,效果良好。我相信“data Not Available”(数据不可用)专栏将内容分成两行,任何输入都会有很大帮助

<table style="width=73%;table-layout:auto" border="0"  white-space-collapse="false" wrap-option="no-wrap" white-space="nowrap">
<xsl:for-each select="webpage/param">    
  <tr>
    <xsl:if test="@type !='i'">  
    <td class="rowBlue">
    <xsl:if test="@indent !=''">  

        <!-- Generate the appropriate number of indentation -->
        <xsl:variable name="count" select="@indent"/>
        <xsl:for-each select="(//*)[position()&lt;=$count]">
            <xsl:text>&#xa0;</xsl:text>
        </xsl:for-each>   

    </xsl:if>           
    <xsl:choose>            
        <xsl:when test="@isBold='1'">
            <strong><span id="{position()-1}{@nameStrID}"><xsl:value-of select="@name"/></span></strong>
        </xsl:when>
        <xsl:otherwise>  
            <span id="{position()-1}{@nameStrID}"><xsl:value-of select="@name"/></span>
        </xsl:otherwise>    
    </xsl:choose>  
    <xsl:text>&#xa0;</xsl:text>
    <xsl:text>&#xa0;</xsl:text>
    <xsl:text>&#xa0;</xsl:text>
    <xsl:text>&#xa0;</xsl:text>
    <xsl:text>&#xa0;</xsl:text>
    <xsl:text>&#xa0;</xsl:text>
    <xsl:text>&#xa0;</xsl:text>
    <xsl:text>&#xa0;</xsl:text>
    <xsl:text>&#xa0;</xsl:text>
    <xsl:text>&#xa0;</xsl:text>        
    </td>
    </xsl:if>           

 ;

 ;
 ;
 ;
 ;
 ;
 ;
 ;
 ;
 ;
 ;
尝试使用样式

<span style="white-space: nowrap;" id="{position()-1}{@nameStrID}">  
  <xsl:value-of select="@name"/></span>


是否在“数据不”之后插入BR标记?您可以尝试添加TSS“空白:NoRAP”,并在TD中查看是否有用。抱歉问这个基本问题,我必须尝试哪个区域是C++类的,我可以给出上面的/ /谢谢我的FLIT它为第一列“通道X”工作,但是“数据不可用”仍然在2行中以得到更清楚。同样,你可以同时使用这两个地方。我建议使用html表格,这样你就不会出现这些问题