列在Internet Explorer中切成两行

时间:2012-11-09 10:00:25

标签: html css xml internet-explorer xslt

我在IE中使用表

<table style="width=74%;table-layout:auto" border="0">
<xsl:for-each select="webpage/param">    
<tr>
 <xsl:if test="@type !='i'">  
    <td class="rowYellow">
    <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> 

这些代码在Mozilla中运行良好但在IE中我的专栏分为两行而不是自动布局。

2 个答案:

答案 0 :(得分:1)

您要做的是为您的表格单元格设置一些样式。您已经这样做了,但代码中存在一些基本错误。

首先,请尝试了解一些基本的HTML和CSS。您可以通过Google找到合适的资源,例如:http://www.w3.org/Style/Examples/011/firstcss.en.html

答案 1 :(得分:0)

有价值的评论扩大:

你的专栏,我假设是一个或多个表列。你不希望它中的文字在2行吗?

添加css规则:

td {
  white-space:nowrap;
}