el-date-picker在火狐瀏覽器不能正確顯示的問題

開開心心抓了一個el-date-picker來做時間選擇器,谷歌瀏覽器上完全OK,一到火狐,雪崩,選擇日期的地方全都擠在一起了。

打開火狐的F12,逐一排查css樣式的問題,最后發(fā)現(xiàn)是

document.querySelector('body > div.el-picker-panel.el-date-picker.el-popper.has-sidebar > div.el-picker-panel__body-wrapper > div.el-picker-panel__body > div.el-picker-panel__content > table.el-date-table > tbody > tr:nth-child(2) > td:nth-child(3) > div > span')

span里面position:absolute了,導(dǎo)致擠在一起。我試了下如果把position改成relative的話就ok,在谷歌上也沒多大影響,只是集體會左移一點(diǎn)點(diǎn)。

于是漫長的修改elementUI默認(rèn)樣式的探索方法就開始了。

注意,這里我一開始以為生成的元素是繪制在我寫的元素里面的,但后來發(fā)現(xiàn)他是基于最外層body的。

于是,我copy了這個el-date-picker的最外層的class,然后強(qiáng)制將其所有內(nèi)部的span都position:relative了,簡單粗暴。

效果目前還沒有發(fā)現(xiàn)問題。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容