Pengenalan kepada perbezaan antara ikon pintasan dan kod ikon_HTML/Xhtml_Pengeluaran halaman web
WBOY
Lepaskan: 2016-05-16 16:41:06
asal
1900 orang telah melayarinya
Pernyataan 1: Pernyataan 2 Nota: Ikon Pintasan Pernyataan 1 ialah Ikon yang muncul di hadapan lajur URL Soalan: Apakah fungsi ikon Pernyataan 2 Apakah adakah perbezaan daripada Penyata 1 ? Sukar untuk menjamin dengan jelas bahawa favicon akan dipaparkan pada semua komputer, walaupun menggunakan versi pelayar yang sama. Satu lagi had kod berikut ialah ia mengaitkan favicon dengan dokumen HTML atau XHTML tertentu. Untuk mengelakkan ini, fail favicon.ico hendaklah diletakkan dalam direktori akar. Kebanyakan pelayar akan mengesan dan menggunakannya secara automatik. Adalah disyorkan untuk memasukkan dua baris kod HTML berikut: KOD:
Walau bagaimanapun, hanya baris pertama diperlukan kerana "ikon pintasan" rentetan akan menjadi Kebanyakan penyemak imbas yang mematuhi piawaian akan menyenaraikan kata kunci yang mungkin ("pintasan" akan diabaikan dan hanya "ikon" akan digunakan sebagai nama yang berasingan ("ikon pintasan"). Hasilnya ialah semua pelayar boleh memahami kod ini. Menambah baris kedua hanya perlu jika anda ingin memberikan imej sandaran lain untuk penyemak imbas baharu (seperti GIF animasi). Dalam HTML, elemen pautan mesti berada di dalam elemen kepala (antara dan ).
Untuk XHTML, pautan mesti berakhir dengan " />" (atau ">"), tetapi bukan dengan ">". Href boleh, tetapi tidak perlu, menunjuk ke lokasi /favicon.ico. Ia boleh menunjuk ke mana-mana URL. Imej biasanya boleh menggunakan mana-mana format imej yang disokong oleh penyemak imbas. Format fail .ico secara umumnya boleh dibaca oleh semua pelayar yang boleh memaparkan favicon. Sediakan pelayan untuk menghantar pengecam MIME yang betul: Imej fail ICO/vnd.microsoft.icon (atau imej/x-icon atas sebab keserasian. Walau bagaimanapun, lebih baik menggunakan jenis MIME berdaftar IANA, seperti kebanyakan pelayar utama kini menyokongnya) Imej/gif fail GIF Imej/png fail PNG Gunakan resolusi dan kedalaman warna yang sesuai. ICO: Termasuk berbilang resolusi (yang paling biasa digunakan ialah 16×16 dan 32×32, Mac OS X kadangkala menggunakan 64×64 dan 128×128) dan kedalaman bit (bit per piksel) (kebanyakannya 4, 8, 24 bpp, iaitu 16, 256 dan 16 juta warna). GIF: Gunakan 16×16, 256 warna. PNG: Gunakan 16×16, 256 warna atau 24 bit. Nota: Apabila favicon.ico diletakkan dalam direktori akar dokumen, ia akan ditemui oleh sesetengah penyemak imbas yang tidak mengendalikan elemen pautan, walaupun tiada pautan kepadanya di tapak anda. Penstandardan Fungsi Favicon pertama kali dicipta oleh Microsoft, dan pelayar web Internet Explorer Microsoft akan meminta favicon untuk setiap tapak web. Teg pautan yang disokong oleh Microsoft tidak mematuhi cadangan HTML World Wide Web Consortium (W3C, World Wide Web Consortium) [1] kerana: Atribut rel mesti mengandungi senarai jenis pautan yang dipisahkan oleh ruang, jadi senarai mengandungi dua perkataan Jenis pautan tidak boleh difahami oleh pelayar yang mematuhi piawaian. Jenis fail ".ico" (format raster yang digunakan untuk ikon pada Microsoft Windows) tidak mempunyai jenis MIME berdaftar dan nampaknya tidak difahami oleh kebanyakan penyemak imbas pada masa itu. Walau bagaimanapun, pada tahun 2003, format ini telah didaftarkan dengan IANA dan jenis MIMEnya ialah image/vnd.microsoft.icon, dengan itu menghapuskan bahagian pertama masalah ini. Menggunakan lokasi yang dikhaskan pada tapak web adalah tidak konsisten dengan Seni Bina World Wide Web dan dianggap sebagai mencangkung pautan atau mencangkung URI. Pelayar Mozilla menambah sokongan untuk favicon melalui kaedah yang mematuhi piawaian web. Ia memerlukan rel="icon" dan membenarkan pereka web menambah favicon dalam sebarang format imej yang disokong. Contohnya . Kemudian, kebanyakan penyemak imbas menambah sokongan untuk ciri ini kerana ia akan digunakan untuk semua kandungan baharu.
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn