回答
雖然不可能使用CSS;但你可以在理想條件下得到某種幻覺,可能是這種解決方法爲你工作。我在這裏使用了text-overflow: ellipsis;
你可以檢查DEMO。
<p>hi google how are you</p>
p {
text-overflow: ellipsis; /* IE, Safari (WebKit) */
overflow:hidden; /* don't show excess chars */
white-space:nowrap; /* force single line */
width: 17px; /*This property playing a major role just showing the first 2 letter*/
}
@Biju我爲你做了一個Demo。但它只會讓人錯覺文本被截斷。 –
感謝Kheema的演示,它的作品。我認爲這個 –
沒有任何其他soluthion是的,但它的工作雖然不是完美的解決方案。 –
CSS是一種描述頁面元素風格的方法。您正嘗試使用設計爲不會對頁面內容產生任何影響的框架來編輯頁面的內容,只是樣式。
你應該看看使用JavaScript來做你想做的。以這種方式格式化頁面元素在CSS中是不可能的。
AFAIK:在CSS中沒有辦法做到這一點。實現你想要的東西的唯一方法是使用一些腳本語言(例如JavaScript)。
這是不可能的CSS。
,唯一可行的辦法是通過在跨度包裝句子的休息,並隱藏它,就像這樣:
<p>hi<span> google how are you</span></p>
span { display: none; }
還是應該尋找到一個Javascript或PHP的解決方案。
CSS本身不是一種編程語言。
另一方面,有好消息給你。您可以使用JavaScript或jQuery等編程語言來完成此任務,甚至可以使用後端編程語言(如PHP或Ruby)。
CSS是一種用於以層疊方式應用樣式的語言,因此它被稱爲CSS(層疊樣式表)。
只是給你一些建議,你試圖完成的不叫trim
。修剪是從一個字符串中刪除不必要的空白,例如這裏顯示的示例:JavaScript Trim() Function。
你想要完成的是所謂的子串,這裏解釋:JavaScript substring() Function。
var str = "Hello world!";
var res = str.substring(0, 2);
/* Output: He */
我會親自做的JavaScript
var startText = "hi google how are you";
var endText = startText.substr(0, 3);
// endText is now "hi"
- 1. 用空白修剪一個字符串
- 2. 如何修剪一個字符串?
- 3. 從一個字符串修剪整數
- 4. 向下修剪一個字符串
- 5. php修剪一個字符串
- 6. 在jquery中修剪一個字符串
- 7. 修剪字符串
- 8. 修剪字符串
- 9. 修剪字符串
- 10. 修剪字符串
- 11. 使用Javascript修剪字符串
- 12. 字符串修剪/子字符串C#
- 13. 試圖修剪'字符串'字符串?
- 14. PHP - 我如何修剪一個字符串爲四個字符?
- 15. 完全修剪字符串
- 16. 修剪字符串在Javascript
- 17. 修剪字符串與Dapper.NET
- 18. php修剪字符串
- 19. 修剪字符串NHibernate的
- 20. Swift修剪字符串
- 21. 回聲修剪字符串
- 22. 修剪字符和修剪字符串 - Python
- 23. Postgresql修剪字符串到第一位
- 24. 字符串切割,在第一個空格字符修剪
- 25. 修剪字符串,刪除C中的最後一個字符#
- 26. 修剪字符串中的最後一個字符
- 27. 修剪一個字符串,直到出現特定字符
- 28. 從字符串修剪字符
- 29. 使用php修剪多個字符
- 30. 修剪字符串,兩端用javascript
'使用CSS是有可能修剪string.' - 不,你可以做的方式是一個,設置寬度與前兩個字母的寬度,並以'溢出:hidden'例如。這不會削減它,但會明顯只顯示前兩個字母。 –
謝謝尼克。我認爲這是唯一的解決方案。 –