我需要更改每個單詞的每個第一個字母的大小,顏色和重量。我不是在談論每封首字母大寫。我的意思是根據我的選擇定位第一個字母並應用樣式。 :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. Java - 字符串中每個單詞的第一個字母
- 3. 查找字符串中每個單詞的第一個字母
- 4. 打印每個單詞的第一個字母一個句子
- 5. 如何找到每個單詞中的第一個字母?
- 6. 識別TextBox中每個單詞的第一個字母
- 7. 提取句子中每個單詞的第一個字母
- 8. 列中每個單詞的第一個字母
- 9. 如何獲得scala中每個單詞的第一個字母?
- 10. 獲取句子中每個單詞的第一個字母?
- 11. MYSQL - 大寫每個句子中第一個單詞的第一個字母
- 12. 搜索字串中每個單詞的第一個字母的謂詞
- 13. 更改每個單詞的第一個字母的值
- 14. jQuery capitilize每個單詞的第一個字母
- 15. SQL - 大寫每個單詞的第一個字母
- 16. 大寫每個單詞的第一個字母斯卡拉
- 17. 如何找到每個單詞的第一個字母?
- 18. 大寫每個大寫單詞的第一個字母
- 19. 將每個單詞的第一個字母追加到末尾
- 20. 大寫每個單詞的第一個字母
- 21. 匹配單詞的第一個字母
- 22. 將每個單詞的第一個字母轉換爲大寫字母JS
- 23. Java - 取第一個字母的單詞並用另一個單詞的第一個字母替換
- 24. 字符類大寫字符串中每個單詞的第一個字母
- 25. preg_match檢查字符串中每個單詞的第一個字母的大寫
- 26. 獲取除關鍵詞以外的每個單詞的第一個字母
- 27. mysql選擇單元格中每個單詞的第一個字母
- 28. MySQL - 在現有表中大寫每個單詞的第一個字母
- 29. 設計一個比較器來排列單詞,以便每個單詞的最後一個字母是下一個單詞的第一個字母?
- 30. 找到每個相同的字母在一個單詞中
這是一個重複:https://stackoverflow.com/questions/7440572/css-bold-first-word –
不在CSS。然而在JS中可能。同意重複 – Francisco
@DerekBrown首先看看我的問題和示例。我不需要定位段落的第一個字母。我需要在一個句子中定位每個單詞的第一個字母。您提供的鏈接不是我的解決方案,我已經檢查過此之前 –