Perbedaan antara _parent dan _top di html

Saya tahu _blank membuka tab baru saat digunakan dengan tag jangkar dan juga, ada target yang ditentukan sendiri yang saya gunakan saat menggunakan bingkai, tetapi saya ingin mengetahui perbedaan antara _parent, _self dan _top

Solusi terbaik

Meskipun jawaban ini bagus, IMHO saya rasa mereka tidak menjawab pertanyaan sepenuhnya

Atribut target dalam tag jangkar memberi tahu browser target tujuan jangkar. Mereka awalnya dibuat untuk memanipulasi dan mengarahkan jangkar ke sistem kerangka dokumen. Ini jauh sebelum CSS membantu pengembang HTML

Sementara target="_self" adalah default oleh browser dan target paling umum adalah target="_blank" yang membuka jangkar di jendela baru (yang biasanya dialihkan ke tab oleh pengaturan browser). Tag "_parent", "_top" dan framename dibiarkan menjadi misteri bagi mereka yang tidak terbiasa dengan hari-hari pembangunan situs iframe sebagai tren

target="_self" Ini membuka jangkar di bingkai yang sama. Apa yang membingungkan adalah karena kita umumnya tidak lagi menulis dalam bingkai (dan tag _blank1 dan _blank2 sudah usang dalam HTML5) orang menganggap ini sebagai fungsi jendela yang sama. Alih-alih, jika jangkar ini bersarang di bingkai, ia akan terbuka dalam mode kotak pasir, artinya hanya di bingkai itu

_blank3 Akan membuka di tingkat berikutnya dari bingkai jika mereka bersarang di dalam satu sama lain

_blank4 Ini memecah di luar semua bingkai tempat ia bersarang dan membuka tautan sebagai dokumen teratas di jendela browser

_blank5 Ini awalnya tidak digunakan lagi tetapi dibawa kembali ke HTML5. Ini akan menargetkan frame yang tepat yang dimaksud. Sementara _blank_6 adalah metode yang tepat, metode itu telah diganti dengan menggunakan tag pengenal _blank7














Solusi Terkait

Html – Apa perbedaan antara dan , dan

Mereka memiliki efek yang sama pada mesin rendering browser web normal, tetapi ada perbedaan mendasar di antara keduanya

Seperti yang penulis tulis dalam postingan daftar diskusi

Pikirkan tiga situasi yang berbeda

  • browser web
  • orang buta
  • ponsel

"Bold" adalah gaya - ketika Anda mengatakan "tebal sebuah kata", orang pada dasarnya tahu bahwa itu berarti menambahkan lebih banyak, katakanlah "tinta", di sekitar huruf sampai mereka lebih menonjol di antara huruf lainnya

Itu, sayangnya, tidak ada artinya bagi orang buta. Pada ponsel dan PDA lainnya, teks sudah dicetak tebal karena resolusi layar sangat kecil. Anda tidak bisa menebalkan huruf tebal tanpa mengacaukan sesuatu

_blank_8 adalah sebuah gaya - kita tahu seperti apa "berani" seharusnya

_blank_9 namun merupakan indikasi bagaimana sesuatu harus dipahami. "Kuat" bisa (dan sering memang) berarti "tebal" di browser, tetapi bisa juga berarti nada yang lebih rendah untuk program berbicara seperti Jaws (untuk orang buta) atau diwakili oleh garis bawah (karena Anda tidak bisa menebalkan

HTML tidak pernah dimaksudkan untuk menjadi tentang gaya. Lakukan pencarian untuk "Tim Berners-Lee" dan "web semantik. " _blank9 adalah semantik—itu menggambarkan teks yang mengelilinginya (mis. g. , "teks ini harus lebih kuat daripada teks lainnya yang telah Anda tampilkan") sebagai kebalikan dari menjelaskan bagaimana teks yang mengelilinginya harus ditampilkan (mis. g. , "teks ini harus dicetak tebal")

Dapatkan penghasilan dengan keterampilan HTML Anda

Daftar dan kami akan mengirimkan Anda peluang freelance terbaik langsung ke kotak masuk Anda
Kami sedang membangun pasar lepas swalayan terbesar untuk orang-orang seperti Anda

Biasanya tidak ada perbedaan yang dapat diamati antara atas dan induk, karena biasanya bagian atas adalah jendela, dan dokumen induk ada di sana. Di mana ada bingkai di dalam bingkai, bagaimanapun, induknya adalah induk langsung, dan ini pada gilirannya dapat memiliki induk. Jadi jika halaman ini adalah halaman bingkai, halaman komponennya akan memiliki halaman ini sebagai induknya, dan halaman ini, seperti yang Anda lihat memiliki induk yang merupakan bingkai. (Saya tidak tahu apakah Anda dapat memahami semua ini, tetapi saya tidak bisa. Kedengarannya seperti lagu, "Dem bone. " Namun, Anda akan memahami paragraf berikutnya. )

Bayangkan halaman bingkai kecil Anda mengambang di internet. Dan beberapa tautan bingkai besar ke halaman Anda, meletakkannya di bingkainya. Sekarang kami memiliki halaman bingkai buruk yang besar yang menahan halaman bingkai buruk Anda di dalamnya. Jadi kami memiliki bingkai di dalam bingkai. Halaman besar yang buruk ada di bagian atas dan halaman bingkai Anda dimakan olehnya. Halaman-halaman di dalam halaman bingkai Anda memiliki induk yang tepat, tetapi induknya ada di dalam halaman bingkai besar yang buruk. Jika klik tautan berikut dan pilih tautan 'Keluar dari bingkai', Anda akan memuat bingkai di bagian atas jendela. Tekan tombol kembali browser Anda untuk kembali ke sini

Ambil bingkai

Jika Anda mengklik tautan di atas dan memilih untuk keluar dari bingkai ini, Anda akan melihat cara kerja hyperlink. Ini kodenya

<

a href="framesCaught. htm" target="_top">Keluar dari Bingkai

Ya, cukup sederhana. Tautan 'Keluar dari bingkai' memuat laman bingkai lagi, kali ini dengan " target="_top". Jadi Anda bisa menggunakan teknik HTML untuk keluar dari bingkai. Tetapi jika Anda ingin melihat bagaimana hal itu dilakukan, mungkin lebih menguntungkan dengan Java Script, klik tautan sebelumnya

Apa yang dilakukan _parent dalam HTML?

_orangtua. Itu membuka dokumen tertaut di frameset induk . _atas. Ini membuka dokumen tertaut di seluruh jendela. framename. Ini membuka dokumen tertaut dalam bingkai bernama.

Apa perbedaan antara properti induk dan teratas?

properti induk mengembalikan induk langsung dari jendela saat ini, jendela. top mengembalikan jendela paling atas dalam hierarki objek jendela . Properti ini sangat berguna ketika Anda berurusan dengan jendela yang ada di subframe dari induk atau induk, dan Anda ingin masuk ke frameset tingkat atas.

Apa yang dilakukan _TOP?

Atribut target menentukan di mana halaman tertaut atau respons formulir akan dibuka. Nilai target="_top" membuka halaman di bingkai atas yang selalu merupakan tab/jendela browser lengkap.

Apa target _top di HTML?

sasaran=. _atas. Membuka dokumen tertaut di seluruh badan jendela. _kosong. Membuka dokumen tertaut di jendela atau tab baru. _diri sendiri. Membuka dokumen tertaut dalam bingkai yang sama seperti yang diklik (ini default) _parent. Membuka dokumen tertaut di bingkai induk