क्या शामिल करें?
न्यूनतम
<!-- Desktop browsers (including 16x6, 32x32 & 48x48 PNGs) -->
<link rel="shortcut icon" href="/favicon.ico">
<!-- Modern browsers (196x196 should cover all modern browsers) -->
<link rel="icon" type="image/png" href="/favicon.png">
<!-- iOS & other mobile devices (ideally 180x180, at least 120x120) -->
<link rel="apple-touch-icon" href="touch-icon-iphone.png">
जुनूनी के लिए
<!-- Desktop browsers (including 16x6, 32x32 & 48x48 PNGs) -->
<link rel="shortcut icon" href="/favicon.ico">
<!-- Modern browsers & Devices -->
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/favicon-48x48.png" sizes="48x48">
<link rel="icon" type="image/png" href="/favicon-64x64.png" sizes="64x64">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="/favicon-128x128.png" sizes="128x128">
<link rel="icon" type="image/png" href="/favicon-196x196.png" sizes="196x196">
<!-- iOS & other mobile devices -->
<link rel="apple-touch-icon" href="touch-icon-iphone.png">
<link rel="apple-touch-icon" sizes="76x76" href="touch-icon-ipad.png">
<link rel="apple-touch-icon" sizes="120x120" href="touch-icon-iphone-retina.png">
<link rel="apple-touch-icon" sizes="152x152" href="touch-icon-ipad-retina.png">
<link rel="apple-touch-icon" sizes="167x167" href="touch-icon-ipad-pro.png">
<link rel="apple-touch-icon" sizes="180x180" href="touch-icon-iphone-6plus.png">
<!-- Windows Tiles (optionally omitted and replaced with browserconfig.xml in root directory) -->
<meta name="msapplication-TileColor" content="#582686" />
<meta name="application-name" content="Your Website" />
<meta name="msapplication-square70x70logo" content="tile-small.png" />
<meta name="msapplication-square150x150logo" content="tile-medium.png" />
<meta name="msapplication-wide310x150logo" content="tile-wide.png" />
<meta name="msapplication-square310x310logo" content="tile-large.png" />
favicon.ico
favicon.ico फ़ेविकॉन्स से सबसे पुराना है, इसने तब से काम किया है जब इसे पढ़ने वाले बहुत से लोग पैदा हुए थे और आज भी पूरी तरह से हैं।
Microsoft छवियों 16x16, 32x32 और 48x48 के आकार सहित अनुशंसा करता है।
अपने फ़ेविकॉन को परिभाषित करने का मानक तरीका:
<link rel="shortcut icon" href="/favicon.ico" />
ब्राउजर आपकी वेबसाइट की रूट डायरेक्टरी को सर्च करेगा favicon.ico
ताकि आप लिंक को छोड़ सकें। कुछ पुराने ब्राउजर्स डिक्लेयर किए गए डिफॉल्ट करने पर favicon.ico
भी डिफॉल्ट हो जाएंगे , इसलिए अधिक उपयुक्त आकार का PNG डिक्लेयर किया गया है, इसलिए ICO को रूट में अघोषित छोड़ना और अलग-अलग साइज के PNG को घोषित करना एक अच्छा विचार हो सकता है।
favicon.png
HTML5 ने sizes
कई आकार के आइकन घोषित करने में मदद करने के लिए विशेषता पेश की । विशिष्ट पीएनजी का उपयोग करने से आपको उपयोग किए गए आकारों पर अधिक नियंत्रण प्राप्त होता है और इसका मतलब है कि केवल सही छवि लोड हो रही है।
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
आपके द्वारा घोषित आकार उन उपकरणों पर निर्भर करता है जिन्हें आप समर्थन करना चाहते हैं। कुछ सामान्य और नहीं-तो-सामान्य आकार:
- 32x32
- 48x48
- 64x64
- 96x96
- 128x128 क्रोम वेब स्टोर आइकन
- Android के लिए 160x160 क्रोम
- 192x192 Android के लिए क्रोम
- 195x195 ओपेरा स्पीड डायल आइकन
- 196x196 Android के लिए क्रोम
- 228x228 ओपेरा कोस्ट आइकन
Apple टच आइकन
iOS वेब क्लिप आइकन विभिन्न उपकरणों और प्रस्तावों के लिए कई आकारों में आते हैं। आप एक या कई आकार के आइकन निर्दिष्ट कर सकते हैं, यदि प्रासंगिक आकार का कोई आइकन नहीं मिला है, तो बिना किसी घोषित आकार के जेनेरिक आइकन का उपयोग नहीं किया जाएगा।
यदि कोई आइकन लिंक तत्व का उपयोग करके निर्दिष्ट नहीं किया जाता है, तो iOS apple-touch-icon
उपसर्ग के साथ आइकन के लिए रूट डायरेक्टरी खोजेगा। iOS डिवाइस इन आइकन (Android Chrome, उदाहरण के लिए) का उपयोग करने के लिए एकमात्र उपकरण (अजीब तरह से पर्याप्त) नहीं हैं, इसलिए उन्हें घोषित करना सुरक्षित विकल्प है।
<link rel="apple-touch-icon" href="touch-icon-iphone.png">
<link rel="apple-touch-icon" sizes="76x76" href="touch-icon-ipad.png">
<link rel="apple-touch-icon" sizes="120x120" href="touch-icon-iphone-retina.png">
<link rel="apple-touch-icon" sizes="152x152" href="touch-icon-ipad-retina.png">
<link rel="apple-touch-icon" sizes="167x167" href="touch-icon-ipad-pro.png">
<link rel="apple-touch-icon" sizes="180x180" href="touch-icon-iphone-6plus.png">
विंडोज टाइलें
जब आप किसी वेबसाइट को विंडोज या विंडोज फोन पर स्टार्ट स्क्रीन पर पिन करते हैं तो टाइल्स का उपयोग किया जाता है और कई आकारों में आते हैं।
<meta name="msapplication-square70x70logo" content="tile-small.png" />
<meta name="msapplication-square150x150logo" content="tile-medium.png" />
<meta name="msapplication-wide310x150logo" content="tile-wide.png" />
<meta name="msapplication-square310x310logo" content="tile-large.png" />
सुझाए गए छवि आकार उन छवियों के नामों से बड़े हैं जो सुझाव देते हैं। ये microsoft.com से अनुशंसित आकार हैं
| Minimum | Recommended
Small | 70 x 70 | 56 x 56 | 128 x 128
Medium | 150 x 150 | 120 x 120 | 270 x 270
Wide | 310 x 150 | 248 x 120 | 558 x 270
Large | 310 x 310 | 248 x 248 | 558 x 558
टाइल का रंग और शीर्षक
टाइलों का डिफ़ॉल्ट व्यवहार <title>
टैग से टाइल का शीर्षक लेना और पृष्ठभूमि के रंग को दिखाते हुए टाइल की छवियों में किसी भी पारदर्शिता का सम्मान करना है। आप इन मेटा टैग का उपयोग करके रंग और शीर्षक को अनुकूलित कर सकते हैं:
<meta name="msapplication-TileColor" content="#582686" />
<meta name="application-name" content="Your Website" />
browserconfig.xml
सभी msapplication
मेटा टैग को हटाया जा सकता है और रूट फ़ोल्डर में XML फ़ाइल के साथ प्रतिस्थापित किया जा सकता है browserconfig.xml
। XML फ़ाइल को इस तरह दिखना चाहिए:
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square70x70logo src="images/tile-small.png"/>
<square150x150logo src="images/tile-medium.png"/>
<wide310x150logo src="images/tile-wide.png"/>
<square310x310logo src="images/tile-large.png"/>
<TileColor>#582686</TileColor>
</tile>
</msapplication>
</browserconfig>
आगे पढ़ना और संसाधन