-1

IEでtablrを使用しています

<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 行になります。

4

2 に答える 2

1

あなたがやろうとしているのは、表のセルにスタイルを設定することです。すでにそうしていますが、コードにいくつかの基本的なエラーがあります。

まず、基本的な HTML と CSS を理解してください。次のような Google の優れたリソースを見つけることができます: http://www.w3.org/Style/Examples/011/firstcss.en.html

于 2012-11-09T10:17:05.957 に答える
0

貴重なコメントが展開されました:

あなたの列は、1つ以上のテーブル列であると思います。その中のテキストを2行にしたくないですか?

CSS ルールを追加します。

td {
  white-space:nowrap;
}
于 2012-11-09T10:04:50.483 に答える