Apakah Blockquote?

Sekiranya anda pernah melihat senarai elemen HTML, anda mungkin mendapati diri anda bertanya "apakah blokiran?" Elemen blockquote adalah pasangan tag HTML yang digunakan untuk menentukan petikan panjang. Berikut adalah definisi elemen ini mengikut spesifikasi W3C HTML5:

Unsur blockquote mewakili seksyen yang dipetik daripada sumber lain.

Cara Menggunakan Blockquote pada Halaman Web Anda

Apabila anda menulis teks dalam laman web dan membuat susun atur halaman itu, anda kadang-kadang mahu memanggil blok teks sebagai petikan.

Ini boleh menjadi petikan dari tempat lain, seperti testimoni pelanggan yang mengiringi kajian kes atau kisah kejayaan projek. Ini juga boleh menjadi rawatan reka bentuk yang mengulangi beberapa teks penting dari artikel atau kandungan itu sendiri. Dalam penerbitan, ini kadang-kadang disebut quote menarik . Dalam reka bentuk web, salah satu cara untuk mencapai ini (dan cara yang kita meliputi dalam artikel ini) dipanggil blockquote.

Jadi mari lihat bagaimana anda akan menggunakan tag blockquote untuk menentukan petikan panjang, seperti petikan ini dari "The Jabberwocky" oleh Lewis Carroll:

'Twas brillig dan tol slithey
Adakah gergasi dan gimble di wabe:
Semua mimsy adalah borogoves,
Dan moma itu mengalir keluar.

(oleh Lewis Carroll)

Contoh Menggunakan Tag Blockquote

Teg blockquote adalah tag semantik yang memberitahu penyemak imbas atau ejen pengguna bahawa kandungannya adalah sebutan panjang. Oleh itu, anda tidak boleh melampirkan teks yang bukan sebut harga di dalam tag blockquote. Ingatlah, "sebut harga" sering kata-kata sebenar yang seseorang berkata atau teks dari sumber luar (seperti teks Lewis Carroll dalam artikel ini), tetapi ia juga boleh menjadi konsep pullquote yang kami tutup sebelum ini.

Apabila anda berfikir tentang hal itu, pullquote itu adalah petikan teks, ia hanya berlaku dari artikel yang sama yang kutipan itu muncul.

Kebanyakan penyemak imbas web menambah beberapa indentasi (kira-kira 5 ruang) ke kedua-dua belah blockquote untuk membuatnya menonjol dari teks di sekelilingnya. Sesetengah pelayar yang sangat lama bahkan mungkin memberikan teks yang disebutkan dalam huruf miring.

Ingatlah bahawa ini hanyalah gaya piawai elemen blockquote. Dengan CSS, anda mempunyai kawalan penuh ke atas bagaimana blockquote anda akan dipaparkan. Anda boleh menambah atau bahkan mengeluarkan inden, menambah warna latar belakang atau menambah saiz teks untuk memanggil lagi quote. Anda boleh mengaplikasikan petikan tersebut ke satu sisi halaman dan mempunyai teks lain membungkusnya, yang merupakan gaya visual yang biasa digunakan untuk menarik di majalah bercetak. Anda mempunyai kawalan terhadap penampilan blockquote dengan CSS, sesuatu yang akan dibincangkan sedikit lebih lama lagi. Buat masa sekarang, mari kita teruskan melihat cara menambah kutipan itu sendiri ke markup HTML anda.

Untuk menambah teg blockquote pada teks anda, hanya sekeliling teks yang merupakan petikan dengan pasangan tag berikut -

Sebagai contoh:


'Twas brillig dan tol slithey

Adakah gergasi dan gimble di wabe:

Semua mimsy adalah borogoves,

Dan moma itu mengalir keluar.

Seperti yang dapat anda lihat, anda hanya perlu menambah sepasang tag blockquote di sekeliling kandungan petikan itu sendiri. Dalam contoh ini, kami juga menggunakan beberapa tag rosak (
) untuk menambah rehat baris tunggal di mana sesuai di dalam teks. Ini kerana kita mencipta teks dari puisi, di mana rehat tertentu adalah penting. Sekiranya anda mencipta petikan testimoni pelanggan, dan garis tidak perlu memecahkan bahagian tertentu, anda tidak akan mahu menambah tag rosak ini dan membolehkan penyemak imbas itu sendiri untuk membungkus dan memecahkan seperti yang diperlukan berdasarkan saiz skrin.

Jangan gunakan Blockquote untuk Teks Inden

Selama bertahun-tahun, orang menggunakan tag blockquote jika mereka ingin indent teks pada halaman web mereka, walaupun teks itu bukan pullquote. Ini adalah amalan yang buruk! Anda tidak mahu menggunakan semantik blockquote semata-mata kerana sebab visual. Sekiranya anda perlu inden teks anda, anda harus menggunakan helaian gaya, bukan tag blockquote (melainkan, tentu saja, apa yang anda cuba indent adalah petikan!). Cuba letakkan kod ini di halaman web anda jika anda cuba semata-mata untuk menambah inden:

Ini akan menjadi teks yang diindentikasi.

Seterusnya, anda akan menyasarkan kelas itu dengan gaya CSS

.indened {
padding: 0 10px;
}

Ini menambah 10 piksel padding ke kedua-dua belah perenggan.

Artikel asal oleh Jennifer Krynin. Disunting oleh Jeremy Girard pada 5/8/17.