टेबलेट और स्मार्टफ़ोन के लिए टच आइकन का भी समर्थन करने के लिए मैं HTML5Boilerplate के दृष्टिकोण को पसंद करता हूं
टच आइकन पर अधिक जानकारी इस लेख में पाई जा सकती है ।
ब्राउज़र-समर्थन की वर्तमान स्थिति के साथ आपको अपने दस्तावेज़ में फ़ेविकॉन के लिए HTML टैग भी नहीं जोड़ना होगा। ब्राउज़र स्वचालित रूप से फ़ाइलों की एक सूची खोजेगा, iOS के लिए यह उदाहरण देखें:
यदि HTML में कोई आइकन निर्दिष्ट नहीं हैं, तो iOS सफारी ऐप्पल-टच-आइकन या ऐप्पल-टच-आइकन-प्री-कंपोज्ड प्रीफिक्स के साथ आइकन के लिए वेबसाइट की रूट डायरेक्टरी खोजेगी। उदाहरण के लिए, यदि डिवाइस के लिए उपयुक्त आइकन का आकार 57 × 57 पिक्सेल है, तो iOS निम्नलिखित क्रम में फ़ाइलनाम के लिए खोज करता है:
- सेब के स्पर्श आइकन-57x57-precomposed.png
- सेब के स्पर्श आइकन-57x57.png
- सेब के स्पर्श आइकन-precomposed.png
- सेब के स्पर्श icon.png
मेरी सलाह है कि अपने दस्तावेज़ में एक फ़ेविकॉन शामिल न करें, लेकिन रूट वेबसाइट में तैयार फ़ाइलों की एक सूची है:
- सेब के स्पर्श आइकन-114x114-precomposed.png
- सेब के स्पर्श आइकन-144x144-precomposed.png
- सेब के स्पर्श आइकन-57x57-precomposed.png
- सेब के स्पर्श आइकन-72x72-precomposed.png
- सेब के स्पर्श आइकन-precomposed.png
- सेब के स्पर्श icon.png
(57px*57px)
- favicon.ico
HiDPI (32x32px)
जब आप html5boilerplate.com से एक टेम्पलेट डाउनलोड करते हैं तो ये सभी शामिल होते हैं, आपको बस उन्हें अपने आइकनों से बदलना होगा।