溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

為什么使用bootstrap的圖標(biāo)會(huì)無法顯示

發(fā)布時(shí)間:2021-09-24 14:11:14 來源:億速云 閱讀:182 作者:小新 欄目:開發(fā)技術(shù)

小編給大家分享一下為什么使用bootstrap的圖標(biāo)會(huì)無法顯示,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

如果不注意bootstrap引入css和fonts的規(guī)范,則可能會(huì)導(dǎo)致bootstrap在顯示glyphicon圖標(biāo)時(shí)無法正常顯示,顯示為方框。

發(fā)現(xiàn)不能顯示之后我使用了goole cdn上的地址引入bootstrap文件,發(fā)現(xiàn)可以正常顯示。所以問題應(yīng)該出現(xiàn)在引入文件這里。ctrl+左鍵進(jìn)入glyphyicon,發(fā)現(xiàn)實(shí)現(xiàn)的代碼是這樣的:(推薦學(xué)習(xí):Bootstrap視頻教程)

@font-face { font-family: 'Glyphicons Halflings';  src: url('../fonts/glyphicons-halflings-regular.eot'); src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

在idea中就會(huì)發(fā)現(xiàn)@font-face這部分報(bào)紅,提示can not resolve file glyphicons-halflings-regular.eot和glyphicons-halflings-regular.eot,意思是找不到文件。

所以glyphyicon這個(gè)樣式,是關(guān)聯(lián)著這些文件的,進(jìn)入到下載的整個(gè)的壓縮包,進(jìn)入這個(gè)文件bootstrap-3.3.7-dist\fonts,就會(huì)發(fā)現(xiàn)如下文件:

所以glyphyicon這個(gè)樣式,必須要關(guān)聯(lián)到glyphicons-halflings-regular.eot等文件才能正常使用。通常出錯(cuò)是因?yàn)槁窂讲徽_所致。

分析了那么多,意思就是字體圖標(biāo)這個(gè)樣式的實(shí)現(xiàn),需要關(guān)聯(lián)到glyphyicon相關(guān)文件,你在引入bootstrap.css文件時(shí),你要確保在與bootstrap.css的相對(duì)路徑下,能夠讓他找到這些關(guān)聯(lián)文件,而CDN服務(wù)器上的正式如此,如此才能讓圖標(biāo)正常顯示。

以上是“為什么使用bootstrap的圖標(biāo)會(huì)無法顯示”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI