เป็นเรื่องดีที่เห็นว่านักออกแบบจำนวนมากเริ่มให้ความสนใจและพยายามใช้มาตรฐานเว็บเพื่อสร้างเว็บเพจ อย่างไรก็ตาม มีการค้นพบปัญหาหลายประการจากคำถามและการผลิตของชาวเน็ต และฉันอยากจะเตือนคุณที่นี่:
1. การกำหนดมาตรฐานไม่ใช่เพียงแค่ผ่านการตรวจสอบเท่านั้น
ความตั้งใจดั้งเดิมของมาตรฐานเว็บคือการแยกเนื้อหา (โครงสร้าง) และการนำเสนอ ซึ่งหมายถึงการแยกสไตล์และจัดเก็บไว้ในไฟล์ css แยกกัน ข้อดีของการทำเช่นนี้คือสามารถประมวลผลเนื้อหาและประสิทธิภาพแยกกัน และยังอำนวยความสะดวกในการค้นหาและการนำเนื้อหากลับมาใช้ใหม่อีกด้วย
การตรวจสอบ W3C ช่วยให้คุณตรวจสอบว่าการเขียนโค้ด XHTML เป็นไปตามมาตรฐานหรือไม่ และแอตทริบิวต์ CSS อยู่ภายในข้อกำหนด CCS2 หรือไม่ การกำหนดมาตรฐานของโค้ดเป็นเพียงขั้นตอนแรกเท่านั้นไม่ได้หมายความว่าหากผ่านการตรวจสอบ หน้าเว็บของฉันก็จะได้มาตรฐาน เราไม่ได้สร้างมาตรฐานเพื่อชื่อเสียงหรืออวดผู้อื่น: "ดูสิ เพจของฉันผ่านการตรวจสอบแล้ว" จุดประสงค์ของเราคือทำให้การออกแบบเว็บของเราทำงานมีประสิทธิภาพมากขึ้น เพื่อลดขนาดของหน้าเว็บ และเป็น สามารถใช้งานในเบราว์เซอร์ใดก็ได้และเรียกดูได้ตามปกติบนอุปกรณ์เครือข่าย
โปรดใจเย็นๆ ศึกษาอย่างรอบคอบและเข้าใจความหมายแฝงของมาตรฐานเว็บ อินเทอร์เน็ตเต็มไปด้วยความหุนหันพลันแล่นและไร้สาระอยู่แล้ว โปรดอย่านำเทรนด์นี้ไปประยุกต์ใช้กับมาตรฐานเว็บ การทำเช่นนั้นจะส่งผลและสร้างความเสียหายต่อการส่งเสริมมาตรฐานเว็บเท่านั้น
2. อย่าใช้การคิดแบบตารางแบบดั้งเดิมเพื่อกำหนด div
"เค้าโครง CSS คือการแทนที่ตารางเดิมด้วย div เมื่อก่อนเคยเป็นการซ้อนตาราง แต่ตอนนี้เป็นการซ้อน DIV" มุมมองนี้ผิด!
โปรดทำลายข้อจำกัดของเค้าโครงตารางดั้งเดิม และละทิ้งวิธีคิดในการวางรูปภาพและเนื้อหาทีละภาพ เรากล่าวไว้ข้างต้นว่าจุดประสงค์ของมาตรฐานเว็บคือการแยกเนื้อหาและประสิทธิภาพออก คุณสามารถคิดได้ด้วยวิธีนี้ ภาพในเนื้อหาซึ่งเป็นภาพที่มีความหมายที่แท้จริง) รูปภาพข้อความเหล่านี้จะแสดงตามลำดับ โดยมีเฉพาะโครงสร้างและไม่มีรูปแบบ จากนั้นเพิ่มประสิทธิภาพ ใช้ภาพที่แก้ไขทั้งหมดเป็นพื้นหลัง และใช้ CSS เพื่อกำหนดตำแหน่ง แบบอักษร สี ฯลฯ ของเนื้อหาแต่ละชิ้น
เพจที่สร้างขึ้นในลักษณะนี้มีเนื้อหาและประสิทธิภาพแยกจากกัน กล่าวคือ เมื่อคุณลบไฟล์ css สิ่งที่เหลืออยู่คือเนื้อหาที่สะอาด ด้วยวิธีนี้ คุณสามารถอ่านในเบราว์เซอร์ข้อความ อ่านบนโทรศัพท์มือถือหรือ PDA และแก้ไข CSS ได้ตลอดเวลาเพื่อให้ได้รับการแก้ไข
3. ไม่จำเป็นต้องสร้าง ID สำหรับเนื้อหาแต่ละชิ้น
ชาวเน็ตบางคนบ่นว่าไฟล์ CSS มีขนาดใหญ่และซับซ้อนเกินไป เมื่อดูโค้ดของพวกเขาอย่างละเอียด ฉันพบว่าเหตุผลก็คือพวกเขากำหนด div และสร้าง ID สำหรับเนื้อหาแต่ละส่วนหรือแม้แต่แต่ละประโยค ในแง่หนึ่ง นี่เป็นเพราะความไม่คุ้นเคยกับแอปพลิเคชันสไตล์ชีต และในทางกลับกัน ก็ยังแสดงให้เห็นถึงการขาดความเข้าใจอย่างถ่องแท้เกี่ยวกับมาตรฐานเว็บด้วย
เรารู้ว่าเนื้อหามีโครงสร้าง (หากคุณไม่เข้าใจ โปรดอ่าน: [url=http://www.w3cn.org/article/tips/2004/43. html]ทำความเข้าใจการแยกประสิทธิภาพและโครงสร้าง[/ url]) ,เราสามารถใช้สไตล์เดียวกันเพื่อกำหนดเนื้อหาที่มีโครงสร้างเหมือนกัน เช่น ชื่อเรื่อง ข้อความ และรูปภาพ ในระดับเดียวกัน สำหรับสไตล์ที่มีการอ้างอิงหลายครั้ง คุณสามารถใช้คลาสเพื่อกำหนดได้ และคุณไม่จำเป็นต้องใช้ id สำหรับแต่ละสไตล์ นอกจากนี้ไม่ได้หมายความว่าคุณต้องใช้ <div> คุณสามารถใช้ <p> ได้ พวกมันยังเป็นองค์ประกอบระดับบล็อกและมีความเหมือนกัน ในบรรดาพารามิเตอร์เจ็ดตัวของโมเดลกล่อง <div> นั้นสะดวกสำหรับการลอยตัวเท่านั้น
สำหรับการเพิ่ม div พิเศษสำหรับความสูงของบรรทัด ระยะห่าง และรูปภาพที่แก้ไข ฉันคิดว่าคุณสามารถละเว้นสิ่งเหล่านี้ได้อย่างรวดเร็วด้วยแอปพลิเคชันและความเข้าใจใน CSS เราไม่เห็นด้วยกับการใช้การซ้อน DIV เพื่อแทนที่การซ้อนตาราง ซึ่งไม่สมเหตุสมผลและไม่สามารถสะท้อนถึงโครงสร้างของเนื้อหาได้ ฉันหวังว่าทุกคนจะศึกษา CSS มากขึ้นและเขียนสไตล์ชีทที่กระชับและมีประสิทธิภาพที่สุด
4. อย่ายอมแพ้เพียงเพราะความพ่ายแพ้เล็กน้อย
ฉันคิดว่ามันเป็นเรื่องของทัศนคติและแนวทาง ไม่ใช่แค่การเรียนรู้มาตรฐานเว็บเท่านั้น การเรียนรู้ความรู้ใหม่ๆ และการยอมรับแนวคิดใหม่ๆ เป็นเรื่องยาก โดยเฉพาะอย่างยิ่งเมื่อคุณต้องเปลี่ยนนิสัยและความคิดที่มีอยู่ คำถามเดียวก็คือ: คุณคิดว่าการเรียนรู้มาตรฐานเว็บนั้นคุ้มค่าหรือไม่ เพราะเหตุใด คุณสามารถถามตัวเองว่า: คุณรับรู้ถึงประโยชน์ที่ได้รับจากมาตรฐานเว็บหรือไม่ (โค้ดที่ง่ายขึ้น การพัฒนาที่เร็วขึ้น ขนาดไฟล์ที่บีบอัด ความเร็วในการดาวน์โหลดที่เพิ่มขึ้น การใช้งานที่ดีขึ้น ผู้ใช้มากขึ้น การบำรุงรักษาที่ง่ายขึ้น ความเข้ากันได้หลายแพลตฟอร์ม ) คุณรู้สึกว่า XML ทั่วโลกยังห่างไกลจากคุณหรือไม่? คุณคิดว่าความรู้ HTML ในปัจจุบันของคุณเพียงพอหรือไม่ เพราะเหตุใด
ตั้งแต่ปี 1999 เทคโนโลยีการผลิตหน้าเว็บในจีนไม่มีความก้าวหน้าหรือเปลี่ยนแปลงมากนัก (ยกเว้นการมาของ flash) แต่ความก้าวหน้าในต่างประเทศไม่เคยหยุดนิ่ง xhtml1.0, xhtml1.1, xml, xsl... , W3C และเมเจอร์ บริษัทซอฟต์แวร์ต่างค้นคว้าและพัฒนาเทคโนโลยีเว็บอย่างต่อเนื่องเพื่อให้สะดวก มีประสิทธิภาพ และมีประสิทธิภาพยิ่งขึ้น การประยุกต์ใช้และการส่งเสริมมาตรฐานเว็บดำเนินการในต่างประเทศมานานกว่าแปดปี (เริ่มจากเว็บไซต์องค์กรมาตรฐานเว็บของ Zeldman) แม้ว่าจะมีปัญหามากมาย แต่ก็ค่อยๆ ได้รับการยอมรับและยอมรับจากผู้คน เหตุใดเราจึงยังมัวเมากับ "ความเจริญรุ่งเรือง" บนพื้นผิวของเว็บไซต์ โดยไม่ได้คำนึงถึงสาระสำคัญเบื้องหลังหน้า
คุณอยากให้จีนตามหลังต่อไปหรือไม่? คุณยินดีที่จะล้าหลังต่อไปหรือไม่? การตัดสินใจทั้งหมดเป็นของคุณ