我已经使用 XSLT 和 XML 创建了一个 html,并用 java 对其进行了转换,我的问题是:我已经创建了一些要填充的字段,但是如果我插入的文本比框的大小更多,它将以长度而不是高度增长,而我没有不希望它变宽,我希望它完全符合我的设定。
Here is the code :
......
<xsl:template name="bodyGEO">
<table width="770" cellspacing="0" cellpadding="0" border="0" >
<tr height="10"><td/></tr>
<tr>
<td valign="center" width="770" colspan="2">
<table width="770" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="385">
<b>
<xsl:variable name="id" select="//Product/Content/Resource/Data/TextElement[@clientCode='cme_cmb_geo_tit_1']/@elementId "/>
<xsl:variable name="max_word_count" select="//Product/Content/Resource/Data/TextElement[@clientCode='cme_cmb_geo_tit_1']/@max_word_count"/>
<DIV id="webedit" formid="{$id}" max_word_count="{$max_word_count}" comment="Title" width="385" style="background-color:#bfbfbf; max-width:385;">
<xsl:value-of disable-output-escaping="yes" select="//Product/Content/Resource/Data/TextElement[@clientCode='cme_cmb_geo_tit_1']"/>
</DIV>
</b>
</td>
<!-- <xsl:if test="$StyleSheet!='webedit'">
<td style="text-align:left;" width="10" align="left"> <b>- </b></td>
</xsl:if>-->
<td width="385">
<xsl:variable name="id" select="//Product/Content/Resource/Data/TextElement[@clientCode='cme_cmb_geo_sub_1']/@elementId "/>
<xsl:variable name="max_word_count" select="//Product/Content/Resource/Data/TextElement[@clientCode='cme_cmb_geo_sub_1']/@max_word_count"/>
<DIV id="webedit" formid="{$id}" max_word_count="{$max_word_count}" comment="SubTitle" width="385" style="background-color:#bfbfbf; align:left;">
<xsl:value-of disable-output-escaping="yes" select="//Product/Content/Resource/Data/TextElement[@clientCode='cme_cmb_geo_sub_1']"/>
</DIV>
</td>
</tr>
</table>
</td>
</tr>
.......
我尝试设置最大宽度,但它不会接受它......是另一种方式还是有什么问题?谢谢你。