Özet - Çok dilli sayfa
Tüm i18n teknikleriyle iki dilli bir sayfa iskeleti yazarsın.
Bu grupta öğrendiklerimiz
Bu grupta uluslararasılaştırma tekniklerini gördün:
langvedirile sayfa dilini ve yönünü bildirmehreflangile kardeş dil sayfalarını tanıtma<bdi>ve<bdo>ile karışık yönli metni denetleme- RTL bağlamda tablo, form ve landmark yazma
canonicalvehreflangbirlikte kullanma
Şimdi tüm bunları birleştirip iki dilli bir sayfa iskeleti kuracağız.
Uygulama İki dilli sayfa iskeleti
Türkçe ana sayfa için bir iskelet yaz. <html lang="tr" dir="ltr"> ile başla. <head> içine <meta charset="utf-8"> ve bir <title> (metin: Dergi) ekle. Head içine ayrıca üç <link rel="alternate" hreflang="..."> ekle: hreflang="tr" href="https://dergi.com/tr/", hreflang="en" href="https://dergi.com/en/" ve hreflang="x-default" href="https://dergi.com/tr/". Body içine bir <header> (içinde <h1>, metin: Dergi) ve bir <main> ekle.
Örnek çözümü göster
<html lang="tr" dir="ltr">
<head>
<meta charset="utf-8">
<title>Dergi</title>
<link rel="alternate" hreflang="tr" href="https://dergi.com/tr/">
<link rel="alternate" hreflang="en" href="https://dergi.com/en/">
<link rel="alternate" hreflang="x-default" href="https://dergi.com/tr/">
</head>
<body>
<header>
<h1>Dergi</h1>
</header>
<main></main>
</body>
</html>
Kendini test et
-
Etiket ve özniteliği eşleştir
- lang
- Dil kodunu bildirir
- dir
- Metin yönünü bildirir
- hreflang
- Kardeş dil sayfasını tanıtır
- bdi
- Yönü belirsiz metni sarar
-
Türkçe html etiketini tamamla
<html ____> <head></head> <body></body> </html>Cevabı göster
<html lang="tr" dir="ltr"> <head></head> <body></body> </html> -
Hangi öznitelik RTL yönü bildirir?
- dir
- lang
- charset
- href
Cevabı göster
dir — Doğru. dir özniteliği metin yönünü (ltr/rtl) bildirir.