ล่าสุดการพัฒนาเว็บบทเรียน
×

CSS เกี่ยวกับการสอน

CSS บ้าน CSS บทนำ CSS วากยสัมพันธ์ CSS ทำอย่างไร CSS สี CSS ภูมิหลัง CSS พรมแดน CSS อัตรากำไรขั้นต้น CSS การขยายความ CSS สูงกว้าง CSS ข้อความ CSS แบบอักษร CSS การเชื่อมโยง CSS รายการ CSS ตาราง CSS รูปแบบกล่อง ร่าง CSS การแสดงผล CSS CSS ความกว้างสูงสุด CSS ตำแหน่ง CSS ลอย CSS Inline-block CSS เป็นเส้นตรง CSS combinators CSS หลอกชั้น CSS องค์ประกอบหลอก CSS แถบนำทาง CSS เมนูแบบเลื่อนลง CSS คำแนะนำเครื่องมือ CSS แกลเลอรี่ภาพ CSS ภาพทึบ CSS ภาพแบบ Sprite CSS attr Selectors รูปแบบ CSS CSS เคาน์เตอร์

CSS3

CSS3 บทนำ CSS3 มุมโค้งมน CSS3 แสดงสินค้าชายแดน CSS3 ภูมิหลัง CSS3 สี CSS3 การไล่ระดับสี CSS3 เงา CSS3 ข้อความ CSS3 แบบอักษร CSS3 แปลง 2D CSS3 แปลง 3D CSS3 การเปลี่ยน CSS3 ภาพเคลื่อนไหว CSS3 ภาพ CSS3 ปุ่ม CSS3 การให้เลขหน้า CSS3 หลายคอลัมน์ CSS3 หน้าจอผู้ใช้ CSS3 กล่องขนาด CSS3 Flexbox CSS3 สื่อแบบสอบถาม CSS3 ตัวอย่าง MQ

CSS การออกแบบเว็บที่ตอบสนอง

การออกแบบเว็บที่ตอบสนอง แนะนำ การออกแบบเว็บที่ตอบสนอง วิวพอร์ต การออกแบบเว็บที่ตอบสนอง ตารางมุมมอง การออกแบบเว็บที่ตอบสนอง สื่อแบบสอบถาม การออกแบบเว็บที่ตอบสนอง ภาพ การออกแบบเว็บที่ตอบสนอง วิดีโอ การออกแบบเว็บที่ตอบสนอง กรอบ

CSS Examples

CSS ตัวอย่าง CSS ทดสอบ CSS ใบรับรอง

CSS References

CSS การอ้างอิง CSS selectors CSS ฟังก์ชั่น CSS หูอ้างอิง CSS Web Safe แบบอักษร CSS Animatable CSS หน่วย CSS PX-EM แปลง CSS สี CSS ค่าสี CSS ชื่อสี CSS3 สนับสนุนเบราว์เซอร์

 

CSSเว็บแบบอักษร


ด้วย CSS3, นักออกแบบเว็บจะไม่บังคับให้ใช้เว็บแบบอักษรปลอดภัยเท่านั้น

CSS3 แบบอักษรเว็บ - เดอะ @font-face กฎ

อักษรเว็บช่วยให้นักออกแบบเว็บเพื่อใช้แบบอักษรที่ไม่ได้ติดตั้งบนคอมพิวเตอร์ของผู้ใช้

เมื่อคุณได้พบ / ซื้อแบบอักษรที่คุณต้องการที่จะใช้เพียงแค่รวมไฟล์ตัวอักษรบนเว็บเซิร์ฟเวอร์ของคุณและมันจะถูกดาวน์โหลดไปยังผู้ใช้โดยอัตโนมัติเมื่อมีความจำเป็น

คุณอักษร "ตัวเอง" ได้กำหนดไว้ใน CSS3 นี้ @font-face กฎ


สนับสนุนเบราว์เซอร์

ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่ทรัพย์สิน

คุณสมบัติ
@font-face 4.0 9.0 3.5 3.2 10.0

รูปแบบอักษรอื่น

TrueType แบบอักษร (TTF)

TrueType เป็นมาตรฐานแบบอักษรที่พัฒนาขึ้นในช่วงปลายปี 1980 โดยแอปเปิ้ลและไมโครซอฟท์. TrueType เป็นรูปแบบตัวอักษรที่พบมากที่สุดสำหรับทั้ง Mac OS และระบบปฏิบัติการ Microsoft Windows

OpenType อักษร (OTF)

OpenType เป็นรูปแบบแบบอักษรคอมพิวเตอร์ที่ปรับขนาดได้ มันถูกสร้างขึ้นใน TrueType และเป็นเครื่องหมายการค้าจดทะเบียนของไมโครซอฟท์. OpenType แบบอักษรที่ใช้ทั่วไปในวันนี้บนแพลตฟอร์มคอมพิวเตอร์รายใหญ่

รูปแบบเปิดเว็บ Font (WOFF)

WOFF เป็นรูปแบบตัวอักษรสำหรับการใช้งานในหน้าเว็บ ได้รับการพัฒนาในปี 2009 และตอนนี้ก็เป็นคำแนะนำ W3C WOFF เป็นหลัก OpenType หรือ TrueType มีการบีบอัดและข้อมูลเพิ่มเติม มีเป้าหมายที่จะสนับสนุนการกระจายตัวอักษรจากเซิร์ฟเวอร์ไปยังลูกค้าผ่านเครือข่ายที่มีข้อ จำกัด แบนด์วิดธ์

รูปแบบเปิดเว็บ Font (WOFF 2.0)

TrueType/OpenType Font ที่มีการบีบอัดที่ดีกว่า WOFF 1.0

SVG อักษร / รูปร่าง

แบบอักษร SVG SVG อนุญาตให้นำไปใช้เป็นร่ายมนตร์เมื่อแสดงข้อความ SVG 1.1 กำหนดโมดูลตัวอักษรที่ช่วยให้การสร้างแบบอักษรภายในเอกสาร SVG นอกจากนี้คุณยังสามารถใช้ CSS เอกสาร SVG และ @font-face กฎสามารถนำไปใช้กับข้อความในเอกสาร SVG

ฝังตัว OpenType อักษร (EOT)

แบบอักษร EOT เป็นรูปแบบกะทัดรัดของ OpenType แบบอักษรที่ออกแบบโดยไมโครซอฟท์เพื่อใช้เป็นที่ฝังตัวอักษรบนหน้าเว็บ


สนับสนุนเบราว์เซอร์สำหรับรูปแบบตัวอักษร

ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่ในรูปแบบตัวอักษร

รูปแบบตัวอักษร
TTF/OTF 9.0 * 4.0 3.5 3.1 10.0
WOFF 9.0 5.0 3.6 5.1 11.1
WOFF2 ได้รับการสนับสนุน 36.0 35.0 * ได้รับการสนับสนุน 26.0
SVG ได้รับการสนับสนุน 4.0 ได้รับการสนับสนุน 3.2 9.0
EOT 6.0 ได้รับการสนับสนุน ได้รับการสนับสนุน ได้รับการสนับสนุน ได้รับการสนับสนุน

* IE: รูปแบบอักษรที่ทำงานเฉพาะเมื่อตั้งค่าให้เป็น "ติดตั้ง"

* Firefox: ไม่ได้รับการสนับสนุนโดยค่าเริ่มต้น แต่สามารถเปิดใช้งาน (ต้องตั้งธง "true" เพื่อใช้ WOFF2)


การใช้อักษรที่คุณต้องการ

ใน CSS3 นี้ @font-face กฎคุณต้องกำหนดชื่อให้กับตัวอักษร (เช่น myFirstFont ) แล้วชี้ไปที่แฟ้มแบบอักษร

บันทึก เคล็ดลับ: ควรใช้อักษรตัวพิมพ์เล็กสำหรับ URL แบบอักษร ตัวอักษรตัวพิมพ์ใหญ่สามารถให้ผลที่ไม่คาดคิดใน IE

หากต้องการใช้ตัวอักษรสำหรับองค์ประกอบ HTML อ้างถึงชื่อของตัวอักษร (คน myFirstFont ) ผ่าน font-family ทรัพย์สิน:

ตัวอย่าง

@font-face {
    font-family: myFirstFont;
    src: url(sansation_light.woff);
}

div {
    font-family: myFirstFont;
}
ลองตัวเอง»

โดยใช้ข้อความเป็นตัวหนา

คุณต้องเพิ่มอีก @font-face กฎที่มีอธิบายสำหรับข้อความตัวหนา:

ตัวอย่าง

@font-face {
    font-family: myFirstFont;
    src: url(sansation_bold.woff);
    font-weight: bold;
}
ลองตัวเอง»

แฟ้ม "sansation_bold.woff" เป็นแฟ้มแบบอักษรอื่นที่มีตัวอักษรตัวหนาสำหรับเครื่องปรับอากาศ Sansation อักษร

เบราว์เซอร์จะใช้ข้อมูลนี้เมื่อใดก็ตามที่ชิ้นส่วนของข้อความที่มี font-family " myFirstFont " ควรทำให้เป็นตัวหนา

วิธีนี้คุณสามารถมีหลาย @font-face กฎสำหรับตัวอักษรเดียวกัน


ทดสอบด้วยตัวเองด้วยการออกกำลังกาย!

การใช้สิทธิ 1 » ออกกำลังกาย 2 »


CSS3 อธิบายตัวอักษร

ตารางต่อไปนี้แสดงอธิบายแบบอักษรที่สามารถกำหนดภายใน @font-face กฎ:

ข้อบ่งชี้ ค่า ลักษณะ
font-familyname จำเป็นต้องใช้ กำหนดชื่อให้กับตัวอักษร
srcURL จำเป็นต้องใช้ กำหนด URL ของไฟล์ตัวอักษร
font-stretchnormal
condensed
ultra-condensed
extra-condensed
semi-condensed
expanded
semi-expanded
extra-expanded
ultra-expanded
ไม่จำเป็น กำหนดวิธีการแบบอักษรที่ควรได้รับการยืด เริ่มต้นเป็น "ปกติ"
font-stylenormal
italic
oblique
ไม่จำเป็น กำหนดวิธีการแบบอักษรที่ควรได้รับการเรียกขาน เริ่มต้นเป็น "ปกติ"
font-weightnormal
bold
100
200
300
400
500
600
700
800
900
ไม่จำเป็น กำหนดความกล้าหาญของตัวอักษร เริ่มต้นเป็น "ปกติ"
unicode-rangeunicode-range ไม่จำเป็น กำหนดช่วงของอักขระ Unicode สนับสนุนแบบอักษร เริ่มต้นคือ "U + 0-10FFFF"