国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Rumah hujung hadapan web tutorial css Atoz CSS Screencast: Julat Unicode dan @Font-Face

Atoz CSS Screencast: Julat Unicode dan @Font-Face

Feb 20, 2025 am 10:12 AM

AtoZ CSS Screencast: Unicode Range and @font-face

Ringkasan mata utama

Peraturan CSS
    membenarkan penggunaan fon tersuai dalam reka bentuk web, dengan itu meningkatkan prestasi dan meningkatkan tipografi. Pastikan untuk menguji fon tersuai ini pada sistem operasi dan pelayar yang berbeza untuk memastikan ia muncul dengan betul.
  • Harta @font-face CSS boleh digunakan untuk mengehadkan pelbagai watak fon tersuai untuk memohon. Ini amat berguna untuk menambah aksara atau simbol khas terus ke tag, atau menggunakan fon khas untuk aksara tertentu.
  • Dengan menggunakan harta unicode-range, anda boleh meningkatkan prestasi laman web dengan memastikan bahawa hanya aksara yang diperlukan dimuat turun dan digunakan, dengan itu mengurangkan jumlah data yang perlu dimuatkan. Walau bagaimanapun, adalah penting untuk diperhatikan bahawa tidak semua pelayar menyokong harta ini, jadi fon alternatif harus disediakan dalam kod CSS.
  • unicode-range
  • Penjelasan video (petikan dari draf teks)

Di bahagian sebelumnya, kami mempelajari pelbagai sifat gaya teks.

Dalam pelayar moden (dan IE4 dan kemudian), kita boleh menambah

fon Custom

untuk meningkatkan reka bentuk laman web.

kita boleh menggunakan pelbagai ciri fon tersuai ini untuk membantu meningkatkan prestasi dan meningkatkan tipografi secara keseluruhan.

kita akan mempelajari bahagian ini:

Penjelasan terperinci mengenai peraturan
  • cara menggunakan stack font dan @font-face untuk mengawal tipografi
  • unicode-range

@font-face Pada masa lalu, pemilihan fon di laman web adalah terhad kepada sebilangan kecil fon "keselamatan rangkaian", seperti:

arial

    komik sans
  • kurier baru
  • Georgia
  • kesan
  • Palatino
  • Tahoma
  • Times New Roman
  • Trebuchet
  • Verdana
  • Beberapa fon ini sangat baik dan sesuai untuk laman web - Georgia adalah font serif, Arial atau Verdana adalah fon yang hebat. Komik sans pastinya bukan yang terbaik ...
Tetapi sekarang kita boleh menggunakan pelbagai fon tersuai dan menjadikannya muncul pada semua pelayar dengan menggunakan

.

Walaupun kita boleh @font-face melakukan ini, ia sentiasa bernilai menguji sebarang fon tersuai pada pelbagai sistem operasi dan pelayar untuk memastikan mereka kelihatan seperti yang diharapkan.

juga ingat bahawa fail fon boleh agak besar dalam saiz, jadi gunakannya dengan bijak untuk mengelakkan masalah prestasi. Sintaks

adalah seperti berikut:

fon dinamakan menggunakan atribut @font-face, dan kemudian menyediakan pelbagai jenis fail dan format yang berbeza untuk penyemak imbas yang berbeza.

@font-face {
  font-family: 'Baskerville';
  src: url('baskerville.eot?#iefix') format('embedded-opentype'); 
  url('baskerville.woff') format('woff'); 
  url('baskerville.ttf') format('truetype');
  url('baskerville.svg#Baskerville') format('svg');
}
Untuk mengelakkan pengguna memuat turun fon sedia ada dalam sistem, anda boleh menentukan nama font tempatan untuk dicari

. font-family

Untuk membuat semua format fon yang betul untuk penyemak imbas yang berbeza, saya menggunakan sumber dalam talian yang hebat yang dipanggil Font Squirrel.

Mereka mempunyai penjana fon web yang berfungsi dengan baik. Muat turun yang mereka sediakan juga termasuk semua coretan kod untuk menambah fon tersuai ini dalam CSS, yang juga berguna!

unicode-range

setiap watak dalam fon boleh digambarkan oleh nombor Unicode, dalam bentuk:

@font-face {
  font-family: 'Baskerville';
  src: url('baskerville.eot?#iefix') format('embedded-opentype'); 
  url('baskerville.woff') format('woff'); 
  url('baskerville.ttf') format('truetype');
  url('baskerville.svg#Baskerville') format('svg');
}

rentetan "atoz css" boleh diwakili oleh unicode seperti berikut:

<code>U+0041</code>

Setiap watak, termasuk ruang, mempunyai nombor Unicode yang unik. Set aksara UTF-8 juga mengandungi siri watak khas, yang berguna untuk menambahkan bentuk dan simbol terus ke markup.

Apabila menambah fon tersuai dengan @font-face kita boleh mengehadkan pelbagai watak yang mereka gunakan, yang pada pandangan pertama agak pelik, tetapi sila bersabar dengan saya untuk menerangkan.

simbol italic, font Baskerville sangat cantik dan banyak pereka suka menggunakannya walaupun mereka tidak menggunakan fon Baskerville yang lain.

Satu cara untuk menggunakan font khas ini untuk ampersand hanya untuk membungkusnya dalam tag <span> dan tetapkan font-family yang berbeza untuknya. Tetapi ini agak rumit dan boleh dilakukan sepenuhnya tanpa sebarang tanda tambahan.

kita boleh membuat fon yang hanya mengandungi watak ini dan menambahkannya ke timbunan fon kami sebagai font pertama dalam senarai.

Apabila penyemak imbas menemui watak yang tidak wujud dalam fon, ia akan mengimbas timbunan ke bawah sehingga ia mendapati fon yang mengandungi aksara yang diperlukan. Kita boleh mengambil kesempatan daripada tingkah laku ini untuk menambah ampersand khas apabila menggunakan sebarang font keselamatan atau rangkaian.

Pertama, kita membuat peraturan @font-face untuk memuatkan font aksara tunggal. Saya akan namakannya "Ampersand" dan menggunakan sumber fail font tempatan untuk menyimpan jalur lebar.

Saya nyatakan unicode-range sebagai U 0026 untuk watak ampersand tunggal. Keseluruhan pelbagai aksara boleh ditentukan, seperti yang ditunjukkan oleh nama harta, tetapi dalam kes ini hanya satu watak yang diperlukan.

<code>A      t      o      Z      space  C      S      S
U+0041 U+0074 U+006F U+005A U+0020 U+0043 U+0053 U+0053</code>

Dalam contoh fail HTML ini, saya mempunyai satu siri tajuk dan perenggan, yang kedua -duanya mengandungi beberapa, simbol.

Saya akan membuat dua susunan fon yang berbeza, satu untuk tajuk dan satu untuk badan. Dalam setiap kes, fon pertama dalam timbunan akan menjadi fon "ampersand" adat.

Untuk tajuk, saya akan menambah fon Museo atau Rockwell atau Serif sebagai fon alternatif.

Untuk badan, saya akan menambah Avenir, Arial, atau Sans-Serif sebagai font alternatif.

@font-face {
  font-family: 'Ampersand';
  src: local('Baskerville-italic');
  unicode-range: U+0026;
}

itu sahaja. Apabila penyemak imbas membuat teks, fon pertama dalam timbunan mengandungi hanya satu watak ampersand, jadi ia akan menjadikan seluruh watak menggunakan font seterusnya dalam senarai (jika dijumpai).

Sokongan penyemak imbas

unicode-range adalah baik. Ia disokong dalam semua pelayar moden (kecuali Firefox) dan juga dalam IE9 dan kemudian. Oleh kerana ini adalah peningkatan visual semata -mata, sokongan penyemak imbas bukanlah masalah besar bagi saya - pelayar yang tidak disokong hanya akan mendapat font pertama dalam timbunan yang boleh dimuatkan dengan jayanya.

(bahagian FAQ berikutnya telah ditinggalkan kerana ia tidak sepadan dengan matlamat asal pseudo dan terlalu lama. Kandungan teras telah ditunjukkan dalam bahagian di atas.)

Atas ialah kandungan terperinci Atoz CSS Screencast: Julat Unicode dan @Font-Face. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Agnes Tachyon Build Guide | Musume Derby Pretty
2 minggu yang lalu By Jack chen
Oguri Cap Build Guide | Musume Derby Pretty
3 minggu yang lalu By Jack chen
Puncak: Cara Menghidupkan Pemain
4 minggu yang lalu By DDD
Puncak bagaimana untuk emote
3 minggu yang lalu By Jack chen

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apa itu 'menyekat CSS'? Apa itu 'menyekat CSS'? Jun 24, 2025 am 12:42 AM

CSS Blok halaman yang diberikan kerana pelayar melihat CSS dalam talian dan luaran sebagai sumber utama secara lalai, terutamanya dengan stylesheet yang diimport, header sejumlah besar CSS sebaris, dan gaya pertanyaan media yang tidak dapat dioptimumkan. 1. Ekstrak CSS kritikal dan membenamkannya ke HTML; 2. Kelewatan memuatkan CSS bukan kritikal melalui JavaScript; 3. Gunakan atribut media untuk mengoptimumkan pemuatan seperti gaya cetak; 4. Memampatkan dan menggabungkan CSS untuk mengurangkan permintaan. Adalah disyorkan untuk menggunakan alat untuk mengekstrak CSS utama, menggabungkan REL = "Preload" pemuatan asynchronous, dan menggunakan media yang ditangguhkan dengan munasabah untuk mengelakkan pemisahan yang berlebihan dan kawalan skrip kompleks.

Apakah AutoPrefixer dan bagaimana ia berfungsi? Apakah AutoPrefixer dan bagaimana ia berfungsi? Jul 02, 2025 am 01:15 AM

AutoPrefixer adalah alat yang secara automatik menambah awalan vendor ke atribut CSS berdasarkan skop penyemak imbas sasaran. 1. Ia menyelesaikan masalah mengekalkan awalan secara manual dengan kesilapan; 2. Bekerja melalui borang pemalam postcss, menghuraikan CSS, menganalisis atribut yang perlu diawali, dan menjana kod mengikut konfigurasi; 3. Langkah-langkah penggunaan termasuk memasang pemalam, menetapkan senarai pelayar, dan membolehkan mereka dalam proses membina; 4. Nota termasuk tidak menambah awalan secara manual, menyimpan kemas kini konfigurasi, awalan tidak semua atribut, dan disyorkan untuk menggunakannya dengan preprocessor.

Apakah fungsi conic-gradient ()? Apakah fungsi conic-gradient ()? Jul 01, 2025 am 01:16 AM

Function-gradient () functionIncsscreatesculculargradientsthatrotatecolorstopsaroundroentroint.1.ISIISIDEALFORPIECHARTS, Progressindicators, Colorwheels, andDecorativeBackgrounds.2.itworksByDefiningColorStopsatSpecificles, OpsticalStarting

Tutorial CSS untuk membuat tajuk atau footer melekit Tutorial CSS untuk membuat tajuk atau footer melekit Jul 02, 2025 am 01:04 AM

TOCREATESTICKYHEADERSANDFOOTERSWITHCSS, USEPOSISI: STICKYFORHEADERSWITHOPVARUEANDZ-INDEX, MemastikanParentContainersdon'Trestrictit.1.ForstickyHeaders: SetPosition: Sticky, atas: 0, Z-index, dan BEBERKOORSICHISTORS.2.FORTOORSTICE: FORBORTORSIS.2.FORTORSICHORORS.

Apakah skop harta tersuai CSS? Apakah skop harta tersuai CSS? Jun 25, 2025 am 12:16 AM

Skop sifat adat CSS bergantung kepada konteks perisytiharan mereka, pembolehubah global biasanya ditakrifkan dalam: akar, manakala pembolehubah tempatan ditakrifkan dalam pemilih khusus untuk komponen dan pengasingan gaya. Sebagai contoh, pembolehubah yang ditakrifkan dalam kelas .card hanya tersedia untuk unsur -unsur yang sepadan dengan kelas dan anak -anak mereka. Amalan terbaik termasuk: 1. Penggunaan: Root untuk menentukan pembolehubah global seperti warna topik; 2. Tentukan pembolehubah tempatan di dalam komponen untuk melaksanakan enkapsulasi; 3. Elakkan berulang kali mengisytiharkan pemboleh ubah yang sama; 4. Beri perhatian kepada masalah liputan yang mungkin disebabkan oleh kekhususan pemilih. Di samping itu, pembolehubah CSS adalah sensitif kes dan harus ditakrifkan sebelum digunakan untuk mengelakkan kesilapan. Jika pemboleh ubah tidak ditentukan atau rujukan gagal, nilai sandaran atau nilai awal lalai akan digunakan. Debug boleh dilakukan melalui pemaju penyemak imbas

Apakah unit FR dalam grid CSS? Apakah unit FR dalam grid CSS? Jun 22, 2025 am 12:46 AM

Thfrunitincssgriddistributesavailablespaceproportionally.1.itworksbydividingspaceBasedOnthesumoffrvalues, mis., 1fr2frgivesone-thirdandtwo-thirds.2.itenablesflexiBlelayouts, evercomeShonShonShon.3SoSheShon.3.

Tutorial CSS yang memberi tumpuan kepada reka bentuk pertama mudah alih Tutorial CSS yang memberi tumpuan kepada reka bentuk pertama mudah alih Jul 02, 2025 am 12:52 AM

Mudah alih-firstcssdesignrequiressettingtheViewportmetatag, menggunakan pelindung, stylingfromsmallscreensup, optimizingtypographyandtouchtargets.first, addtocontrolscaling.second, use%, eM, orreminsteadofpixelflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflexflex

Bolehkah anda bersarang bekas Flexbox di dalam item grid CSS? Bolehkah anda bersarang bekas Flexbox di dalam item grid CSS? Jun 22, 2025 am 12:40 AM

Ya, anda boleh menggunakan Flexbox dalam item CSSGRID. Pendekatan khusus adalah untuk terlebih dahulu membahagikan struktur halaman dengan grid dan menetapkan subkontainer ke dalam sel grid sebagai bekas flex untuk mencapai penjajaran dan susunan yang lebih baik; Sebagai contoh, sarang div dengan paparan: gaya flex dalam html; Manfaat untuk melakukan ini termasuk susun atur hierarki, reka bentuk responsif yang lebih mudah, dan pembangunan komponen yang lebih mesra; Perlu diperhatikan bahawa atribut paparan hanya mempengaruhi elemen kanak -kanak langsung, mengelakkan bersarang yang berlebihan, dan menganggap isu keserasian pelayar lama.

See all articles