Pertanyaan Menindaklanjuti img tag latar belakang gambar [duplikat]


Pertanyaan ini sudah memiliki jawaban di sini:

Saya baru saja membaca entri ini tapi saya masih belum yakin tentang alasan pilihannya. Secara khusus, saya ingin memahami dengan tepat apa yang dimaksud dengan gambar "konten" dan "non-konten / lainnya" dan Mengapa Saya harus menggunakan img ketika saya menambahkan gambar konten ke situs saya dan gambar latar belakang saat menambahkan gambar non konten.

Berikut ini pemahaman saya tentang gambar "konten" dan "non-konten":

Konten gambar adalah gambar-gambar yang dihasilkan secara dinamis. Misalnya, gambar pengguna yang ditampilkan di halaman profil mereka dan gambar yang diunggah ke galeri foto, blog, dll.

Gambar non-konten adalah gambar non-dinamis yang merupakan bagian dari desain situs. Mereka "dipanggang" jika Anda mau. Misalnya. logo, tautan gambar, tombol gambar, dll.

Jika definisi saya benar - dan tolong beritahu saya jika mereka tidak - maka menurut saya alasan untuk menggunakan masing-masing adalah sebagai berikut (meskipun ini tidak benar-benar jelas dalam artikel terkait, maka pertanyaan tindak lanjut saya) :

  • Gambar non konten cenderung tidak berubah sebanyak gambar konten. Yaitu. logo, gambar tombol, tautan dengan gambar, dll. cenderung tetap sama. Mereka hanya berubah jika pemilik situs memutuskan untuk mendesain ulang situs.

  • Konten gambar, di sisi lain, cenderung sering berubah. Gambar baru sering diunggah, pengguna mengubah foto profil dan galeri foto, dll.

Jadi karena sifat gambar konten yang dinamis, mereka membutuhkan tag img yang secara dinamis dapat dimodifikasi oleh tumpukan teknologi apa pun yang digerakkan oleh situs. Gambar yang tidak terlalu sering berubah tidak perlu tag gambar. Mereka dapat dimuat dari aset desain situs langsung dalam file css untuk kinerja dan mudah pemeliharaan.

Apakah itu benar atau aku kehilangan sesuatu?


5
2017-12-16 01:46


asal


Jawaban:


CSS digunakan untuk menggambarkan semantik presentasi (tampilan dan pemformatan). Jadi jika Anda menggunakan css untuk menampilkan gambar Anda, itu berarti (secara teori) bahwa Anda menunjukkan gambar itu hanya untuk memberi gaya beberapa elemen agar terlihat lebih baik atau mengekspresikan dirinya dengan lebih baik. Jika di masa depan Anda akan mengubah kulit situs web Anda, kemungkinan Anda akan mempertimbangkan untuk mengubah gambar-gambar itu juga.

Konten gambar di sisi lain akan menjadi bagian dari informasi / data dari situs web Anda. Jika Anda menunjukkan sebagian foto pengguna, itu tidak ada hubungannya dengan gaya. Ini adalah informasi penting seperti nama pengguna, nama keluarga atau usia.


3
2017-12-16 02:28



tag img dapat diambil oleh SEO, dan dapat menggunakan alt, tetapi gambar latar belakang tidak bisa

jadi, jika Anda ingin beberapa foto diambil oleh google, bing, atau lainnya, Anda harus menggunakan img tag.


1
2017-12-16 01:52