หลังจากเสร็จสิ้นงานส่วนหน้าแล้ว หลายๆ คนก็ลืมโครงสร้างและรายละเอียดของโปรเจ็กต์ไป อย่างไรก็ตามโค้ดจะไม่ได้รับการสรุปอย่างสมบูรณ์ในทันที โดยจะมีงานบำรุงรักษาอย่างต่อเนื่องในช่วงเวลาที่เหลือและงานเหล่านี้อาจไม่เสร็จสมบูรณ์ด้วยตัวเอง ดังนั้นโค้ดที่มีโครงสร้างที่ดีจึงสามารถเพิ่มประสิทธิภาพการบำรุงรักษาได้อย่างมาก ต่อไปนี้เป็นห้าวิธีในการปรับปรุงการบำรุงรักษาไฟล์ CSS ของคุณ ซึ่งเป็นแนวทางสไตล์ CSS ที่ดีกว่า
1. แจกแจงสไตล์ของคุณ
สำหรับโปรเจ็กต์ขนาดเล็ก ก่อนที่จะเขียนโค้ด ให้แบ่งโค้ดออกเป็นหลายๆ บล็อกตามโครงสร้างหน้าหรือเนื้อหาของหน้าแล้วแสดงความคิดเห็น ตัวอย่างเช่น คุณสามารถแยกสไตล์ เค้าโครง สไตล์ฟอนต์ แบบฟอร์ม ความคิดเห็น และอื่นๆ ออกเป็นบล็อกต่างๆ เพื่อทำงานต่อไปได้
สำหรับโครงการขนาดใหญ่ สิ่งนี้จะไม่มีผลกระทบใดๆ อย่างเห็นได้ชัด ณ จุดนี้ สไตล์จะต้องถูกแบ่งออกเป็นไฟล์สไตล์ชีตต่างๆ สไตล์ชีตหลักด้านล่างเป็นตัวอย่างของแนวทางนี้ และหน้าที่หลักคือการนำเข้าไฟล์สไตล์อื่นๆ การใช้วิธีนี้ไม่เพียงแต่สามารถเพิ่มประสิทธิภาพโครงสร้างสไตล์เท่านั้น แต่ยังช่วยลดคำขอเซิร์ฟเวอร์ที่ไม่จำเป็นบางอย่างอีกด้วย มีหลายวิธีในการแตกไฟล์ และสไตล์ชีตหลักจะใช้วิธีทั่วไปที่สุด
/*------------------------------------------------ ------------------ [สไตล์ชีตหลัก] |
ในเวลาเดียวกัน สำหรับโปรเจ็กต์ขนาดใหญ่ คุณสามารถเพิ่มแฟล็กการอัปเกรดสำหรับไฟล์ CSS หรือมาตรการวินิจฉัยบางอย่างได้ ซึ่งจะไม่ได้ให้รายละเอียดไว้ที่นี่
2. สร้างดัชนีไฟล์ CSS
เพื่อให้เข้าใจโครงสร้างของไฟล์ CSS ทั้งหมดได้อย่างรวดเร็ว จึงเป็นทางเลือกที่ดีที่จะสร้างดัชนีไฟล์ที่จุดเริ่มต้นของไฟล์ วิธีหนึ่งที่เป็นไปได้คือการสร้างดัชนีรูปต้นไม้: รหัสโครงสร้างและคลาสสามารถกลายเป็นกิ่งก้านของต้นไม้ได้ ดังต่อไปนี้:
/*------------------------------------------------ ------------------ [เค้าโครง] * ร่างกาย + ส่วนหัว / #ส่วนหัว +เนื้อหา / #เนื้อหา - คอลัมน์ซ้าย / #leftcolumn - คอลัมน์ขวา / #rightcolumn - แถบด้านข้าง / #แถบด้านข้าง - RSS / #rss - ค้นหา / #ค้นหา - กล่อง / .box - ไซด์บล็อก / #ไซด์บล็อก + ส่วนท้าย / #ส่วนท้าย การนำทาง #navbar โฆษณา .โฆษณา ส่วนหัวของเนื้อหา h2 - |
หรือสามารถทำได้ด้วย:
/*------------------------------------------------ ------------------ [สารบัญ] -------------------------------------------------- -------------------------------------------------- ------------------*/ |
อีกวิธีหนึ่งคือการแสดงรายการเนื้อหาก่อนโดยไม่มีการเยื้อง ในตัวอย่างด้านล่าง หากคุณต้องการข้ามไปยังส่วน RSS คุณเพียงแค่ค้นหา 8.RSS
/*------------------------------------------------ ------------------ [สารบัญ] -------------------------------------------------- -------------------------------------------------- ------------------*/ /*------------------------------------------------ ------------------ |
การกำหนดการค้นหาสไตล์ดังกล่าวช่วยให้ผู้อื่นอ่านและเรียนรู้โค้ดของคุณได้ง่ายขึ้นอย่างมีประสิทธิภาพ เมื่อทำงานในโครงการขนาดใหญ่ คุณยังสามารถพิมพ์การค้นหาเพื่อใช้อ้างอิงได้ง่ายเมื่ออ่านโค้ด