ฉันติดตั้ง Font Awesome สำเร็จแล้วโดยใช้ CDN และ javascript include (ตามที่อธิบายไว้ในหน้านี้ ) จากนั้นฉันพยายามคัดลอก HTML และ CSS ไปยังหน้าเดิมบางหน้าและทันใดนั้นฉันก็เห็นกล่องสี่เหลี่ยมว่างเปล่าแทนที่จะเป็นไอคอน
ฉันเห็นคำตอบของ Daniel (ด้านบน) และเนื่องจากไฟล์ CSS ดั้งเดิมของฉันมีขนาดใหญ่ (และอายุหลายปี) ฉันจึงสงสัยว่านั่นเป็นปัญหา อย่างไรก็ตามเมื่อฉันดูใน Chrome DevTools ดูเหมือนว่า Font Awesome ถูกโหลดจริงๆ:
ฉันคาดว่าจะเห็นแบบอักษรขีดฆ่าหากมีปัญหา ... อย่างไรก็ตามฉันใช้ตัวเลือกทั้งหมดจนหมดแล้วดังนั้นฉันจึงตรวจสอบรูปแบบการคำนวณและเห็นชัดเจนว่าไม่มีการใช้ฟอนต์ Font Awesome อย่างแน่นอน (ดูแบบอักษรที่แสดงผลที่ด้านล่าง)
ไฟล์ CSS เดิมของฉันยุ่งและฉันไม่อยากแตะต้องมันดังนั้นฉันจึงโกงโดยการทำสิ่งนี้ - โปรดอย่าบอกใคร :)
<a class="nav-link fa fa-instagram" style="font-family:FontAwesome;" href="//www.instagram.com/xxxx/" target="_blank"></a>
โปรดทราบว่าเมื่อฉันอัปเกรดจาก Font Awesome เวอร์ชัน 4.7.0 เป็นเวอร์ชัน 5.4.1 ปัญหานี้ก็หายไป! ฉันใช้คู่มือการตั้งค่านี้และ HTML นี้
<a class="nav-link" href="//www.instagram.com/xxxx/" target="_blank"><i class="fab fa-instagram"></i></a>