เนื้อหา
CSS ย่อมาจากภาษาอังกฤษ "cascading style sheets" หรือ "cascading style sheets" CSS ให้การควบคุมศิลปะและการออกแบบระดับสูงขึ้นแก่นักพัฒนาเว็บและนักออกแบบโดยแยกเนื้อหาออกจากพารามิเตอร์การแสดงผล คำสั่ง CSS ถูกวางไว้ในส่วนหัวของเอกสารเว็บจากนั้นแสดงภายในส่วนเนื้อหาของเว็บเพจด้วยเครื่องหมายปีกกา - {} ภายในวงเล็บคือวงเล็บ - () - หรือวงเล็บ - [] - ที่กำหนดองค์ประกอบ CSS อื่น ๆ
วงเล็บ CSS ถูกใช้ภายในเนื้อความของเอกสารเว็บ (รูปภาพ Comstock / Comstock / Getty)
กุญแจ
คีย์เป็นองค์ประกอบหลักของไวยากรณ์ CSS พวกเขาหมายถึงการเปิดและปิดพารามิเตอร์ CSS ทั้งหมดที่มีอยู่ในพวกเขา แสดงเป็น {} พวกเขาติดตามองค์ประกอบ CSS ซึ่งหมายถึงรูปภาพตำแหน่งองค์ประกอบการแสดงผลหรือองค์ประกอบใด ๆ คีย์สามารถมีอยู่ในองค์ประกอบ / เลเยอร์ div ใด ๆ และอยู่ในแท็ก "</ body>" เสมอ นี่คือตัวอย่าง:
div # example {padding: 5px; กำไรขั้นต้น: 20px; ความกว้าง: 350px; }
วงเล็บ
องค์ประกอบเชิงสัมพันธ์เช่นเปอร์เซ็นต์และสีจะถูกล้อมรอบในวงเล็บ วงเล็บให้คำนิยามเพิ่มเติมกับองค์ประกอบ CSS ในรุ่น CSS ก่อนหน้า CSS3 วงเล็บสามารถกำหนดองค์ประกอบในลักษณะเดียวกับคีย์ ตัวอย่างสองตัวอย่างคือสี (กำหนดโดยรหัสเลขฐานสิบหก) และภาพพื้นหลังตามลำดับ:
สี: rgb (128, 128, 255); ภาพ: URL ("/ images / bg.png")
วงเล็บ
Brackets - [] - หรือที่รู้จักในชื่อ selectors ของแอตทริบิวต์ถูกใช้เพื่อกำหนดค่าคุณสมบัติขององค์ประกอบ มีสี่ค่าที่แตกต่างกันใน CSS2 และถูกเพิ่ม แต่สามค่าด้วย CSS3 ตัวเลือกดั้งเดิมสี่ตัวจะกำหนดการแสดงตนของแอตทริบิวต์ - [ชื่อ] ซึ่งสอดคล้องกับองค์ประกอบใด ๆ ที่มีแอตทริบิวต์ "ชื่อ" ที่ระบุ ค่าแอตทริบิวต์แบบง่าย - อินพุต [type = "send"] ซึ่งสอดคล้องกับองค์ประกอบอินพุตใด ๆ ที่มีประเภทแอตทริบิวต์เท่ากับ "ส่ง" list attribute value - p [class ~ = "วรรณกรรม"], สอดคล้องกับย่อหน้าที่ class attribute เป็นรายการของคำที่คั่นด้วยช่องว่างหนึ่งในนั้นคือ "วรรณกรรม"; และค่าแอตทริบิวต์บางส่วน - [href ^ = "http:"] สอดคล้องกับองค์ประกอบลิงก์ที่มีค่าแอตทริบิวต์เริ่มต้นด้วย "http:" ไม่ได้ใช้วงเล็บมากนักก่อนที่จะมีการเปิดตัว Internet Explorer 7 เนื่องจาก IE6 ไม่รู้จัก
สัญลักษณ์พีชคณิตจำนวนมากใช้เป็นองค์ประกอบ CSS (BananaStock / BananaStock รูปภาพ / Getty)บั้งยศ
ตัวเลือกและส่วนของเอกสารภาษามาร์กอัปไฮเปอร์เท็กซ์ (HTML) และมาร์กอัปภาษามาร์กอัป (XML) สามารถคั่นด้วยเครื่องหมายวงเล็บเหลี่ยมหรือที่เรียกว่าเครื่องหมายบั้ง . พวกเขายังแสดงองค์ประกอบย่อยขององค์ประกอบ CSS บางอย่าง ใน CSS "ตัวเลือกลูก" ประกอบด้วยสองรายการขึ้นไปคั่นด้วยเครื่องหมายบั้ง ">" เหล่านี้แสดงถึงบางส่วนที่กำหนดไว้ของหน้าเว็บ: ร่างกายซึ่งเป็นหน้ามองเห็น; ชั้นซึ่งสามารถวางซ้อนกันได้เหมือนแผ่นกระดาษที่ซ้อนทับกัน หรือการไตเตรทโดยแสดงถึงวัตถุหรือวันที่ที่เรียกว่า "ไมโครฟอร์แมต"
หมายเหตุ CSS
แยกออกจากวงเล็บ CSS แต่ยังคงเป็นเครื่องมือขององค์กรที่มีค่าสำหรับการจัดวาง CSS อย่างประณีตพวกเขาเป็นโน้ตสไตล์ชีท เหล่านี้เป็นความคิดเห็นที่ไม่ได้เพิ่มอะไรลงในโค้ด HTML ดังนั้นจึงไม่เพิ่มเวลาในการโหลดหน้าเว็บ พวกเขาจัดทำโครงร่างสำหรับ CSS ที่ยาวและละเอียด โน้ตใน CSS จะอยู่ในแอตทริบิวต์ของตัวเอง - / * - ดังนี้:
/ ความคิดเห็นใด ๆ ที่อยู่ภายในกลุ่มที่คั่นด้วยเครื่องหมายทับและเครื่องหมายดอกจัน /
สิ่งเหล่านี้มีประโยชน์อย่างยิ่งที่จะช่วยคุณสำรวจส่วนต่างๆของสไตล์ชีทที่เรียงซ้อน
CSS สามารถช่วยคุณออกแบบหน้าเว็บสำหรับขนาดหน้าจอที่แตกต่างกันโดยไม่ต้องสร้างเลย์เอาต์แยกต่างหาก (รูปภาพ Comstock / Comstock / Getty)อ้างอิง
- "CSS Mastery: โซลูชันมาตรฐานเว็บขั้นสูง"; Andy Budd และอื่น ๆ 2009
- โรงเรียน W3: ไวยากรณ์ CSS
- "การอ้างอิง CSS ขั้นสุดยอด"; Tommy Olsson และคณะ; 2008
วิธี
- W3C: CSS Selectors [เป็นภาษาอังกฤษ]
- New2HTML: ไวยากรณ์ของ CSS [เป็นภาษาอังกฤษ]