Apa arti span dalam html. Deskripsi tag span HTML: apa itu, cara menggunakannya, fitur

Halo semuanya!

Andrey bersamamu lagi.

Hari ini Anda akan ditawari 2 versi pelajaran. Satu masuk bentuk teks– Anda melihatnya di depan mata Anda, dan VIDEO kedua – Anda perlu mendownloadnya.

Menurut kami, versi videonya akan lebih mudah Anda pahami.

Ya, tentang elemen tambahan html...

Katakanlah Anda perlu memilih beberapa kata terpisah dalam teks (katakanlah dengan warna dan latar belakang yang berbeda), atau agar gambar dan teks yang terkait dengannya berada di bagian atas dan kanan sel tabel, dan konten utama halaman tersebut, katakanlah, di bagian bawah dan lebih dekat ke tepi kiri. Mengenai contoh pertama, saya akan mengatakan bahwa Anda dapat melakukan ini dengan sebuah tag dengan satu set parameter yang diperlukan, tetapi termasuk dalam tag terlarang (browser baru mungkin tidak mendukungnya), dan tidak memiliki properti untuk menggantikan latar belakang.

Untuk kasus seperti itu, dua tag khusus disediakan, yang pada dasarnya tidak melakukan apa pun sendiri. Namun saat diterapkan gaya yang diinginkan dengan mereka, Anda dapat mencapai apa pun. Biasanya Anda hanya dapat menggunakan dua tag ini dan menerapkan gaya pada tag tersebut untuk membuat keseluruhan halaman situs.

Jadi inilah tag-tagnya

Dan .

Apa bedanya jika digunakan untuk hal yang sama?

elemen div- ini adalah tag blok, dan dapat berisi tag apa pun yang kami ketahui (daftar, gambar, tabel...).

elemen rentang- ini adalah tag sebaris, dan ini berlaku secara eksklusif untuk teks (sorot bagian teks dengan warna berbeda).

Gaya yang diterapkan pada tag ini adalah semua gaya yang telah kita pelajari. Tidak ada batasan dalam penggunaan gaya apa pun.

Mari kita lihat gaya yang paling umum untuk tag ini. Mereka berlaku untuk semua tag lainnya, dan digunakan dengan cara yang sama, hanya saja lebih sering digunakan dengan tag ini (terutama untuk

) .

Hal pertama yang ingin saya mulai adalah dengan penentuan posisi elemen.

Properti ini:

posisi— menetapkan atau mendefinisikan posisi suatu elemen.

Nilai:

statis- secara default. Posisi benda ditentukan oleh arus markup HTML menurut aturan standar.

mutlak— kedudukan benda ditentukan relatif terhadap kedudukan benda induk atau relatif terhadap benda badan. relatif— Posisi suatu objek ditentukan oleh offset dari posisi kemunculannya secara default.

kiri/atas— mengatur atau menentukan posisi elemen relatif terhadap tepi kiri/atas.

Nilai:

X– angka dalam persentase atau piksel.

mobil— nilai bawaan.

Mari kita lihat sebuah contoh:

XHTML

Konten blokir apa pun!!!

Contoh ini menunjukkan bahwa kotak lebar 300px kita akan bergerak ke bawah sebesar 350px dan ke kiri sebesar 200px, relatif terhadap tempat kemunculannya secara default.

Mengikuti properti penting:

batas– jumlah lekukan dari blok kita ke objek tetangga di empat sisi.

Nilai:

margin-atas— menetapkan jumlah margin atas objek

margin-kiri— mengatur jumlah lekukan kiri objek

margin-kanan— mengatur jumlah lekukan yang tepat pada objek

margin-bawah— menetapkan nilai indentasi bawah objek

XHTML

Konten blokir apa pun!!!

Kami membuat blok dengan margin 30px di sekelilingnya dari semua sisinya.

Apa lagi yang ingin saya bahas:

lapisan– properti menentukan jumlah ruang yang disisipkan antara objek dan batas-batasnya.

Nilai:

bantalan-bawah— menentukan jumlah ruang yang disisipkan di antara objek dan batas bawahnya.

padding-kiri— menentukan jumlah ruang yang disisipkan di antara objek dan batas kirinya.

padding-kanan- menentukan jumlah ruang yang disisipkan antara objek dan batas kanannya.

bantalan atas- menentukan jumlah ruang yang disisipkan antara objek dan batas atasnya.

XHTML

Konten blokir apa pun!!!

Kami membuat blok dengan padding 30px dari konten ke semua sisinya.

Dan mari kita lihat contoh penggunaan tag:

Katakanlah kita memiliki konstruksi seperti:

Teks apa pun!

Kami ingin membuat teks kata dengan latar belakang kuning dalam huruf biru. Untuk melakukan ini, kami akan menyertakannya dalam tag dan menerapkan gaya yang sesuai.


Judul
Untuk
tag digunakan untuk mendesain header

...


Saya rasa semua orang memahami hal ini, tidak sulit. Selanjutnya
Jenis huruf (type) dan warna font

Ada dua cara di sini. Yang kedua akan dijelaskan nanti. Pertama - tag digunakan

Dengan atribut menghadapi Dan warna, masing-masing:

Fonta Verdana

Fonta Verdana


huruf merah

huruf merah


Font warna MidnightBlue

Font warna MidnightBlue


Font warna MidnightBlue

Font warna MidnightBlue


Suatu warna memiliki nama dan nilai numerik, seperti yang terlihat pada contoh ini
(Biru Tengah Malam=#191970). Anda bisa menulis banyak tentang bunga, tapi saya
Saya akan fokus pada satu tautan:

Pemilihan warna. Warna yang aman untuk web dan cerdas web cocok untuk digunakan.


Memformat Teks: Menggunakan Tag dan atribut gaya (1)

Menandai mengacu pada sepotong teks yang dipilih (diformat):
teks
. Izinkan saya segera mencatat atributnya
(properti) bekerja dengan tag , juga dapat digunakan dengan
tag

DAN

. Namun, tagnya

Berlaku untuk
paragraf, yang tidak selalu cocok untuk kita (walaupun saat memformat paragraf
rasional untuk menggunakannya). Menandai

dapat digunakan
sama seperti - ini lebih soal selera. Dia memiliki lebih banyak
berbagai macam aplikasi dan memiliki sejumlah fitur tambahan.
Namun hal ini tidak lagi berlaku untuk pemformatan teks. Oleh karena itu untuk
mari fokus pada kepastian .

Catatan
Teks itu sendiri tidak memiliki makna apa pun.
Menandai dimaksudkan untuk dikaitkan dengan teks
properti apa pun. Inilah yang sekarang akan saya coba daftarkan
dalam urutan yang kurang lebih logis.

Warna huruf

Warna font dapat diatur menggunakan tag , seperti yang dibahas di atas. Sekarang mari kita gunakan tagnya dan atribut gaya:

huruf merah - huruf merah

Dengan cara yang sama, Anda dapat mengatur nilai warna digital (untuk lebih jelasnya lihat di atas.

Jenis huruf (tipe) font

Tentang cara mengatur jenis huruf (type) suatu font dengan menggunakan tag Hal ini juga telah dibahas terakhir kali.

Sekarang mari kita lihat metode kedua - menggunakan konstruksi

font

Di tempat ***
perlu mengganti jenis huruf (type) font tersebut. Sebagai aturan, mereka menggantikannya
namanya bukan font tertentu, tetapi seluruh jenis font, misalnya, Verdana, Waktu dll. Kita mendapatkan:

Font Verdana Font Times

Ukuran huruf

Untuk menentukan ukuran font, konstruksi digunakan

font

Ukuran
font dapat ditentukan dalam berbagai cara. Mungkin yang paling jelas dan
sederhana - gantikan salah satu dari tujuh nilai berikut alih-alih ***:

xx-besar, x-besar, besar, sedang, kecil, x-kecil, xx-kecil.

Hasil:

font yang sangat sangat besar
huruf yang sangat besar
huruf besar
huruf sedang
huruf kecil
huruf yang sangat kecil
font yang sangat sangat kecil

Anda dapat menentukan ukuran font dengan cara yang familiar dari Word - dalam poin (pt). 1 poin sama dengan 1⁄72 inci. Contoh:

12pt

36pt

Nilai 12pt, 36pt dalam contoh ini diganti dengan *** in rumus umum font . Anda juga dapat menggunakan piksel:

font 12 piksel
font 36 piksel

Dimensi di atas adalah mutlak. Namun ukuran font juga dapat diatur secara relatif - sebagai persentase:
ukuran font 150% dari aslinya

ukuran font 150% dari aslinya


atau sehubungan dengan lebar huruf "m" pada font aslinya (disebut satuan pengukuran yang sesuai em):
ukuran font 1,5em dari aslinya

ukuran font 1,5em dari aslinya


Berat font (saturasi)

Ini adalah sesuatu yang dapat ditentukan dengan menggunakan tag sederhana
teks tebal

teks tebal

Dengan menggunakan itu dilakukan seperti ini: huruf tebal

tipe tebal


Keuntungan dari metode ini adalah, beserta nilai bobot font berani nilai juga dapat digunakan lebih berani dan ringan, mendapatkan font dengan "bobot berbeda" (in dalam hal ini kita berbicara tentang nilai relatif). Dan nilai defaultnya adalah normal- font biasa.

Gaya font

Huruf miring dapat diperoleh dengan menggunakan tag , dan dengan cara berikut:
huruf miring

huruf miring


Alih-alih gaya font: miring kamu bisa menulis gaya font: miring, dan hasilnya tidak boleh miring, melainkan font miring (“sudut”). Tapi ini tidak selalu berhasil.

Modal

Menyajikan informasi melalui gagasan modern tentang hiperteks pada dasarnya tidak masuk akal, tetapi begitulah adanya dan cara kerjanya. Anda tidak dapat membantah hal ini dan Anda harus memperhitungkannya.

Dari sudut pandang bahasa modern pemrograman, tidak peduli bagaimana data direpresentasikan: tipe ketat dan wajib deskripsi awal atau tidak ada tipe dan deskripsi yang diperlukan bahasa akan “memikirkannya” sendiri saat algoritma dijalankan.

Penting untuk diperhatikan: apa pun yang tidak “dipahami” oleh browser, JavaScript, atau bahasa sisi server tidak akan dieksekusi. Tag blok dalam keadaan saat ini dapat “berubah” menjadi tag sebaris, tetapi tag huruf kecil tidak dapat berubah menjadi tag blok.

Logika halaman HTML

Contoh sejarah adalah tag font HTML. Sudah “tidak disarankan” untuk digunakan selama beberapa waktu. Motivasi “tidak disarankan” merupakan ciri khasnya pemrograman modern. Kurangnya kompatibilitas kode “ke atas” di seluruh versi dan tidak ada stabilitas dalam pengembangan versi secara berurutan komponen perangkat lunak dan konsep juga.

Memang, tag span dalam HTML jauh lebih praktis: tidak hanya merujuk pada font saja. Span dapat mengubah banyak atribut tampilan dan penggunaan konten tertentu.

String selalu menjadi representasi utama untuk data apa pun, tetapi bahasa pemrograman tidak selalu mendefinisikannya dalam sintaksis, dan pemrogram telah menyadari bahwa angka atau nilai Boolean yang digunakan selalu berupa string.

Absurditas dan objektivitas hypertext di Implementasi HTML: layout adalah penggunaan sekumpulan tag (berpasangan atau tunggal) untuk mendeskripsikan konten (data) secara formal. Baik deskripsi maupun isinya tidak dapat digambarkan sebagai informasi. Yang pertama adalah kerangka tertentu di mana beberapa konten - data - cocok.

Rangkanya dibuat dari batu bata (tag) yang dipasang secara kaku, yang ditempatkan secara ketat tempat-tempat tertentu dalam desain, dan elemen relatif yang disusun “saat kartu jatuh”.

Anda dapat membagi halaman menjadi beberapa bagian untuk menampilkan data menggunakan tabel atau elemen blok, dan Anda dapat “mengisi” struktur yang dihasilkan dengan data dengan tag lain. Mereka biasanya disebut huruf kecil, yaitu diposisikan sedemikian rupa sehingga menentukan peluang saat ini dan konten saat ini.

Contoh span HTML: apa itu dan bagaimana mendeskripsikannya

Kotak hijau menunjukkan contoh kode yang ditampilkan browser latar belakang abu-abu. kotak-kotak elemen div berakhir di tengah teks yang mengikutinya dalam kode. Elemen pertama adalah tag dengan kelas scSpanLine. Kemudian teks tersebut ditempatkan di mana dua bagian teks ini disorot menggunakan tag span dengan kelas scSimpleSpan.

Elemen baris kedua dan ketiga diposisikan persis seperti yang tertulis dalam kode.

Contoh ini menunjukkan cara kerja span dalam HTML. Jelas sekali bahwa ini hanyalah rangkaian data. Ada hal lain yang tidak jelas: pengembang dapat menjelaskannya tanda ini apa pun yang Anda suka, Anda bahkan dapat menerapkan aturan:

  • POSISI: mutlak;

Tidak akan ada efeknya. Menentukan koordinat dan dimensi juga tidak memainkan peran apa pun. Memusatkan atau menyelaraskan rentang dalam HTML adalah sia-sia. Sedangkan tagnya sangat praktis dan laris dalam praktiknya. Ini adalah pembungkus yang sangat nyaman untuk highlight momen penting dalam aliran data umum.

Yang utama adalah memahami bahwa span HTML adalah cara untuk mengubah tampilan suatu garis atau memperjelas aturan untuk menampilkan bagian dari suatu garis.

Logika untuk menyediakan informasi garis

Menggunakan bahasa deskripsi data HTML untuk tujuan yang dimaksudkan, yaitu untuk mendeskripsikan data, sudah ketinggalan zaman. Menggunakan bahasa sisi server untuk membentuk badan halaman adalah hal yang modern dan “semua” pengembang melakukannya. Sistem manajemen konten (CMS) sangat tertarik pada hal ini.

Praktik nyata dan kebutuhan untuk membuat situs web aktif adalah pengelolaan dinamis bingkai halaman dan kontennya. Dalam pengertian ini, tag span dalam HTML (yang bersifat dinamis), sebagai hasilnya JavaScript berfungsi, memungkinkan Anda membuat konten dinamis dengan cepat.

JavaScript berfungsi sebagai pengubah dari teks sumber ke teks berformat dan penggantinya tag yang diperlukan dengan yang diperlukan aturan CSS ke dalam aliran keluar, yang didistribusikan ke seluruh frame elemen blok halaman.

Semakin tinggi profesionalisme pengembang, semakin banyak blok (atau tabel) tata letak halaman dan semakin sedikit keberadaan tag rentang statis dalam HTML. Apa manfaatnya? Dinamika. JavaScript adalah algoritme yang dapat mengerjakan aliran string yang masuk dan merendernya sesuai keinginan pengembang. Tag span akan muncul di di tempat yang tepat dan pada waktu yang tepat.

Elemen dari bab sebelumnya ditampilkan secara berurutan pada satu garis horizontal. Mereka berperilaku seperti teks biasa dan hanya muncul bersebelahan, meskipun memang demikian ukuran tertentu dan properti lain yang tidak berhubungan dengan teks. Hal ini seharusnya tidak mengherankan

Kelihatannya sedikit lebih rumit, tapi satu-satunya hal yang kami lakukan adalah menambahkan tag

untuk mengelilingi setiap elemen bentuk.

Sekali lagi, mari kita bandingkan kode baru (kanan) dan kode lama (kiri).

Sekarang mari kita lihat caranya kode baru ditampilkan di browser!

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat