洞悉互聯網前沿資訊,探尋網站營銷規律
作者:菲菲博客 | 2019-12-27 21:16 |點擊:
UEditor 是百度開發的一款優秀的開源 HTML 編輯器,上手簡單,界面美觀,功能強大,因此俘獲了一大批站長的“芳心”,但是畢竟眾口難調,也有一些小問題需要我們自個兒動手解決。
比如昨晚上菲菲君就踩了幾枚深坑:
這些問題雖然不會嚴重影響使用,但是有可能造成前臺網頁的 css 樣式丟失和排版錯亂,對于菲菲博客這樣的強迫癥患者顯然是無法忍受的,這里記錄下來再次遇到就不用再踩坑折騰了。
問題一:<li> 標簽內自動添加 <p> 的解決方法
打開 ueditor.all.js 文件,找到 15159 行開始的 utils.each 函數,整體注釋掉即可。
問題二:關于 <ul> 標簽自動引用樣式的問題
繼續在 js 文件中搜索 list-paddingleft-\w+/(15313行),將所在的整行注釋掉即可。
由于 UEditor 主體 JS 代碼量龐大,差不多要兩萬行,修改 ueditor.all.js 后要進行壓縮處理再調用替換到線上環境。以上筆記對應為目前最新的 UEditor 1.4.3.3 版本。
這里參考了 CSDN 上的一篇博文 關于UEditor 編輯器自動替換樣式的解決方法,其他一些奇奇怪怪的樣式問題可以參考。
文章轉載:https://www.feifeiboke.com/website/3723.html