Pada awalnya, Web hanyalah teks, dan itu sangat membosankan. Untungnya, tidak lama kemudian kemampuan untuk menyematkan gambar (dan jenis konten lain yang lebih menarik) di dalam halaman web ditambahkan. Ada jenis multimedia lain yang perlu dipertimbangkan, tetapi masuk akal untuk memulai dengan elemen 6 yang sederhana, yang digunakan untuk menyematkan gambar sederhana di halaman web. Dalam artikel ini, kita akan melihat cara menggunakannya secara mendalam, termasuk dasar-dasarnya, menganotasinya dengan keterangan menggunakan 7, dan merinci hubungannya dengan gambar latar CSS Show Untuk meletakkan gambar sederhana di halaman web, kami menggunakan elemen 6. Ini adalah elemen batal (artinya, tidak dapat memiliki konten turunan dan tidak dapat memiliki tag akhir) yang memerlukan dua atribut agar berguna. 9 dan 0. Atribut 9 berisi URL yang menunjuk ke gambar yang ingin Anda sematkan di halaman. Seperti atribut _2 untuk elemen 3, atribut 9 dapat berupa URL relatif atau URL absolut. Tanpa atribut _9, elemen 6 tidak memiliki gambar untuk dimuatItu Catatan. Anda harus membaca untuk menyegarkan ingatan Anda tentang URL relatif dan absolut sebelum melanjutkan Jadi misalnya, jika gambar Anda disebut 8, dan berada di direktori yang sama dengan halaman HTML Anda, Anda dapat menyematkan gambar seperti itu
Jika gambar berada di subdirektori _9, yang berada di dalam direktori yang sama dengan halaman HTML, maka Anda akan menyematkannya seperti ini
Dan seterusnya Catatan. Mesin pencari juga membaca nama file gambar dan menghitungnya untuk SEO. Oleh karena itu, Anda harus memberikan nama file deskriptif pada gambar Anda; Anda dapat menyematkan gambar menggunakan URL absolutnya, misalnya _Tapi ini tidak dianjurkan. Anda harus menghosting gambar Anda sendiri, yang dalam penyiapan sederhana berarti menyimpan gambar untuk situs web Anda di server yang sama dengan HTML Anda. Dalam pengaturan lebih lanjut, Anda mungkin menggunakan CDN (Jaringan Pengiriman Konten) untuk mengirim gambar Anda Peringatan. Jangan pernah mengarahkan atribut src Anda ke gambar yang dihosting di situs web orang lain tanpa izin. Ini disebut "hotlink". Hal ini umumnya dianggap tidak etis, karena orang lain akan membayar biaya bandwidth untuk mengirimkan gambar saat seseorang mengunjungi halaman Anda. Ini juga membuat Anda tidak memiliki kendali atas apakah gambar tersebut dihapus atau diganti dengan sesuatu yang memalukan Secara umum, Anda harus menghosting gambar yang ingin Anda gunakan di situs Anda. Ingatlah bahwa banyak gambar yang Anda temukan di web memiliki hak cipta. Sebelum Anda menghosting gambar, Anda harus memastikan bahwa salah satunya berlaku
Kode kami di atas akan memberi kami hasil sebagai berikut Catatan. Elemen seperti 6 dan 3 terkadang disebut sebagai elemen yang diganti. Ini karena konten dan ukuran elemen ditentukan oleh sumber daya eksternal (seperti file gambar atau video), bukan oleh konten elemen itu sendiri. Anda dapat membaca lebih lanjut tentang mereka di Elemen yang digantiCatatan. Anda dapat menemukan contoh yang sudah selesai dari bagian ini yang berjalan di GitHub (lihat juga kode sumbernya. ) Atribut berikutnya yang akan kita lihat adalah 0. Nilainya seharusnya berupa deskripsi tekstual dari gambar, untuk digunakan dalam situasi di mana gambar tidak dapat dilihat/ditampilkan atau butuh waktu lama untuk dirender karena koneksi internet yang lambat. Misalnya, kode kami di atas dapat dimodifikasi seperti itu
Cara termudah untuk menguji teks _0 Anda adalah dengan sengaja salah mengeja nama file Anda. Jika misalnya nama gambar kita dieja 6, browser tidak akan menampilkan gambar tersebut, dan akan menampilkan teks alt sebagai gantinyaJadi, mengapa Anda pernah melihat atau membutuhkan teks alternatif?
Apa sebenarnya yang harus Anda tulis di dalam atribut _0 Anda? . Dengan kata lain, kerugian Anda jika gambar Anda tidak muncul
Intinya, kuncinya adalah memberikan pengalaman yang bermanfaat, bahkan saat gambar tidak terlihat. Ini memastikan semua pengguna tidak melewatkan konten apa pun. Coba matikan gambar di browser Anda dan lihat tampilannya. Anda akan segera menyadari betapa bermanfaatnya teks alternatif jika gambar tidak dapat dilihat Catatan. Untuk informasi lebih lanjut, lihat panduan kami untuk Anda dapat menggunakan atribut _6 dan 7 untuk menentukan lebar dan tinggi gambar Anda. Anda dapat menemukan lebar dan tinggi gambar dengan beberapa cara. Misalnya di Mac Anda dapat menggunakan Cmd + I untuk menampilkan info untuk file gambar. Kembali ke contoh kita, kita bisa melakukan ini
Ini tidak menghasilkan banyak perbedaan pada tampilan, dalam keadaan normal. Namun jika gambar tidak ditampilkan, misalnya, pengguna baru saja membuka halaman, dan gambar belum dimuat, Anda akan melihat browser menyisakan ruang untuk gambar muncul Ini adalah hal yang baik untuk dilakukan, sehingga pemuatan halaman menjadi lebih cepat dan lancar Namun, Anda tidak boleh mengubah ukuran gambar menggunakan atribut HTML. Jika Anda menyetel ukuran gambar terlalu besar, Anda akan mendapatkan gambar yang terlihat kasar, tidak jelas, atau terlalu kecil, dan menghabiskan bandwidth untuk mengunduh gambar yang tidak sesuai dengan kebutuhan pengguna. Gambar mungkin juga terlihat terdistorsi, jika Anda tidak mempertahankan rasio aspek yang benar. Anda harus menggunakan editor gambar untuk menempatkan gambar Anda pada ukuran yang benar sebelum meletakkannya di halaman web Anda Catatan. Jika Anda perlu mengubah ukuran gambar, sebaiknya gunakan CSS Sebagai , Anda juga dapat menambahkan 8 atribut ke gambar, untuk memberikan informasi pendukung lebih lanjut jika diperlukan. Dalam contoh kita, kita bisa melakukan ini
Ini memberi kita tooltip pada mouse hover, seperti judul tautan Namun, ini tidak disarankan — _8 memiliki sejumlah masalah aksesibilitas, terutama berdasarkan fakta bahwa dukungan pembaca layar sangat tidak dapat diprediksi dan sebagian besar browser tidak akan menampilkannya kecuali jika Anda mengarahkan kursor dengan mouse (jadi e. g. tidak ada akses ke pengguna keyboard). Jika Anda tertarik dengan informasi lebih lanjut tentang ini, baca The Trials and Tribulations of the Title Attribute oleh Scott O'HaraLebih baik memasukkan informasi pendukung tersebut dalam teks artikel utama, daripada dilampirkan pada gambar Sekarang giliran Anda untuk bermain. Bagian pembelajaran aktif ini akan membuat Anda siap dengan latihan penyematan sederhana. Anda diberi tag 6 dasar; https://raw.githubusercontent.com/mdn/learning-area/master/html/multimedia-and-embedding/images-in-html/dinosaur_small.jpg Sebelumnya kami mengatakan untuk tidak pernah melakukan hotlink ke gambar di server lain, tetapi ini hanya untuk tujuan pembelajaran, jadi kami akan melepaskan Anda kali ini Kami juga ingin Anda melakukannya
Jika Anda melakukan kesalahan, Anda selalu dapat mengatur ulang menggunakan tombol Reset. Jika Anda benar-benar buntu, tekan tombol Tampilkan solusi untuk melihat jawaban
Berbicara tentang teks, ada beberapa cara untuk menambahkan teks agar sesuai dengan gambar Anda. Misalnya, tidak akan ada yang menghentikan Anda melakukan ini 0Ini bagus. Ini berisi konten yang Anda butuhkan, dan ditata dengan baik menggunakan CSS. Tapi ada masalah di sini. tidak ada yang secara semantik menautkan gambar ke keterangannya, yang dapat menyebabkan masalah bagi pembaca layar. Misalnya, jika Anda memiliki 50 gambar dan keterangan, keterangan mana yang sesuai dengan gambar yang mana? Solusi yang lebih baik, adalah dengan menggunakan elemen HTML 7 dan 5. Ini dibuat tepat untuk tujuan ini. untuk menyediakan wadah semantik untuk gambar, dan untuk menghubungkan gambar dengan keterangan dengan jelas. Contoh kami di atas dapat ditulis ulang seperti ini _1Elemen _5 memberi tahu browser, dan teknologi pendukung bahwa teks menjelaskan konten lain dari elemen 7Catatan. Dari sudut pandang aksesibilitas, keterangan dan teks memiliki peran yang berbeda. Teks bermanfaat bahkan bagi orang yang dapat melihat gambar, sedangkan teks menyediakan fungsi yang sama dengan gambar yang tidak ada. Oleh karena itu, keterangan dan teks 0 tidak boleh hanya mengatakan hal yang sama, karena keduanya muncul saat gambar hilang. Coba matikan gambar di browser Anda dan lihat tampilannyaSosok tidak harus berupa gambar. Ini adalah unit konten independen yang
Angka dapat berupa beberapa gambar, cuplikan kode, audio, video, persamaan, tabel, atau yang lainnya Di bagian pembelajaran aktif ini, kami ingin Anda mengambil kode yang sudah selesai dari bagian pembelajaran aktif sebelumnya, dan mengubahnya menjadi angka
Jika Anda melakukan kesalahan, Anda selalu dapat mengatur ulang menggunakan tombol Reset. Jika Anda benar-benar buntu, tekan tombol Tampilkan solusi untuk melihat jawaban _2
_4Anda juga dapat menggunakan CSS untuk menyematkan gambar ke dalam halaman web (dan JavaScript, tapi itu cerita lain sepenuhnya). Properti https://raw.githubusercontent.com/mdn/learning-area/master/html/multimedia-and-embedding/images-in-html/dinosaur_small.jpg5 CSS, dan properti https://raw.githubusercontent.com/mdn/learning-area/master/html/multimedia-and-embedding/images-in-html/dinosaur_small.jpg6 lainnya, digunakan untuk mengontrol penempatan gambar latar belakang. Misalnya, untuk menempatkan gambar latar pada setiap paragraf di halaman, Anda dapat melakukannya 5Gambar tersemat yang dihasilkan bisa dibilang lebih mudah diposisikan dan dikontrol daripada gambar HTML. Jadi mengapa repot-repot dengan gambar HTML? . Jika Anda hanya ingin menambahkan sesuatu yang cantik ke halaman Anda untuk menyempurnakan visual, ini bagus. Padahal, gambar seperti itu tidak memiliki makna semantik sama sekali. Mereka tidak dapat memiliki padanan teks apa pun, tidak terlihat oleh pembaca layar, dan sebagainya. Di sinilah gambar HTML bersinar Menyimpulkan. jika sebuah gambar memiliki arti, dalam hal konten Anda, Anda harus menggunakan gambar HTML. Jika sebuah gambar murni hiasan, Anda harus menggunakan gambar latar CSS Catatan. Anda akan belajar lebih banyak tentang gambar latar belakang CSS dalam topik CSS kami Anda telah mencapai bagian akhir artikel ini, tetapi dapatkah Anda mengingat informasi yang paling penting? . gambar HTML Itu saja untuk saat ini. Kami telah membahas gambar dan keterangan secara rinci. Di artikel berikutnya, kita akan meningkatkannya, melihat cara menggunakan HTML untuk menyematkan konten video dan audio di halaman web Bagaimana Anda menambahkan dan mengedit gambar dalam HTML?Menyisipkan gambar di Editor HTML . Tempatkan kursor Anda di mana Anda ingin gambar muncul di konten Anda Klik ikon Sisipkan Gambar Lakukan salah satu dari berikut ini. Untuk mengunggah gambar dari komputer Anda, klik tombol Telusuri, pilih gambar, dan klik tombol Unggah untuk memasukkannya ke dalam konten Anda. . Klik Simpan Bagaimana cara memformat gambar dalam HTML?Begini cara melakukannya dalam tiga langkah mudah. . Salin URL gambar yang ingin Anda sisipkan Next, open your index. html file and insert it into the img code. Example: . Simpan file HTMLnya. Lain kali Anda membukanya, Anda akan melihat halaman web dengan gambar yang baru Anda tambahkan Bagaimana cara menambahkan teks ke gambar dalam HTML?Hal ini dapat dilakukan dengan menutup gambar dan teks dalam "div" HTML. Kemudian jadikan posisi div “relative” dan posisi teks “absolute” . Elemen absolut diposisikan relatif terhadap induknya (div). Properti atas, kanan, bawah, dan kiri dari elemen ini menentukan lokasinya dari induknya.
Bagaimana cara mengubah lebar dan tinggi gambar dalam HTML?Tinggi dan lebar dapat diatur dalam satuan piksel. Atribut Atribut lebar . |