Terus ke kandungan
IGCSE·Tuition
ICT · Pelajaran

Mencipta pautan relatif yang berfungsi

Pautan itu berfungsi sempurna pada komputer anda, kemudian gagal sebaik sahaja folder disalin ke tempat lain.

Dalam halaman ini
  1. Bagaimanakah anda membaca pokok folder?
  2. Bagaimanakah anda menulis laluan langkah demi langkah?
  3. Contoh berlangkah
  4. Kesilapan yang perlu diawasi
  5. Semak sendiri
  6. Ke mana selepas ini

Pautan relatif ialah laluan yang ditulis dari laman yang mengandunginya, jadi seluruh laman web terus berfungsi apabila foldernya dialihkan. Kemahiran ini muncul dalam setiap tugasan yang memaut laman atau meletakkan imej, dan ia menerangkan kebanyakan masalah “gambar saya hilang” dalam pembinaan laman web.

Bagaimanakah anda membaca pokok folder?

Lihat folder laman rekaan daripada panduan modul:

club/
  index.html
  style.css
  pages/
    events.html
  images/
    hall.jpg

Laluan bermula di laman yang menyimpan pautan. Nama folder bermaksud turun ke dalam folder itu, dan ../ bermaksud naik satu aras. Hanya kedudukan fail antara satu sama lain yang penting, bukan huruf pemacu.

Bagaimanakah anda menulis laluan langkah demi langkah?

  1. Cari laman yang akan mengandungi pautan atau imej.
  2. Cari fail sasaran dan catat foldernya.
  3. Naik dengan ../ sekali bagi setiap folder yang perlu ditinggalkan.
  4. Turun dengan menyebut setiap folder yang perlu dimasuki.
  5. Akhiri dengan nama fail tepat dan sambungannya.
  6. Klik pautan dalam pelayar untuk membuktikan ia berfungsi.

Contoh berlangkah

Pautan 1: dari index.html ke events.html. events.html berada dalam pages. Tiada keperluan naik, jadi laluan turun:

<a href="pages/events.html">Events</a>

Pautan 2: dari events.html kembali ke index.html. Laman berada dalam pages, dan sasaran satu aras ke atas:

<a href="../index.html">Home</a>

Imej: events.html juga memaparkan hall.jpg. Naik keluar dari pages, kemudian turun ke images:

<img src="../images/hall.jpg" alt="Club members in the school hall">

Idea yang sama menyemak ketiga-tiganya: keluar dari pages dengan ../, kemudian sebut folder yang perlu dimasuki.

Kesilapan yang perlu diawasi

Kesilapan lazim ialah menyalin laluan yang dipaparkan komputer, bukan laluan yang ditulis dari laman.

<a href="C:\Users\Aina\Desktop\club\index.html">Home</a>

Ini terbuka pada komputer penulis sendiri dan gagal di tempat lain, termasuk pada komputer penyemak. Versi kedua kesilapan yang sama menulis images/hall.jpg pada events.html: laluan itu mencari pages/images/hall.jpg, yang tidak wujud. Pembetulan dalam kedua-dua kes ialah laluan relatif yang dikira dari laman: ../index.html dan ../images/hall.jpg.

Semak sendiri

1. Dari index.html, tulis laluan pautan ke images/hall.jpg.

Tunjuk jawapan

images/hall.jpg. Folder imej berada terus di bawah folder laman utama, jadi ../ tidak diperlukan.

2. Laman pages/events.html memaut ke pages/contact.html. Tulis href.

Tunjuk jawapan

contact.html. Kedua-dua fail dalam folder sama, jadi nama laman sahaja sudah mencukupi.

3. Nama fail pada cakera ialah Hall.JPG, tetapi laman menulis src="../images/hall.jpg". Apakah yang mungkin berlaku?

Tunjuk jawapan

Huruf besar dan sambungan tidak sepadan, jadi pelayan yang sensitif huruf tidak akan menjumpainya. Tulis nama tepat: ../images/Hall.JPG, atau lebih baik, namakan semula fail kepada huruf kecil.

Ke mana selepas ini

Setelah laluan anda berfungsi, letakkan dan terangkan gambar dengan betul dalam Menetapkan saiz imej dengan teks alternatif yang bermakna. Kembali ke panduan modul, dan uji folder anda sendiri dengan penyemak tugasan praktikal dan bukti.

Pelajar boleh membaca pokok folder dalam kelas tetapi tersalah kira langkah ../ dalam tugasan sebenar. Guru kami melatih laluan itu bersama anda dalam tuisyen ICT dalam talian satu dengan satu.

Soalan lazim

Apakah pautan relatif?

Pautan relatif memberikan laluan ke fail bermula dari laman yang mengandungi pautan itu, seperti pages/events.html. Oleh sebab ia tidak menyebut pemacu atau komputer, ia terus berfungsi apabila seluruh folder laman disalin atau dimuat naik, selagi kedudukan fail sesama sendiri kekal sama.

Apakah maksud ../ dalam laluan?

Ia bermaksud naik satu folder dari laman semasa. Laman dalam pages memaut ke laman utama dengan ../index.html. Guna dua kali, ../../, untuk naik dua aras. Kira folder antara laman dan sasaran sebelum menulis laluan.

Mengapa nama fail penting dalam pautan?

Laluan mesti sepadan tepat dengan nama fail, termasuk huruf besar dan sambungan. Pelayan web yang sensitif huruf menganggap Events.html dan events.html sebagai fail berbeza. Elakkan ruang dalam nama, dan guna huruf kecil dengan sengkang supaya teks sama berfungsi di mana-mana.

Dikemas kini:

Langkah seterusnya

Jika pautan anda rosak setiap kali fail dialihkan, guru satu dengan satu boleh melukis pokok folder bersama anda dan menyusuri setiap laluan dari laman ke sasaran sehingga anda faham.

Kelas percubaan berbayar satu jam pada kadar guru yang disahkan, bermula RM80.

Tuisyen diatur bersama ibu bapa atau penjaga. Hantar halaman ini kepada mereka melalui WhatsApp supaya mereka boleh bertanya bagi pihak anda.

Ibu bapa: tanya di sini

  • 9,000+ pelajar telah dibantu melalui perkhidmatan kami
  • 9+ tahun membantu pelajar IGCSE