Bagaimana Anda membuat tautan target di html?

Atribut target menentukan tab atau jendela tempat halaman tertaut atau respons formulir akan terbuka

Halaman tertaut dapat dibuka di tab yang sama, tab baru, jendela baru, atau iframe

Jika target tidak disetel, tautan akan terbuka di tab/jendela yang sama dengan halaman saat ini



ValueDescription_selfBuka halaman di tab/jendela yang sama. Ini defaultnya. _blankBuka halaman di tab baru. _parent Membuka halaman di iframe induk. Di iframe yang sama jika tidak ada induk. _topBuka halaman di bingkai tingkat atas yang selalu merupakan tab/jendela browser lengkap. framenameBuka halaman dalam iframe bernama


Elemen yang menerima target

Elemen-elemen ini menerima atribut target_

ElementsDescriptionMenentukan tautan jangkar -- lihat contoh di atasMembuat area yang dapat diklik di dalam peta gambar. Menentukan formulir HTML. Menetapkan URL dasar untuk semua URL relatif pada halaman atau situs

Elemen HTML

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
6 (atau elemen jangkar), dengan , membuat hyperlink ke halaman web, file, alamat email, lokasi di halaman yang sama, atau apa pun yang dapat dialamatkan oleh URL

Konten dalam setiap

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
_6 harus menunjukkan tujuan tautan. Jika atribut
<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
_7 ada, menekan tombol enter sambil fokus pada elemen
<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
6 akan mengaktifkannya

Atribut elemen ini termasuk atribut global

Menyebabkan browser memperlakukan URL tertaut sebagai unduhan. Dapat digunakan dengan atau tanpa nilai

a {
  display: block;
  margin-bottom: 0.5em;
}
2

  • Tanpa nilai, browser akan menyarankan nama file/ekstensi, yang dihasilkan dari berbagai sumber
    • Tajuk HTTP
      a {
        display: block;
        margin-bottom: 0.5em;
      }
      
      _3
    • Segmen terakhir di jalur URL
    • Jenis media (dari
      a {
        display: block;
        margin-bottom: 0.5em;
      }
      
      _4 header, awal
      a {
        display: block;
        margin-bottom: 0.5em;
      }
      
      5 URL, atau
      a {
        display: block;
        margin-bottom: 0.5em;
      }
      
      6 untuk
      a {
        display: block;
        margin-bottom: 0.5em;
      }
      
      7 URL)
  • a {
      display: block;
      margin-bottom: 0.5em;
    }
    
    2. mendefinisikan nilai menyarankannya sebagai nama file.
    a {
      display: block;
      margin-bottom: 0.5em;
    }
    
    9 dan
    <!-- <a> element links to the section below -->
    <p><a href="#Section_further_down"> Jump to the heading below </a></p>
    
    <!-- Heading to link to -->
    <h2 id="Section_further_down">Section further down</h2>
    
    0 karakter diubah menjadi garis bawah (
    <!-- <a> element links to the section below -->
    <p><a href="#Section_further_down"> Jump to the heading below </a></p>
    
    <!-- Heading to link to -->
    <h2 id="Section_further_down">Section further down</h2>
    
    1). Sistem file mungkin melarang karakter lain dalam nama file, jadi browser akan menyesuaikan nama yang disarankan jika perlu

Catatan

  • a {
      display: block;
      margin-bottom: 0.5em;
    }
    
    1 hanya berfungsi untuk URL asal yang sama, atau skema
    a {
      display: block;
      margin-bottom: 0.5em;
    }
    
    7 dan
    a {
      display: block;
      margin-bottom: 0.5em;
    }
    
    5
  • Cara browser menangani unduhan berbeda-beda menurut browser, pengaturan pengguna, dan faktor lainnya. Pengguna mungkin diminta sebelum pengunduhan dimulai, atau file dapat disimpan secara otomatis, atau dapat dibuka secara otomatis, baik di aplikasi eksternal atau di browser itu sendiri
  • Jika header
    a {
      display: block;
      margin-bottom: 0.5em;
    }
    
    _3 memiliki informasi yang berbeda dari atribut
    a {
      display: block;
      margin-bottom: 0.5em;
    }
    
    1, perilaku yang dihasilkan mungkin berbeda
    • Jika header menentukan
      a {
        display: block;
        margin-bottom: 0.5em;
      }
      
      _2, header tersebut diprioritaskan daripada nama file yang ditentukan dalam atribut
      a {
        display: block;
        margin-bottom: 0.5em;
      }
      
      1
    • Jika tajuk menentukan disposisi
      <!-- <a> element links to the section below -->
      <p><a href="#Section_further_down"> Jump to the heading below </a></p>
      
      <!-- Heading to link to -->
      <h2 id="Section_further_down">Section further down</h2>
      
      9, Chrome dan Firefox memprioritaskan atribut tersebut dan memperlakukannya sebagai unduhan. Firefox versi lama (sebelum 82) memprioritaskan tajuk dan akan menampilkan konten sebaris

URL yang ditunjuk hyperlink. Tautan tidak terbatas pada URL berbasis HTTP — tautan dapat menggunakan skema URL apa pun yang didukung oleh browser

  • Bagian halaman dengan fragmen dokumen
  • Bagian teks tertentu dengan fragmen teks
  • Potongan file media dengan fragmen media
  • Nomor telepon dengan
    <a href="mailto:[email protected]">Send email to nowhere</a>
    
    1 URL
  • Alamat email dengan
    <a href="mailto:[email protected]">Send email to nowhere</a>
    
    2 URL
  • Meskipun browser web mungkin tidak mendukung skema URL lain, situs web dapat dengan
    <a href="mailto:[email protected]">Send email to nowhere</a>
    
    3

Petunjuk tentang bahasa manusia dari URL yang ditautkan. Tidak ada fungsi bawaan. Nilai yang diizinkan sama dengan atribut

<a href="mailto:[email protected]">Send email to nowhere</a>
5 global

Daftar URL yang dipisahkan spasi. Saat tautan diikuti, browser akan mengirimkan

<a href="mailto:[email protected]">Send email to nowhere</a>
7 permintaan dengan badan
<a href="mailto:[email protected]">Send email to nowhere</a>
8 ke URL. Biasanya untuk pelacakan

Berapa banyak perujuk yang akan dikirim saat mengikuti tautan

  • <a href="tel:+49.157.0156">+49 157 0156</a>
    <a href="tel:+1(800)555-0123">(800) 555-0123</a>
    
    0. Header
    <a href="tel:+49.157.0156">+49 157 0156</a>
    <a href="tel:+1(800)555-0123">(800) 555-0123</a>
    
    1 tidak akan dikirim
  • <a href="tel:+49.157.0156">+49 157 0156</a>
    <a href="tel:+1(800)555-0123">(800) 555-0123</a>
    
    2. Header
    <a href="tel:+49.157.0156">+49 157 0156</a>
    <a href="tel:+1(800)555-0123">(800) 555-0123</a>
    
    _1 tidak akan dikirim ke asal tanpa TLS (HTTPS)
  • <a href="tel:+49.157.0156">+49 157 0156</a>
    <a href="tel:+1(800)555-0123">(800) 555-0123</a>
    
    4. Perujuk yang dikirim akan dibatasi pada asal halaman rujukan. skema, host, dan portnya
  • <a href="tel:+49.157.0156">+49 157 0156</a>
    <a href="tel:+1(800)555-0123">(800) 555-0123</a>
    
    5. Perujuk yang dikirim ke asal lain akan dibatasi pada skema, host, dan port. Navigasi pada asal yang sama akan tetap menyertakan jalur
  • <a href="tel:+49.157.0156">+49 157 0156</a>
    <a href="tel:+1(800)555-0123">(800) 555-0123</a>
    
    6. Perujuk akan dikirim untuk asal yang sama, tetapi permintaan lintas asal tidak akan berisi informasi perujuk
  • <a href="tel:+49.157.0156">+49 157 0156</a>
    <a href="tel:+1(800)555-0123">(800) 555-0123</a>
    
    7. Hanya kirim asal dokumen sebagai perujuk ketika tingkat keamanan protokol tetap sama (HTTPS→HTTPS), tetapi jangan kirimkan ke tujuan yang kurang aman (HTTPS→HTTP)
  • <a href="tel:+49.157.0156">+49 157 0156</a>
    <a href="tel:+1(800)555-0123">(800) 555-0123</a>
    
    8 (standar). Kirim URL lengkap saat melakukan permintaan asal yang sama, hanya kirim asal saat tingkat keamanan protokol tetap sama (HTTPS→HTTPS), dan jangan kirimkan header ke tujuan yang kurang aman (HTTPS→HTTP)
  • <a href="tel:+49.157.0156">+49 157 0156</a>
    <a href="tel:+1(800)555-0123">(800) 555-0123</a>
    
    _9. Perujuk akan menyertakan asal dan jalur (tetapi bukan fragmen, kata sandi, atau nama pengguna). Nilai ini tidak aman, karena membocorkan asal dan jalur dari sumber daya yang dilindungi TLS ke asal yang tidak aman

Hubungan URL tertaut sebagai tipe tautan yang dipisahkan spasi

Tempat menampilkan URL tertaut, sebagai nama untuk konteks penelusuran (tab, jendela, atau

<p>
  Paint by holding down the mouse button and moving it.
  <a href="" download="my_painting.png">Download my painting</a>
</p>

<canvas width="300" height="300"></canvas>
2). Kata kunci berikut memiliki arti khusus untuk tempat memuat URL

  • <p>
      Paint by holding down the mouse button and moving it.
      <a href="" download="my_painting.png">Download my painting</a>
    </p>
    
    <canvas width="300" height="300"></canvas>
    
    3. konteks penelusuran saat ini. (Bawaan)
  • <p>
      Paint by holding down the mouse button and moving it.
      <a href="" download="my_painting.png">Download my painting</a>
    </p>
    
    <canvas width="300" height="300"></canvas>
    
    4. biasanya tab baru, tetapi pengguna dapat mengonfigurasi browser untuk membuka jendela baru
  • <p>
      Paint by holding down the mouse button and moving it.
      <a href="" download="my_painting.png">Download my painting</a>
    </p>
    
    <canvas width="300" height="300"></canvas>
    
    5. konteks penjelajahan induk dari yang sekarang. Jika tidak ada orang tua, berperilaku seperti
    <p>
      Paint by holding down the mouse button and moving it.
      <a href="" download="my_painting.png">Download my painting</a>
    </p>
    
    <canvas width="300" height="300"></canvas>
    
    3
  • <p>
      Paint by holding down the mouse button and moving it.
      <a href="" download="my_painting.png">Download my painting</a>
    </p>
    
    <canvas width="300" height="300"></canvas>
    
    7. konteks penelusuran teratas (konteks "tertinggi" yang merupakan leluhur dari konteks saat ini). Jika tidak ada leluhur, berperilaku seperti
    <p>
      Paint by holding down the mouse button and moving it.
      <a href="" download="my_painting.png">Download my painting</a>
    </p>
    
    <canvas width="300" height="300"></canvas>
    
    3

Catatan. Menyetel

<p>
  Paint by holding down the mouse button and moving it.
  <a href="" download="my_painting.png">Download my painting</a>
</p>

<canvas width="300" height="300"></canvas>
_9 pada
<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
6 elemen secara implisit memberikan perilaku
<p>
  Paint by holding down the mouse button and moving it.
  <a href="" download="my_painting.png">Download my painting</a>
</p>

<canvas width="300" height="300"></canvas>
0 yang sama dengan setelan
html {
  font-family: sans-serif;
}
canvas {
  background: #fff;
  border: 1px dashed;
}
a {
  display: inline-block;
  background: #69c;
  color: #fff;
  padding: 5px 10px;
}
2 yang tidak menyetel
html {
  font-family: sans-serif;
}
canvas {
  background: #fff;
  border: 1px dashed;
}
a {
  display: inline-block;
  background: #69c;
  color: #fff;
  padding: 5px 10px;
}
3

Petunjuk tentang format URL linkedin dengan tipe MIME. Tidak ada fungsi bawaan

Tidak digunakan lagi

Diisyaratkan pada pengkodean karakter dari URL yang ditautkan

Catatan. Atribut ini sudah usang dan tidak boleh digunakan oleh penulis. Gunakan header HTTP

a {
  display: block;
  margin-bottom: 0.5em;
}
_4 pada URL tertaut

Tidak digunakan lagi

Digunakan dengan. Daftar koordinat yang dipisahkan koma

Tidak digunakan lagi

Diperlukan untuk menentukan kemungkinan lokasi target di halaman. Dalam HTML4. 01,

const canvas = document.querySelector("canvas");
const c = canvas.getContext("2d");
c.fillStyle = "hotpink";

function draw(x, y) {
  if (isDrawing) {
    c.beginPath();
    c.arc(x, y, 10, 0, Math.PI * 2);
    c.closePath();
    c.fill();
  }
}

canvas.addEventListener("mousemove", (event) =>
  draw(event.offsetX, event.offsetY)
);
canvas.addEventListener("mousedown", () => (isDrawing = true));
canvas.addEventListener("mouseup", () => (isDrawing = false));

document
  .querySelector("a")
  .addEventListener(
    "click",
    (event) => (event.target.href = canvas.toDataURL())
  );
0 dan
html {
  font-family: sans-serif;
}
canvas {
  background: #fff;
  border: 1px dashed;
}
a {
  display: inline-block;
  background: #69c;
  color: #fff;
  padding: 5px 10px;
}
9 keduanya dapat digunakan pada
<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
6, selama keduanya memiliki nilai yang identik

Catatan. Gunakan atribut global sebagai gantinya

Tidak digunakan lagi

Ditentukan tautan balik; . Tidak digunakan lagi karena sangat membingungkan

Tidak digunakan lagi

Bentuk wilayah hyperlink di peta gambar

Catatan. Gunakan elemen

const canvas = document.querySelector("canvas");
const c = canvas.getContext("2d");
c.fillStyle = "hotpink";

function draw(x, y) {
  if (isDrawing) {
    c.beginPath();
    c.arc(x, y, 10, 0, Math.PI * 2);
    c.closePath();
    c.fill();
  }
}

canvas.addEventListener("mousemove", (event) =>
  draw(event.offsetX, event.offsetY)
);
canvas.addEventListener("mousedown", () => (isDrawing = true));
canvas.addEventListener("mouseup", () => (isDrawing = false));

document
  .querySelector("a")
  .addEventListener(
    "click",
    (event) => (event.target.href = canvas.toDataURL())
  );
_7 untuk peta gambar

HTML

<a href="https://www.mozilla.com"> Mozilla </a>

Hasil

HTML

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
_

a {
  display: block;
  margin-bottom: 0.5em;
}

Hasil

<!-- <a> element links to the section below -->
<p><a href="#Section_further_down"> Jump to the heading below </a></p>

<!-- Heading to link to -->
<h2 id="Section_further_down">Section further down</h2>

Catatan. Anda dapat menggunakan

const canvas = document.querySelector("canvas");
const c = canvas.getContext("2d");
c.fillStyle = "hotpink";

function draw(x, y) {
  if (isDrawing) {
    c.beginPath();
    c.arc(x, y, 10, 0, Math.PI * 2);
    c.closePath();
    c.fill();
  }
}

canvas.addEventListener("mousemove", (event) =>
  draw(event.offsetX, event.offsetY)
);
canvas.addEventListener("mousedown", () => (isDrawing = true));
canvas.addEventListener("mouseup", () => (isDrawing = false));

document
  .querySelector("a")
  .addEventListener(
    "click",
    (event) => (event.target.href = canvas.toDataURL())
  );
_8 atau fragmen kosong (
const canvas = document.querySelector("canvas");
const c = canvas.getContext("2d");
c.fillStyle = "hotpink";

function draw(x, y) {
  if (isDrawing) {
    c.beginPath();
    c.arc(x, y, 10, 0, Math.PI * 2);
    c.closePath();
    c.fill();
  }
}

canvas.addEventListener("mousemove", (event) =>
  draw(event.offsetX, event.offsetY)
);
canvas.addEventListener("mousedown", () => (isDrawing = true));
canvas.addEventListener("mouseup", () => (isDrawing = false));

document
  .querySelector("a")
  .addEventListener(
    "click",
    (event) => (event.target.href = canvas.toDataURL())
  );
9) untuk menautkan ke bagian atas halaman saat ini,

Untuk membuat tautan yang terbuka di program email pengguna agar mereka dapat mengirim pesan baru, gunakan skema

<a href="mailto:[email protected]">Send email to nowhere</a>
2

<a href="mailto:[email protected]">Send email to nowhere</a>

Untuk detail tentang

<a href="mailto:[email protected]">Send email to nowhere</a>
2 URL, seperti menyertakan subjek atau badan, lihat atau RFC 6068

<a href="tel:+49.157.0156">+49 157 0156</a>
<a href="tel:+1(800)555-0123">(800) 555-0123</a>

<a href="mailto:[email protected]">Send email to nowhere</a>
_1 perilaku tautan bervariasi dengan kemampuan perangkat

  • Perangkat seluler otomatis memanggil nomor tersebut
  • Sebagian besar sistem operasi memiliki program yang dapat melakukan panggilan, seperti Skype atau FaceTime
  • Situs web dapat melakukan panggilan telepon dengan
    <p>Learn more about our products <a href="/products">here</a>.</p>
    
    3, seperti
    <p>Learn more about our products <a href="/products">here</a>.</p>
    
    4
  • Perilaku lain termasuk menyimpan nomor ke kontak, atau mengirim nomor ke perangkat lain

Lihat RFC 3966 untuk sintaks, fitur tambahan, dan detail lainnya tentang skema URL

<a href="mailto:[email protected]">Send email to nowhere</a>
1

Untuk menyimpan konten elemen

<p>Learn more about our products <a href="/products">here</a>.</p>
_6 sebagai gambar, Anda dapat membuat tautan di mana
<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
7 adalah data kanvas sebagai URL
a {
  display: block;
  margin-bottom: 0.5em;
}
5 yang dibuat dengan JavaScript dan atribut
a {
  display: block;
  margin-bottom: 0.5em;
}
1 memberikan nama file untuk file PNG yang diunduh

Contoh aplikasi melukis dengan tautan simpan

HTML

<p>
  Paint by holding down the mouse button and moving it.
  <a href="" download="my_painting.png">Download my painting</a>
</p>

<canvas width="300" height="300"></canvas>

CSS

html {
  font-family: sans-serif;
}
canvas {
  background: #fff;
  border: 1px dashed;
}
a {
  display: inline-block;
  background: #69c;
  color: #fff;
  padding: 5px 10px;
}

JavaScript

const canvas = document.querySelector("canvas");
const c = canvas.getContext("2d");
c.fillStyle = "hotpink";

function draw(x, y) {
  if (isDrawing) {
    c.beginPath();
    c.arc(x, y, 10, 0, Math.PI * 2);
    c.closePath();
    c.fill();
  }
}

canvas.addEventListener("mousemove", (event) =>
  draw(event.offsetX, event.offsetY)
);
canvas.addEventListener("mousedown", () => (isDrawing = true));
canvas.addEventListener("mouseup", () => (isDrawing = false));

document
  .querySelector("a")
  .addEventListener(
    "click",
    (event) => (event.target.href = canvas.toDataURL())
  );

Hasil

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
6 elemen dapat memiliki konsekuensi bagi keamanan dan privasi pengguna. Lihat
<a href="tel:+49.157.0156">+49 157 0156</a>
<a href="tel:+1(800)555-0123">(800) 555-0123</a>
_1 tajuk. masalah privasi dan keamanan untuk informasi

Menggunakan

<p>
  Paint by holding down the mouse button and moving it.
  <a href="" download="my_painting.png">Download my painting</a>
</p>

<canvas width="300" height="300"></canvas>
9 tanpa
<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
03 dan
html {
  font-family: sans-serif;
}
canvas {
  background: #fff;
  border: 1px dashed;
}
a {
  display: inline-block;
  background: #69c;
  color: #fff;
  padding: 5px 10px;
}
2 membuat situs web rentan terhadap
html {
  font-family: sans-serif;
}
canvas {
  background: #fff;
  border: 1px dashed;
}
a {
  display: inline-block;
  background: #69c;
  color: #fff;
  padding: 5px 10px;
}
3 serangan eksploitasi API, meskipun perhatikan bahwa, dalam pengaturan versi browser yang lebih baru
<p>
  Paint by holding down the mouse button and moving it.
  <a href="" download="my_painting.png">Download my painting</a>
</p>

<canvas width="300" height="300"></canvas>
9 secara implisit memberikan perlindungan yang sama seperti pengaturan
html {
  font-family: sans-serif;
}
canvas {
  background: #fff;
  border: 1px dashed;
}
a {
  display: inline-block;
  background: #69c;
  color: #fff;
  padding: 5px 10px;
}
2. Lihat detailnya

Konten di dalam tautan harus menunjukkan ke mana tautan itu pergi, bahkan di luar konteks

Tidak dapat diakses, teks tautan lemah

Kesalahan umum yang menyedihkan adalah hanya menautkan kata "klik di sini" atau "di sini"

<p>Learn more about our products <a href="/products">here</a>.</p>

Teks tautan yang kuat

Untungnya, ini adalah perbaikan yang mudah, dan sebenarnya lebih pendek dari versi yang tidak dapat diakses

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
_0

Perangkat lunak bantu memiliki pintasan untuk mencantumkan semua tautan di halaman. Namun, teks tautan yang kuat menguntungkan semua pengguna — pintasan "daftarkan semua tautan" mengemulasi cara pengguna yang dapat melihat memindai halaman dengan cepat

Elemen jangkar sering disalahgunakan sebagai tombol palsu dengan menyetel

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
7 ke
<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
09 atau
<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
10 untuk mencegah halaman disegarkan, lalu mendengarkan acara
<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
11 mereka

Nilai

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
7 palsu ini menyebabkan perilaku tidak terduga saat menyalin/menyeret tautan, membuka tautan di tab/jendela baru, mem-bookmark, atau saat JavaScript memuat, kesalahan, atau dinonaktifkan. Mereka juga menyampaikan semantik yang salah ke teknologi pendukung, seperti pembaca layar

Gunakan

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
_13 sebagai gantinya. Secara umum, Anda sebaiknya hanya menggunakan hyperlink untuk navigasi ke URL asli

Tautan yang terbuka di tab/jendela baru melalui

<p>
  Paint by holding down the mouse button and moving it.
  <a href="" download="my_painting.png">Download my painting</a>
</p>

<canvas width="300" height="300"></canvas>
9, atau tautan yang mengarah ke file unduhan harus menunjukkan apa yang akan terjadi jika tautan diikuti

Orang yang mengalami kondisi penglihatan rendah, bernavigasi dengan bantuan teknologi pembacaan layar, atau dengan masalah kognitif mungkin bingung saat tab, jendela, atau aplikasi baru terbuka secara tidak terduga. Perangkat lunak pembaca layar yang lebih lama bahkan mungkin tidak mengumumkan perilaku tersebut

Tautan yang membuka tab/jendela baru

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
_1

Tautkan ke sumber daya non-HTML

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
_2

Jika sebuah ikon digunakan untuk menandakan perilaku tautan, pastikan ikon tersebut memilikinya

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
_3

  • WebAIM. Tautan dan Hiperteks - Tautan Hiperteks
  • G200. Membuka jendela dan tab baru dari tautan hanya jika diperlukan
  • G201. Memberikan peringatan lanjutan kepada pengguna saat membuka jendela baru

Tautan lewati adalah tautan yang ditempatkan sedini mungkin di

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
15 konten yang mengarah ke awal konten utama halaman. Biasanya, CSS menyembunyikan tautan lewati di luar layar hingga fokus

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
_4

<a href="//example.com">Scheme-relative URL</a>
<a href="/en-US/docs/Web/HTML">Origin-relative URL</a>
<a href="./p">Directory-relative URL</a>
_5

Tautan lewati memungkinkan pengguna keyboard melewati konten yang berulang di beberapa halaman, seperti navigasi tajuk

Tautan lewati sangat berguna bagi orang yang bernavigasi dengan bantuan teknologi bantuan seperti kontrol pengalih, perintah suara, atau tongkat mulut/tongkat kepala, di mana tindakan berpindah melalui tautan berulang bisa melelahkan

  • WebAIM. Tautan "Lewati Navigasi".
  • Bagaimana caranya. Gunakan tautan Lewati Navigasi
  • Memahami Kriteria Sukses 2. 4. 1

Ukuran

Elemen interaktif, seperti tautan, ditempatkan dalam kedekatan visual harus memiliki ruang yang memisahkannya. Penspasian membantu orang dengan masalah kontrol motorik, yang mungkin secara tidak sengaja mengaktifkan konten interaktif yang salah

Bagaimana Anda menentukan target di halaman baru dalam HTML?

Anda dapat menggunakan target="_blank" atribut jika Anda ingin pengguna mengeklik tautan yang membuka tab browser baru. Atribut target="_blank" digunakan di dalam tag jangkar pembuka seperti ini.

Bagaimana cara menulis target _blank dalam HTML?

Atribut target dengan nilai “_blank” membuka dokumen tertaut di jendela atau tab baru. Atribut target dengan nilai "_self" membuka dokumen yang ditautkan dalam bingkai yang sama dengan yang diklik (ini adalah default dan biasanya tidak perlu ditentukan)

Apa itu Target dalam HTML href?

Atribut target menentukan tempat untuk membuka dokumen tertaut .

Bagaimana cara membuat tautan HTML?

Untuk membuat hyperlink pada halaman HTML, gunakan tag , yaitu tag yang digunakan untuk . Tag menunjukkan di mana itu berakhir. Teks apa pun yang ditambahkan di dalam tag ini, akan berfungsi sebagai hyperlink. Tambahkan URL untuk tautan di menunjukkan di mana itu berakhir. Teks apa pun yang ditambahkan di dalam tag ini, akan berfungsi sebagai hyperlink. Tambahkan URL untuk tautan di menunjukkan di mana itu berakhir. Teks apa pun yang ditambahkan di dalam tag ini, akan berfungsi sebagai hyperlink. Tambahkan URL untuk tautan di menunjukkan di mana itu berakhir. Teks apa pun yang ditambahkan di dalam tag ini, akan berfungsi sebagai hyperlink. Tambahkan URL untuk tautan di