ความแตกต่างระหว่าง CSS และ CSS3

ผู้หญิงทำงานที่โต๊ะทำงานในสำนักงานสร้างสรรค์ที่พลุกพล่าน

นักออกแบบเว็บไซต์หญิงที่ทำงานบนคอมพิวเตอร์ของเธอในสำนักงานสมัยใหม่

เครดิตรูปภาพ: ภาพธุรกิจลิง / รูปภาพ iStock / Getty

ข้อมูลจำเพาะ Cascading Style Sheets ดั้งเดิม รวมถึงการแก้ไข CSS3 ล่าสุด เป็นเทคโนโลยีที่ใช้เพื่อปรับปรุงและจัดรูปแบบเว็บเพจ HTML CSS ได้รับการออกแบบมาเพื่อจัดการกับเลเยอร์การนำเสนอของเว็บเพจในลักษณะที่มีประสิทธิภาพมากกว่า การจัดรูปแบบด้วย HTML ซึ่งไม่เคยมีจุดมุ่งหมายเพื่อจัดการกับโครงสร้างที่ซับซ้อนของเว็บร่วมสมัย เนื่องจาก CSS2 เป็นส่วนขยายที่เป็นที่ยอมรับในระดับสากลของ CSS1 คำว่า CSS ที่ไม่มีตัวเลขหมายถึงการรวม CSS2 ข้อมูลจำเพาะ CSS3 ยังอยู่ระหว่างการพัฒนาในเดือนกรกฎาคม 2014 ดังนั้นนักพัฒนาเว็บจึงจำเป็นต้องพิจารณาว่าการรองรับฟีเจอร์นั้นแตกต่างกันไปในแต่ละเบราว์เซอร์

CSS3 เข้ากันได้กับ CSS. ย้อนหลัง

CSS3 คือการอัปเดตของ CSS2 ที่รักษาความเข้ากันได้กับคุณลักษณะทั้งหมดของ CSS -- CSS3 ไม่ได้เลิกใช้โค้ด CSS ใดๆ โค้ด CSS3 ได้รับการออกแบบมาเพื่อทำให้หน้าเว็บดูดีขึ้นและโหลดเร็วขึ้น รวมทั้งลดเวลาในการพัฒนาเพื่อสร้างเพจในเบราว์เซอร์ของผู้ใช้ CSS3 ทำให้การออกแบบเว็บพึ่งพาไฟล์รูปภาพน้อยลงสำหรับองค์ประกอบการออกแบบหน้า และลดคำขอโอนไฟล์และเวลาในการดาวน์โหลดโดยใช้รูปภาพน้อยลง CSS1 มุ่งเน้นไปที่การจัดรูปแบบลักษณะที่ปรากฏ ในขณะที่ CSS2 ได้เพิ่มความสามารถในการจัดตำแหน่งสำหรับข้อความและวัตถุ เบราว์เซอร์เวอร์ชันเก่า เช่น IE 9 และก่อนหน้านั้นไม่สนับสนุนคุณลักษณะเพิ่มเติมของ CSS3 อย่างกว้างขวาง ซึ่งอาจต้องใช้เวลาในการพัฒนาเพิ่มเติมเพื่อคงโค้ดทางเลือก CSS ไว้

วีดีโอประจำวันนี้

CSS3 เพิ่มมุมโค้งมนและการไล่ระดับสี

ก่อนหน้า CSS3 นักพัฒนาเว็บจำเป็นต้องออกแบบไฟล์รูปภาพเพื่อเพิ่มสิ่งต่างๆ เช่น มุมโค้งมนสำหรับเส้นขอบโครงสร้างและการไล่ระดับสีของภาพพื้นหลัง CSS3 มีคุณลักษณะที่เปรียบเทียบกันได้ซึ่งสามารถเพิ่มได้ด้วยโค้ดไม่กี่บรรทัด ใน CSS นักพัฒนาเว็บต้องออกแบบเส้นขอบหรือการไล่ระดับสี อัปโหลดไปยังเซิร์ฟเวอร์รูปภาพ วางรูปภาพบนหน้า และใช้ CSS เพื่อจัดตำแหน่งเส้นขอบอย่างถูกต้อง ใน CSS3 นักพัฒนาเว็บสามารถทำบางสิ่งที่คล้ายกับโค้ด เช่น ".roundBorder{border-radius: 10px;}" ได้ การไล่ระดับสีพื้นหลังนั้นซับซ้อนกว่าเล็กน้อย และต้องใช้โค้ดที่แตกต่างกันสำหรับเบราว์เซอร์ที่แตกต่างกัน ตัวอย่างเช่น การไล่ระดับสีขาวเป็นดำสำหรับ Chrome และ IE ใช้โค้ดเช่น ".gradBG{background: liner-gradient (white, black);}"

CSS3 เพิ่มคุณสมบัติแอนิเมชั่นและเอฟเฟกต์ข้อความ

CSS3 มีคุณลักษณะบางอย่างที่ไม่มีอยู่ใน CSS เพื่อปรับปรุงรูปลักษณ์ขององค์ประกอบของหน้า ด้วย CSS3 นักพัฒนาเว็บสามารถเพิ่มเงาข้อความให้กับข้อความเพื่อให้อ่านหรือเพิ่มไหวพริบในการมองเห็นได้ง่ายขึ้น และสามารถบังคับการขึ้นบรรทัดใหม่ภายในคำที่ยาวขึ้นเพื่อให้พอดีกับคอลัมน์ที่มีการตัดคำ ก่อน CSS3 นักพัฒนาเว็บจำเป็นต้องเขียนโค้ดแอนิเมชั่นในภาษาสคริปต์ เช่น JavaScript และ jQuery CSS3 เพิ่มคุณสมบัติแอนิเมชั่นหลายอย่างให้กับเลเยอร์การออกแบบ W3C ยังคงทำงานบนมาตรฐานแอนิเมชั่นเว็บเพื่อแก้ไขปัญหาความเข้ากันได้ระหว่างเทคนิคแอนิเมชั่นต่างๆ

CSS3 กำหนดคอลัมน์ข้อความ

CSS3 เพิ่มความสามารถในการแบ่งส่วนข้อความออกเป็นหลายคอลัมน์เพื่ออ่านเหมือนหนังสือพิมพ์ ในข้อมูลจำเพาะ CSS2 นักพัฒนาเว็บมีปัญหาในการสร้างส่วนข้อความแบบหลายคอลัมน์ เนื่องจากมาตรฐานไม่ได้จัดเตรียมให้แยกข้อความโดยอัตโนมัติ โดยเฉพาะกับไซต์ที่มีการออกแบบที่ตอบสนอง เทคนิคการพัฒนาที่จัดเรียงใหม่และปรับขนาดเนื้อหาตาม การดูความละเอียดหน้าจอของอุปกรณ์ ผู้ที่มีจอภาพขนาดใหญ่อาจมีปัญหาในการอ่านแถวข้อความที่แผ่ขยายไปทั่ว หน้าจอ.

หมวดหมู่

ล่าสุด

วิธีคืนค่าข้อความไปยังเซิร์ฟเวอร์อีเมล

วิธีคืนค่าข้อความไปยังเซิร์ฟเวอร์อีเมล

การกู้คืนอีเมลไปยังเว็บเซิร์ฟเวอร์ต้องใช้เวลาพ...

วิธีสร้างแบบฟอร์มที่กรอกได้ใน Word 2007

วิธีสร้างแบบฟอร์มที่กรอกได้ใน Word 2007

สามารถใช้ Word 2007 เพื่อสร้างแบบฟอร์มที่กรอกไ...

วิธีรีเซ็ตโปรแกรมแสดงรูปภาพเริ่มต้นใน Windows 7

วิธีรีเซ็ตโปรแกรมแสดงรูปภาพเริ่มต้นใน Windows 7

โปรแกรมดูรูปภาพแต่ละตัวมีตัวเลือกชุดต่างๆ ที่แ...