วิธีการสร้างสไตล์ชีตภายนอก

ใช้ CSS เว็บไซต์กว้าง

เว็บไซต์เป็นรูปแบบและโครงสร้างที่ผสมผสานและบนเว็บในปัจจุบันวิธีที่ดีที่สุดคือเก็บทั้งสองด้านของไซต์แยกจากกัน

HTML ได้รับเสมอสิ่งที่ให้เว็บไซต์ที่มีโครงสร้างของ ในช่วงแรกของเว็บ HTML มีข้อมูลสไตล์ องค์ประกอบต่างๆเช่นแท็ก ถูกทิ้งไว้ในรหัส HTML เพิ่มข้อมูลรูปลักษณ์และข้อมูลเกี่ยวกับโครงสร้าง การเคลื่อนไหวมาตรฐานเว็บผลักดันให้เราเปลี่ยนแนวทางนี้และแทนที่จะผลักดันข้อมูลสไตล์ทั้งหมดลงใน CSS หรือ Cascading Style Sheets ทำตามขั้นตอนต่อไปคำแนะนำในปัจจุบันคือคุณใช้สิ่งที่เรียกว่า "สไตล์ชีตภายนอก" เพื่อจัดรูปแบบเว็บไซต์ของคุณ

ข้อดีและข้อเสียของแผ่นงานภายนอก

หนึ่งในสิ่งที่ดีที่สุดเกี่ยวกับ Cascading Style Sheets คือคุณสามารถใช้พวกเขาเพื่อให้เว็บไซต์ของคุณทั้งหมดสอดคล้องกัน วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการเชื่อมโยงหรือนำเข้า สไตล์ชีทภายนอก หากคุณใช้สไตล์ชีตภายนอกเดียวกันสำหรับทุกๆหน้าในไซต์ของคุณคุณสามารถมั่นใจได้ว่าหน้าเว็บทั้งหมดจะมีลักษณะเหมือนกัน นอกจากนี้คุณยังสามารถทำให้การเปลี่ยนแปลงในอนาคตทำได้ง่ายขึ้น เนื่องจากทุกหน้าใช้สไตล์ชีตภายนอกเดียวกันการเปลี่ยนแปลงใด ๆ กับแผ่นงานนั้นจะส่งผลต่อทุกหน้าของไซต์ นี้จะดีกว่าต้องเปลี่ยนทุกหน้าเป็นรายบุคคล!

ข้อดีของ External Style Sheets

  • คุณสามารถควบคุมลักษณะและรูปแบบของเอกสารหลาย ๆ ฉบับพร้อมกัน
    • นี่เป็นประโยชน์อย่างยิ่งหากคุณทำงานร่วมกับทีมงานเพื่อสร้างเว็บไซต์ของคุณ กฎสไตล์หลายแบบอาจเป็นเรื่องยากที่จะจดจำและในขณะที่คุณอาจมีคู่มือสไตล์ที่พิมพ์ออกมาก็จะไม่มีประสิทธิภาพและน่าเบื่อที่จะต้องพลิกดูอย่างต่อเนื่องเพื่อดูว่าจะเขียนข้อความตัวอย่างเป็นแบบอักษร Arial 12 จุดหรือตัวจัดส่ง 14 จุด การมีทุกสิ่งทุกอย่างในที่เดียวและเนื่องจากสถานที่แห่งนี้เป็นสถานที่ที่คุณจะทำการเปลี่ยนแปลงคุณจึงสามารถดูแลรักษาได้ง่ายขึ้น
  • คุณสามารถสร้างคลาสของสไตล์ที่สามารถใช้กับ องค์ประกอบ HTML ต่างๆ ได้
    • หากคุณมักใช้รูปแบบอักษรบางอย่างเพื่อให้ความสำคัญกับสิ่งต่างๆบนหน้าเว็บของคุณคุณสามารถใช้แอตทริบิวต์ class ที่คุณตั้งค่าไว้ในสไตล์ชีทเพื่อให้ได้รูปลักษณ์และความรู้สึกนี้แทนการกำหนดสไตล์เฉพาะสำหรับแต่ละอินสแตนซ์ของ ความสำคัญ
  • คุณสามารถจัดกลุ่มรูปแบบของคุณให้มีประสิทธิภาพมากขึ้น
    • คุณสามารถใช้วิธีการจัดกลุ่มทั้งหมดที่มีให้ CSS ได้ในสไตล์ชีตภายนอกซึ่งจะช่วยให้คุณสามารถควบคุมและเพิ่มความยืดหยุ่นในหน้าเว็บของคุณได้มากขึ้น

ข้อเสียของสไตล์ภายนอกชีต

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

วิธีการสร้างสไตล์ชีตภายนอก

สไตล์ชีตภายนอกสร้างขึ้นด้วยไวยากรณ์ที่คล้ายกับสไตล์ชีตระดับเอกสาร อย่างไรก็ตามสิ่งที่คุณต้องทำคือตัวเลือกและการประกาศ เช่นเดียวกับในสไตล์ชีตระดับเอกสารไวยากรณ์สำหรับกฎคือ:

selector {property: value;}

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

เมื่อคุณมีเอกสารชีตสไตล์แล้วคุณต้องเชื่อมโยงไปยัง เว็บเพจ ของคุณ ซึ่งสามารถทำได้สองวิธี:

  1. การเชื่อมโยง
    1. ในการเชื่อมโยงสไตล์ชีตคุณจะใช้แท็ก HTML คุณลักษณะนี้มีแอตทริบิวต์ rel ประเภท และ href แอตทริบิวต์ rel ระบุว่าคุณกำลังเชื่อมโยงอยู่ (ในกรณีนี้คือสไตล์ชีต) ชนิดกำหนด MIME-type สำหรับเบราว์เซอร์และ href คือพา ธ ไปยังไฟล์. css
  2. การนำเข้า
    1. คุณจะใช้สไตล์ชีตที่นำเข้าในสไตล์ชีตระดับเอกสารเพื่อให้คุณสามารถนำเข้าแอตทริบิวต์ของสไตล์ชีตภายนอกได้โดยไม่สูญเสียเอกสารใด ๆ คุณเรียกวิธีการนี้ด้วยวิธีการเรียกสไตล์ชีทที่เชื่อมโยงโดยจะต้องเรียกชื่อภายในการประกาศสไตล์ระดับเอกสารเท่านั้น คุณสามารถนำเข้าสไตล์ชีตภายนอกได้มากเท่าที่ต้องการเพื่อรักษาเว็บไซต์ของคุณ

บทความต้นฉบับโดย Jennifer Krynin แก้ไขโดย Jeremy Girard เมื่อวันที่ 8/8/17