在使用ueditor富文本編輯器設(shè)置微軟雅黑字體時,可能會遇到樣式失效的問題。這是因為編輯器會自動為Microsoft YaHei添加雙引號,變成Microsoft YaHei,導(dǎo)致樣式失效。
因為是行內(nèi)樣式所以會導(dǎo)致其他一些樣式報錯,所以可以通過編輯器內(nèi)的unhtml方法對相關(guān)的字符進(jìn)行替換。需要做非空判斷,否則多圖
原因
當(dāng)設(shè)置微軟雅黑字體時,編輯器會自動將字體名稱變?yōu)镸icrosoft YaHei。然后,通過轉(zhuǎn)義處理,字體名稱會變成Microsoft YaHei。由于這是一個行內(nèi)樣式,這會導(dǎo)致其他一些樣式報錯。
解決方案
使用編輯器內(nèi)的unhtml方法對相關(guān)的字符進(jìn)行替換。在進(jìn)行替換操作時,需要注意做非空判斷,避免在多圖上傳、視頻上傳等功能中出現(xiàn)問題。請查看以下替換后的效果圖。
文章來源:http://www.zghlxwxcb.cn/article/207.html
關(guān)鍵詞:ueditor,微軟雅黑字體,樣式失效,Microsoft YaHei,unhtml方法,字符替換文章來源地址http://www.zghlxwxcb.cn/article/207.html
到此這篇關(guān)于解決ueditor設(shè)置微軟雅黑字體時的樣式失效問題的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!