Pertanyaan tentang target = "_ blank" tetap dan akan dibahas berkali -kali online. Ada yang mengatakan mereka harus tetap, dan ada yang mengatakan mereka perlu menghapusnya. Partai yang mengadvokasi tetap mempertimbangkan atribut target = "_ blank" saat ini, tidak ada cara yang baik untuk menyelesaikannya, sementara partai yang advokat pergi dengan solusi rel dan js. Saya pikir masih ada banyak orang di titik buta saat ini. Saya mencari literatur yang relevan dan menemukan bahwa situasinya bukanlah yang kami pikirkan. Faktanya, target = "_ blank" tidak konsisten dengan standar, dan juga tidak perlu menggunakan solusi rel dan js, karena ini adalah kesalahpahaman. Selama kita memahami arti sebenarnya dari rel dan target, kita akan tahu bahwa seharusnya tidak ada perselisihan di sini. Di bawah ini saya akan berbagi dengan Anda pengetahuan yang saya peroleh dengan mencari literatur. Pertama mari kita pahami arti target dan rel:
Target, setuju untuk menentukan tempat untuk menampilkan konten hyperlink yang dipilih. Dengan kata lain, konten tautan akan ditampilkan di jendela seperti apa. Nilai properti target memiliki empat nama yang dipesan, yaitu: _blank, _self, _parent, _top. di mana _blank berarti bahwa browser selalu memuat dokumen dengan tautan target = "_ blank" di jendela yang baru dibuka dan tidak disebutkan namanya. Di sini Anda mungkin tidak mengerti apa artinya "tidak disebutkan namanya". Faktanya, Target dapat menetapkan ID ke jendela yang baru dibuka, misalnya: Target = "Name" Ini berarti bahwa dokumen yang dimuat melalui tautan target = "name" akan ditampilkan di jendela yang disebut "Nama". Jika tidak ada jendela dengan "nama" id, browser akan membuat jendela baru bernama "nama" untuk menampilkan dokumen yang ditautkan. Jika ID dari jendela saat ini adalah "Nama", maka dokumen yang ditautkan akan ditampilkan di jendela saat ini dengan mengganti konten asli. Arti _Self sebenarnya adalah dokumen saat ini. Tujuan default <a> adalah _self. Nilai properti ini umumnya tidak tersedia. _Parent adalah membuat tampilan dokumen tertaut di jendela induk. Nilai properti ini hanya digunakan dalam struktur kerangka kerja. Jika itu adalah kerangka kerja tingkat atas, fungsinya sama dengan _Self. _top juga diterapkan dalam kerangka kerja, tetapi efeknya adalah untuk menghapus kerangka kerja untuk menampilkan dokumen target. Ini sangat berguna untuk bergerak dari struktur bingkai ke struktur tanpa bingkai.
Sekarang kita tahu bahwa Target adalah properti tampilan target yang terkait erat dengan browser. Jadi apa itu rel? Mengapa banyak orang menganggapnya sebagai atribut pengganti Target? Mari kita kenal Rel. Bahkan, tidak hanya ada satu rel dan atribut lain yang sesuai yang disebut Rev. Arti dari dua atribut ini adalah: hubungan dari dokumen sumber dengan dokumen target; Hubungan dari dokumen target dengan dokumen sumber. Dokumen sumber di sini dapat dipahami sebagai dokumen saat ini di mana tautan berada, dan dokumen target adalah dokumen yang akan dibuka tautan. Sekarang kita harus jelas bahwa Rel dan Rev sebenarnya adalah hubungan tautan sebelum dokumen, bukan atribut terkait browser tentang cara menampilkan dokumen target.
Jadi apa hubungan antara rel dan rev? Berikut ini akan mencantumkan dan menjelaskan artinya:
Contoh Kode [www.cuoxin.com]