Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML内部字符之间的间距<;td>;标签-为什么它会伸展?_Html_Css_Html Table_Netsuite_Letter Spacing - Fatal编程技术网

HTML内部字符之间的间距<;td>;标签-为什么它会伸展?

HTML内部字符之间的间距<;td>;标签-为什么它会伸展?,html,css,html-table,netsuite,letter-spacing,Html,Css,Html Table,Netsuite,Letter Spacing,我使用的是一个HTML表,当涉及到半长文本时,它的行为不正常。下面这幅画值1000字。在显示的第一个单元格中,文本“仅刺绣字母”延伸到“字符间距”之间。在“FLOSS”文本中,它看起来也发生在下一个单元格中 是否有一个属性可以用来防止这种行为?我的大多数搜索结果都产生了表格间距问题,而不是单元格内的文本。表中唯一与大小相关的属性是,我更愿意使用内联属性来解决这个问题,但我几乎可以处理任何东西 请注意,我尝试了字母间距=“0”和其他值,但均无效。它正在修改间距行为,但在屏幕截图示例中,值为0不会将

我使用的是一个HTML表,当涉及到半长文本时,它的行为不正常。下面这幅画值1000字。在显示的第一个单元格中,文本“仅刺绣字母”延伸到“字符间距”之间。在“FLOSS”文本中,它看起来也发生在下一个单元格中

是否有一个属性可以用来防止这种行为?我的大多数搜索结果都产生了表格间距问题,而不是单元格内的文本。表中唯一与大小相关的属性是
,我更愿意使用内联属性来解决这个问题,但我几乎可以处理任何东西

请注意,我尝试了
字母间距=“0”
和其他值,但均无效。它正在修改间距行为,但在屏幕截图示例中,值为0不会将其更改为正常间距

我认为这无关紧要,但这是一种HTML,它在NetSuite环境中通过BFO引擎转换为PDF


Marc B在他的评论中提到了这一点,您可能有
文本对齐:justify表格CSS中的某个位置。尝试向下跟踪并将其更改为
text align:left

例如:

table td {
    text-align: justify;
}
将要更改为:

table td {
    text-align: left;
}

话虽如此,如果看不到您当前的标记和CSS,很难确定,因此最好将其添加到您的帖子中。

我使用Netsuite/BFO遇到了这个问题,解决方案是使用此CSS:

td p {
    text-align: left;
}

来源(需要登录):

您可能有
文本对齐:justify
。页面上的HTML中是否存在字母间距问题,或者仅当您将其转换为PDF时才存在?下面是我要做的事情。将代码放入JSFIDLE或codepen。看看它是否在那里(我怀疑它是),然后你就可以真正辨别出它是否是一个CSS问题(我的假设是它不是)。然后我的假设是PDF生成器代码会弄乱你的文本。通常我会这样做,但这一切都发生在NetSuite环境中,在转换为PDF之前没有生成HTML。不过,我相信你是对的,PDF生成器把文本搞乱了。我删除了所有的CSS并将其放入一个普通的HTML表中,同样的问题也会出现。通常我会共享标记,但这一切都发生在NetSuite环境中,并且在转换为PDF之前没有生成HTML。不过,我相信你是对的,PDF生成器把文本搞乱了。我删除了所有的CSS并将其放入一个普通的HTML表中,同样的问题也出现了。不过,我认为这是正确的,因为如果不是在Netsuite环境中,我相信这就是答案。谢谢。将此标记为正确,因为它与发生的环境更相关。谢谢你添加你的答案。几年前我问过这个问题,但我已经忘记了,它只是帮助我再次解决了这个问题。