ฉันได้ใช้:
<a href=".">link</a>
ยังไม่พบเคสและ / หรือเบราว์เซอร์ที่ไม่ทำงานตามที่ตั้งใจ
Period หมายถึงพา ธ ปัจจุบัน คุณยังสามารถใช้..
เพื่ออ้างถึงโฟลเดอร์ด้านบนพา ธ ปัจจุบันตัวอย่างเช่นหากคุณมีโครงสร้างไฟล์นี้:
page1.html
folder1
page2.html
จากนั้นคุณสามารถpage2.html
เขียน:
<a href="../page1.html">link to page 1</a>
แก้ไข:
ฉันไม่แน่ใจว่าพฤติกรรมมีการเปลี่ยนแปลงหรือเป็นเช่นนี้ตลอดเวลาหรือไม่ แต่ Chrome (และอื่น ๆ ) จะใช้เวลาตามที่อธิบายไว้ข้างต้นเกี่ยวกับไดเรกทอรีไม่ใช่ไฟล์ ซึ่งหมายความว่าถ้าคุณอยู่ที่http://example.com/foo/bar.html
คุณเป็นจริงในไดเรกทอรี/foo/
และhref
มูลค่าของ.
ในbar.html
จะอ้างถึง/foo/
มากกว่าbar.html
คิดว่าเป็นการสำรวจระบบไฟล์ในเทอร์มินัล คุณไม่มีทางcd
เป็นไฟล์ :)
แก้ไข 2:
ดูเหมือนว่าพฤติกรรมการใช้งานhref="."
นั้นไม่สามารถคาดเดาได้อีกต่อไปทั้ง Firefox และ Chrome อาจมีการเปลี่ยนแปลงวิธีจัดการกับสิ่งเหล่านี้ ฉันจะไม่พึ่งพาคำตอบดั้งเดิมทั้งหมด แต่ลองใช้ทั้งสตริงว่างและช่วงเวลาในเบราว์เซอร์ที่แตกต่างกันสำหรับการใช้งานเฉพาะของคุณและตรวจสอบให้แน่ใจว่าคุณได้รับพฤติกรรมที่ต้องการ