word-break: keep-all; not working? (with wordpress) "word-break: keep-all;" 不起作用?(使用 WordPress)

7 浏览
0 Comments

word-break: keep-all; not working? (with wordpress) "word-break: keep-all;" 不起作用?(使用 WordPress)

作为一个嵌入式C开发者,帮助朋友解决CSS问题(虽然很久以前我就会了)证明很头疼。\n我的问题是(使用wordpress并且无法访问托管账户),我似乎无法阻止单词在行尾被分割。我尝试了我所了解和在网上看到的一切,从空格到word-break: keep-all;,但都没有效果。\n有没有人遇到过同样的问题,我似乎只能找到相反的答案(人们需要将单词分割);\n域名是http://diette.ro\n提前感谢。

0
0 Comments

在WordPress中,有一个问题是关于word-break: keep-all;属性无法正常工作的。问题出现的原因是由于在style.css中有以下的!important覆盖了keep-all属性的设置:

pre, p {
  word-wrap: break-word !important;
  word-break: break-all !important;
}

要解决这个问题,可以尝试在keep-all属性上再次使用!important,并确保它被最后读取:

p {
  word-break: keep-all !important;
}

或者,从style.css中移除这些!important,并给p元素添加一个更深层次的影响,而不使用!important(使用classid):

p.class {
  word-break: keep-all;
}

0
0 Comments

问题出现的原因是WordPress会在内容中注入`

`和`
`标签。解决方法是安装一个`noautop`插件,比如`https://wordpress.org/plugins/toggle-wpautop/`,或者按照这个答案所说的方法进行操作:`https://stackoverflow.com/questions/6625458`。

0
0 Comments

(word-break: keep-all; not working? (with wordpress))

问题原因:

这个问题的原因是内容中充满了 ,而不是空格。 是一种阻止单词被分割/断开的不间断空格。其中一个段落的HTML输出现在如下所示:

             Așadar, la noi în salon te vom întâmpină cu un ambient  cald și prietenos, îți  vom asculta nevoile și dorințele tale.  Totodată,  cu ajutorul analizei corporale vom afla și nevoile organismului iar împreună vom plănui o „călătorie” în care  vei învață cu siguranță,  noțiuni simple dar utile pentru a te împrietenii cu propriul organism ! În tot acest timp noi te vom susține oferindu-ți informațiile necesare, ca totul să devină realizabil și ușor de țintit! Paleta de servicii aflate la noi, cele de  recomandări și programe nutriționale, proceduri de remodelare corporală dar și masaje de relaxare și terapii energetice, ne vor ajuta să obținem rezultatele dorite.

很显然,文本没有被分割,因为你的HTML告诉浏览器不要分割。

解决方法:

你应该删除你尝试添加的CSS(word-break相关的),并且简单地摆脱那些标签。问题的原因可能是你的朋友在Wordpress中放置文本的方式。如果他从一个文字处理软件中复制文本,可能会自动添加非断行空格,或者发生其他情况。所以你要做的是,在Wordpress中以HTML形式打开内容,用(一个空格)来查找并替换 ,问题应该就可以解决了。

0