html - XSL:设置表格列固定宽度
问题描述
我有一个 xsl 文件,它制作了一些列的表格。如果要写入的数据内容太长,则列宽会增加并超过屏幕的右边界。例如在下面的脚本中,如果键“Name”的值太长,那么单元格就会太宽。
如何将每列的宽度固定到一定宽度,以便添加任何否。的列并且所有列的宽度都固定/相同并且位于屏幕内?
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>test result</title>
<link rel="stylesheet" type="text/css" href="test.css" />
</head>
<body id="body">
<xsl:for-each select="/test_result">
<table">
<tr>
<td>
<xsl:call-template name="new_test" />
</td>
</tr>
</table>
</xsl:for-each>
</body>
</html>
</xsl:template>
<xsl:template name="new_test">
<table>
<tr>
<td>
Name: Test1
</td>
</tr>
<tr>
<td>
Result: Pass
</td>
</tr>
<tr>
<td>
Name: Test2_123456790_123456790_123456790_123456790_123456790_123456790_123456790_123456790_123456790_123456790_123456790_123456790
</td>
</tr>
<tr>
<td>
Result: Fail
</td>
</tr>
</table>
</xsl:template>
解决方案
推荐阅读
- algorithm - 什么是弹性、鲁棒性和抗性算法?
- html - 为什么我的图标没有显示在我的网页上,我该如何做悬停效果?
- jestjs - Jest 无法测试指挥官帮助功能
- python - anaconda 环境中 pymeep-parallel 的包冲突
- angular - 如何通过 Angular 8 中的 id 获取元素来更改类并更改 div 的样式
- javascript - 恢复文件上传
- python - 如何有条件地删除熊猫中的行
- java - 如何将 RESTService 从我的核心应用程序导入到 JBPMSuite
- sql - 在oracle中如何从用户表的电子邮件列中检索具有@gmail扩展邮件的用户
- java - 违反清洁编码原则?