所以我有文本e-commerce
,我不希望行在換行符處換行。
我將如何限制該文本行的包裝?HTML在連字符中沒有換行符
回答
使用非換連字符:‑
敷在<nobr>…</nobr>
標籤,或者如果你關心你的HTML的有效性,設置white-space: nowrap;
風格。
我認爲'
nobr不支持 –
*如果*您關心有效性?!?我不是downvoter,但如果我是,我不會在這些理由上扭轉它。 – Malvolio
您可以使用CSS:white-space: nowrap;
。
示例:使用該CSS聲明將文本包裝在一個範圍中。
<span style="white-space: nowrap;">e-commerce</span>
只有那麼它不會包裝在所有這不是預期的結果。 –
...呃......什麼?'blah blah 電子商務'會正常工作= \ –
我正在增加一個例子,它不像'‑'方法那麼幹淨。 –
有這種非中斷連字符(複製和粘貼):‑
或使用‑
或‑
注意,這是一個結合了以下特點唯一unicode的「性格」 :
- 是預構成的(你可以通過構圖使任何東西都不破)
- 是非破
- 是一個連字符或破折號或類似
通過⁠
或⁠
表示的字木匠的使用允許其他連字符。結果:
E&#X2010;&#x2060;商業(連字符後面的字木匠)
ë - &#x2060;商業(ASCII連字符/負號後跟字木匠)
...和預組合一個供參考:
電子商務(非斷裂連字符)
http://jsfiddle.net/NR5Ch/58/(這撥弄顯示字木匠的效果)
- 1. 連字符在HTML中導致換行符
- 2. 長html鏈接中沒有換行符?
- 3. 連字符換行
- 4. 有沒有辦法在html屬性中連接字符串?
- 5. 在Python中引用沒有換行符的長字符串
- 6. 使用File.WriteAllText時沒有換行符(字符串,字符串)
- 7. 在ASP.NET中沒有換行符
- 8. 沒有在Vim中出現換行符
- 9. 換行符HTML
- 10. 在html dd元素中沒有換行符
- 11. Haskell打印字符串沒有換行
- 12. PHP沒有換行的長字符串
- 13. 將字符串添加到沒有換行符的文件中
- 14. 沒有換行符的多行模板字符串?
- 15. IE8是否在連字符上換行?
- 16. 如何在html中顯示換行符爲特殊字符
- 17. 如何在HTML textarea中顯示換行符字符?
- 18. 替換連續的空格,製表符,換行符字符
- 19. 如何在Firefox上的連字符中啓用換行符
- 20. FlowLayoutPanel沒有「換行符」
- 21. VBA:Debug.Print沒有換行符?
- 22. 「貓」沒有換行符
- 23. 包括沒有換行符
- 24. 如何將CSS span應用於沒有換行符的連接字符串?
- 25. Python中的字符串連接,在matplotlib中帶有「r」前綴和換行符
- 26. 換行符在Django admin中使用HTML換行符
- 27. 帶有換行符的HTML中的JSON
- 28. 連接C字符串在一行中沒有定義
- 29. 爲什麼換行符沒有被轉換爲換行符?
- 30. html表中的換行符
+1。有用。不知道。這裏有一個小提示:http://jsfiddle.net/jasongennaro/NR5Ch/ –
@Rududo Sennin - 我的第一個SO賽事的勝利(我已經跑了幾十次)!而OP,我只是自己Google。如果您在那裏沒有成功,您可能需要閱讀[this](http://owlet.letu.edu/grammarlinks/punctuation/punct4d.html)。 – Malvolio