我需要更改每個單詞的每個第一個字母的大小,顏色和重量。我不是在談論每封首字母大寫。我的意思是根據我的選擇定位第一個字母並應用樣式。 :Click Here to see example about which i am talking.在CSS中每個單詞的目標第一個字母
0
A
回答
1
不幸的是,這不能用CSS來實現,但是這裏有一個JavaScript的解決方案,這將幫助你做到這一點:
CSS:
.first-letter {
color: red;
}
的Html:
<p class="each-word">First letter of every word is now red!</p>
的JavaScript:
window.onload = function(){
var elements = document.getElementsByClassName("each-word")
for (var i=0; i<elements.length; i++){
elements[i].innerHTML = elements[i].innerHTML.replace(/\\b([a-z])([a-z]+)?\\b/gim, "<span class='first-letter'>$1</span>$2")
}
}
0
AFAIK實現這一點,你必須寫在單獨的標籤中的第一個字母像標籤或DIV或p標籤和CSS應用到該標籤,並把其餘的字母在普通的標籤
更新: 根據您的評論,如果你從文本字段中得到句子,你將不得不做一個Javascript,將遍歷所有的單詞和substr的幫助找到每個單詞的第一個字符和appy css通過把它在一個標籤,並保持休息標籤外tters然後用原文替換最終輸出
+0
是的,我知道,但實際上,我從一個**分離**標籤是不可能的文本字段得到這句話。 –
+0
@Shakil艾哈邁德我已經更新了我的答案看看 –
相關問題
- 1. Swift大寫字母中每個單詞的第一個字母
- 2. 查找字符串中每個單詞的第一個字母
- 3. 打印每個單詞的第一個字母一個句子
- 4. 獲取句子中每個單詞的第一個字母?
- 5. 識別TextBox中每個單詞的第一個字母
- 6. 提取句子中每個單詞的第一個字母
- 7. 搜索字串中每個單詞的第一個字母的謂詞
- 8. 更改每個單詞的第一個字母的值
- 9. SQL - 大寫每個單詞的第一個字母
- 10. 大寫每個單詞的第一個字母
- 11. jQuery capitilize每個單詞的第一個字母
- 12. 將每個單詞的第一個字母追加到末尾
- 13. 如何找到每個單詞的第一個字母?
- 14. 大寫每個大寫單詞的第一個字母
- 15. 大寫每個單詞的第一個字母斯卡拉
- 16. 將每個單詞的第一個字母轉換爲大寫字母JS
- 17. preg_match檢查字符串中每個單詞的第一個字母的大寫
- 18. mysql選擇單元格中每個單詞的第一個字母
- 19. MySQL - 在現有表中大寫每個單詞的第一個字母
- 20. 設計一個比較器來排列單詞,以便每個單詞的最後一個字母是下一個單詞的第一個字母?
- 21. 如何替換字符串中每個單詞的第一個字母?
- 22. 使用Javascript獲取字符串中每個單詞的第一個字母
- 23. 只使用第一個字母在列中取多個單詞
- 24. 在Python中打印字符串中的每個單詞的第一個字母(保留標點符號)
- 25. 大寫字母中的三個字母單詞的第一個和最後一個字母
- 26. 在CSS中,第一個字母和第一個字母有什麼區別?
- 27. 風格的每個單詞的第一個字母,而不是隻有第一個字?
- 28. Linux的sed腳本,使每個單詞的第一個字母大寫
- 29. 如何用HTML標籤包含每個詞的第一個字母?
- 30. Python如何將每個字母放到一個單詞中?
這是一個重複:https://stackoverflow.com/questions/7440572/css-bold-first-word –
不在CSS。然而在JS中可能。同意重複 – Francisco
@DerekBrown首先看看我的問題和示例。我不需要定位段落的第一個字母。我需要在一個句子中定位每個單詞的第一個字母。您提供的鏈接不是我的解決方案,我已經檢查過此之前 –