무엇을 포함할까요?
최소
<!-- 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는 파비콘 중 가장 오래된 파비콘으로,이 책을 읽는 많은 사람들이 태어나 기 전부터 오늘날까지 완벽하게 작동했습니다.
16x16, 32x32 및 48x48 크기의 이미지를 포함하는 것이 좋습니다 .
파비콘을 정의하는 표준 방법 :
<link rel="shortcut icon" href="/favicon.ico" />
브라우저는 웹 사이트의 루트 디렉토리를 검색 favicon.ico
하므로 링크를 생략 할 수 있습니다. 일부 구형 브라우저는 favicon.ico
더 적절한 크기의 PNG가 선언 된 경우에도 기본적으로 선언되어 있으므로 ICO를 루트에 선언하지 않고 다른 크기의 PNG를 선언하는 것이 좋습니다.
favicon.png
HTML5는 sizes
여러 크기의 아이콘을 선언하는 데 도움이 되는 속성을 도입했습니다 . 특정 PNG를 사용하면 사용 된 크기를보다 효과적으로 제어 할 수 있으며 올바른 이미지 만로드됩니다.
<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 Chrome 웹 스토어 아이콘
- Android 용 160x160 Chrome
- Android 용 192x192 Chrome
- 195x195 오페라 단축 다이얼 아이콘
- Android 용 196x196 Chrome
- 228x228 오페라 코스트 아이콘
애플 터치 아이콘
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">
윈도우 타일
타일은 웹 사이트를 Windows 또는 Windows Phone의 시작 화면에 고정 할 때 사용되며 다양한 크기로 제공됩니다.
<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>
추가 자료 및 자료