Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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 如何删除对齐css中的空白_Html_Css_Whitespace - Fatal编程技术网

Html 如何删除对齐css中的空白

Html 如何删除对齐css中的空白,html,css,whitespace,Html,Css,Whitespace,如果我正在使用 文本对齐:对齐段落显示单词之间不需要的空格,以保持指定的宽度。在网上搜索,但没有得到任何正确的结果。我也使用了空白,但没有使用 fiddle:最接近的解决方案是使用断字:全部断开,但这也会断开单词。如果您对此没有异议,请使用以下解决方案: .sample_test p{ word-break: break-all; } 当您使用文本对齐:justify时,您要求浏览器添加间距,而浏览器将其实现为添加单词之间的间距。根据CSS文本模块Level 3 LC,您还可以使用来要

如果我正在使用
文本对齐:对齐

段落显示单词之间不需要的空格,以保持指定的宽度。在网上搜索,但没有得到任何正确的结果。我也使用了空白,但没有使用


fiddle:

最接近的解决方案是使用
断字:全部断开
,但这也会断开单词。如果您对此没有异议,请使用以下解决方案:

.sample_test p{
    word-break: break-all;
}

当您使用
文本对齐:justify
时,您要求浏览器添加间距,而浏览器将其实现为添加单词之间的间距。根据CSS文本模块Level 3 LC,您还可以使用来要求浏览器在单词之间和单词中的字符之间使用额外的间距,以实现更平衡的结果,但结果是否真的更好还存在争议,并且此功能仅在IE中实现(很久以前)

要改善这种情况,您可以使用连字号。这通常会减少增加间距的需要,当然不能删除间距。最有效的方法是使用,这意味着您需要声明页面的语言,例如
,在文本应该连字的任何元素上设置
连字
类,例如使用
将所有内容连字,并只添加代码

<script src=http://hyphenator.googlecode.com/svn/tags/Version%204.2.0/Hyphenator.js></script>
<script>Hyphenator.run();</script>

Hyphenator.run();

那么,当你使用
证明时,你期望得到什么呢?
文本左对齐+证明它是左的,而不是不正确的:)此外,我喜欢格林先生的解决方案。治愈比疾病更糟糕。@JukkaK.Korpela“最好的药总是苦的。”。。你应该检查上面的评论。你能解释一下它有什么问题吗?这是一个典型的问题,在一个月内,因为这两个字都会断掉。你的观点是正确的,我甚至在我的帖子中提到了同样的问题。但是OP对我的回答还是很满意。。这意味着他对断字没问题。对断字感到高兴并不意味着没问题,你也没有提到“解决方案”是荒谬的。