Favicon ja Apple Touch Icon
Lisää kuvakkeet, jotka näkyvät selaimen välilehdissä ja aloitusnäytöissä
Favicon ja Apple Touch Icon on ilmainen HTML Academy-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu HTML Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. HTML Academy-kurssilla on yhteensä 4 oppituntia.
Mikä favicon on
favicon on pieni kuvake, joka näkyy seuraavissa paikoissa:
- Selaimen välilehdet
- Kirjanmerkkiluettelot
- Selaushistoria
- Hakutulokset (joskus)
Se auttaa käyttäjiä tunnistamaan sivustosi yhdellä silmäyksellä useiden avointen välilehtien joukosta.
Favicon-linkin perusteet
Lisää favicon head-osioon link-elementillä:
<head>
<!-- SVG favicon (modern, scales at any size) -->
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<!-- PNG fallback -->
<link rel="icon" type="image/png" href="/favicon.png">
<!-- Legacy ICO for Internet Explorer -->
<link rel="shortcut icon" href="/favicon.ico">
</head>Favicon-muodot
Suositeltu strategia favicon-muodoille:
- SVG — vektorimuoto, skaalautuu täydellisesti ja tiedostokoko on pieni (käytä ensimmäisenä)
- PNG 32x32 — varavaihtoehto selaimille, jotka eivät tue SVG:tä
- ICO — vanha muoto, joka sisältää 16x16- ja 32x32-koot
ICO-tiedoston sijoittaminen
Verkkotunnuksen juurihakemistossa oleva favicon.ico-tiedosto haetaan automaattisesti:
<!-- Browsers request /favicon.ico automatically -->
<!-- Placing it at the domain root means no link tag is needed:
/favicon.ico -- served without any HTML link tag
-->
<!-- But: specifying it explicitly is better: -->
<link rel="icon" href="/favicon.ico" sizes="32x32">sizes-attribuutti
sizes-attribuutti määrittää kuvakkeen mitat:
<link rel="icon" href="/icon-16.png" sizes="16x16">
<link rel="icon" href="/icon-32.png" sizes="32x32">
<link rel="icon" href="/icon-64.png" sizes="64x64">Apple Touch Icon
Apple Touch Icon näkyy, kun käyttäjät lisäävät sivustosi iOS:n aloitusnäyttöön:
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<!-- Recommended size: 180x180 px -->
<!-- Used by: iOS Safari, some Android browsers -->
<!-- Apple applies rounded corners and gloss effect automatically -->
<!-- Pre-composited icon (no transparency) looks best -->Androidin maskable-kuvakkeet
Androidin PWA-sovellukset käyttävät maskable-kuvakkeita, jotka täyttävät kuvakkeen muodon:
<link rel="manifest" href="/manifest.json">
<!-- In manifest.json: -->
<!--
{
"icons": [
{
"src": "/icon-192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
}
]
}
-->Tumman tilan favicon
Tarjoa tumman tilan huomioiva SVG-favicon:
<!-- SVG favicon with dark mode support: -->
<!-- In /favicon.svg: -->
<!--
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
<style>
@media (prefers-color-scheme: dark) {
.icon-bg { fill: white; }
.icon-mark { fill: black; }
}
.icon-bg { fill: #0070f3; }
.icon-mark { fill: white; }
</style>
<circle class="icon-bg" cx="16" cy="16" r="16"/>
<text class="icon-mark" x="50%" y="60%">C</text>
</svg>
-->Web App Manifest PWA-kuvakkeille
Progressive Web Apps -sovellusten täydellinen kuvakekokoonpano:
<link rel="manifest" href="/manifest.json">
<!-- manifest.json icons array: -->
<!--
"icons": [
{ "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" },
{ "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" }
]
-->Faviconin täydellinen määritys
Täydellinen moderni favicon-määritys:
<head>
<!-- SVG: scales to any size, supports dark mode -->
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<!-- PNG fallback -->
<link rel="icon" type="image/png" href="/favicon-32.png" sizes="32x32">
<!-- Apple home screen -->
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<!-- PWA manifest (for Android home screen) -->
<link rel="manifest" href="/manifest.json">
</head>Faviconien testaaminen
Favicon-määrityksen tarkistaminen:
- Lataa sivu uudelleen välimuisti ohittaen (Ctrl+Shift+R / Cmd+Shift+R), jotta välimuistissa oleva favicon poistetaan
- Käytä Favicon Checker -työkalua (realfavicongenerator.net)
- Testaa Apple Touch Icon oikealla iOS-laitteella
- Tarkista PWA-manifesti Lighthousella → PWA-auditointi
Pikatarkistus
Mikä on Apple Touch Icon -kuvakkeiden suositeltu koko?
Kertaus: faviconit
Faviconien perusteet:
- SVG-favicon — moderni, skaalautuva ja tumman tilan huomioiva
- PNG 32x32 — varavaihtoehto selaimille, jotka eivät tue SVG:tä
- ICO juurihakemistossa — vanhan IE:n varavaihtoehto
apple-touch-icon180×180 — iOS:n aloitusnäyttö- Web App Manifest — Androidin PWA-kuvakkeet (192px ja 512px)
Opi HTML tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 40
- Oppitunnit
- 159
Usein kysytyt kysymykset
Onko oppitunti ”Favicon ja Apple Touch Icon” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa HTML Academy-oppimispolun 3 oppituntia, myös oppitunnin “Favicon ja Apple Touch Icon”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. HTML Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Favicon ja Apple Touch Icon”?
Lisää kuvakkeet, jotka näkyvät selaimen välilehdissä ja aloitusnäytöissä Harjoittelet HTML Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni HTML Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin HTML Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.
Kuinka kauan ”Favicon ja Apple Touch Icon”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä HTML Academy-oppitunnilla?
Kyllä. Jokainen HTML Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- title-elementti ja sen merkitys SEO:ssa
- meta charset, viewport, author ja description
- Canonical-URL-osoitteet ja robots-meta
- Favicon ja Apple Touch Icon