Compatibility ใน IE8
231 | 27 January 2008 - 12:38 น.
ผมเคยเล่านิทานเรื่องตึกเมื่อไม่นานมาก เกี่ยวกับความเข้ากันของมาตรฐานเว็บและ Internet Explorer ไม่ทราบว่าจะมีมากน้อยแค่ไหนที่จับประเด็นได้ ปัญหาของปัญหาเริ่มมาจากที่ไม่มีใครเดินตามมาตรฐานของ W3C ทั้งคนเขียนเว็บและผู้ผลิตเว็บเบราว์เซอร์ ไปกันคนละทิ้งคนละทางตั้งแต่เมื่อครั้งสงครามเบราว์เซอร์ครั้งที่ 1 โลกของนักพัฒนา โลกของมือสมัครเล่น โลกของ geek โลกของ business มองต่างกัน ขณะที่บทบาทหลักในการสร้างกระแสเย้วๆ บนอินเตอร์เน็ตเป็นของ Geek ถ้าถามว่าเว็บไทยที่เป็นเว็บใหญ่ๆ มีกี่เว็บที่เข้ามาตรฐาน สนุก! ที่เป็นเว็บอันดับต้นๆ เพิ่งจะยกเครื่องมาตรฐานก็เมื่อเร็วๆ นี้นี่เอง เรื่องแบบนี้มันเป็นปัญหาซ้อนปัญหาอยู่หลายชั้น และไม่ได้เกิดลำพังเพราะความไม่ดีของไมโครซอฟท์ในการพัฒนา IE เพียงอย่างเดียว
หลายวันก่อน Chris Wilson หัวหน้าทีม IE พูดถึงประวัติปัญหาอย่างสังเขปของความเข้ากันกับมาตรฐานและปัจจัยที่ทำให้ IE ไม่สามารถขยับได้มากนัก คือ เรื่อง “Don’t Break the Web” ลองเอา Firefox กับ Safari ย่างเข้าไปในเว็บที่เขียนโค้ดไม่ได้มาตรฐานดูครับแล้วจะรู้ความหมายของคำนี้
ทางออกใหม่สุดของไมโครซอฟท์เกี่ยวกับปัญหาความเข้ากัน หรือ Compatibility คือ การทำมาตรฐานซ้อนมาตรฐาน
- Quirks mode โหมดของโลกเก่า ไม่เข้ากับมาตรฐานใหม่ยังทำงานเหมือนเดิมตามปกติ ไม่ผิดเพี้ยนใน IE8
- Standards mode ยังคงสภาพกึ่งๆ เหมือน IE7 และเข้ากับเว็บในปัจจุบัน
- mode รองรับมาตรฐานดีสุด คือ มีความเข้ากับและสอดคล้องตามมาตรฐานใหม่ที่สุด อาศัยการทำงานผ่านแท็ก <meta> แทนที่จะเป็น DOCTYPE เดี่ยวๆ เหมือนเคย แท็กใหม่ไมโครซอฟท์จะบอกอีกครั้งภายหลัง
หมายถึงว่า ถ้าต้องการให้ Internet Explorer 8 ทำงานถูกต้องตรงตามมาตรฐาน (อันไหนก็ไม่รู้) เจ้าของเว็บก็เพิ่มแท็ก META เข้าไปอีกหนึ่งบรรทัด ง่ายๆ แค่นั้น
Compatibility ใน IE8 โดนไป 11 ดอก
1 Trackbacks/Pingbacks

















28 January 2008 เมื่อ 08:44
มันก็คือต้องแก้ไขหน้าเว็บให้เข้ากับ IE8 นั่นแหละ เหอๆ
คงต้องมีเมนูเลือกใช้โหมดพวกนี้ควบคู่กันไปด้วยในโปรแกรมด้วย เผื่อบางเว็บไม่แก้ตามที่ Microsoft บอก
แต่ก็น่าเห็นใจ IE ที่เหมือนต้องเป็นคนรับผิดชอบโลกอินเตอร์เน็ต (ที่ตัวเองก่อไว้)
28 January 2008 เมื่อ 11:18
ดูน่าจะเป็นการแก้ปัญหาที่ดี :-).
เว็บไทยอาจจะดูน่ากลัวกว่าหลายๆประเทศ เคยใช้ online banking ของ Société Générale (ที่พึ่งมีข่าวถูกโกงใหญ่โตไป) ก็ไม่พบปัญหาอะไร กับ web browser ที่ไม่ใช่ IE6.
เดี๋ยวนี้คนไทยเล่น hi5, multiply, facebook อะไรก็เยอะขึ้น? แต่ก่อนนี้มีเมล์โน้นเมล์นี้เต็มไปหมด ตอนนี้ส่วนมากก็เหลือ gmail, hotmail, yahoo เมล์. แต่ไป portal แบบสนุกก็อาจจะโดนกลืนไปด้วย? กอปรกับเรื่องกฎหมายที่ไม่น่าจะเอื้อเว็บไทยเท่าไหร่. ถ้าเว็บพวกนั้นได้มาตรฐาน (ไม่รู้ว่าได้หรือเปล่า) สนุก! ก็อาจจะไม่ใช่เว็บที่เป็นตัวแปรสำคัญอะไร?
เว็บไทยที่น่าใจน่าจะเป็นของราชการ เช่น พวกเว็บเสียภาษีไรงี้ :-P.
28 January 2008 เมื่อ 11:24
หรืออีกแนวนึงก็คือ คนใช้ Drupal, Joomla, Wordpress กันเยอะขึ้นก็โดนลากไปเอง?
28 January 2008 เมื่อ 13:13
แอบโฆษณาหน่อย เว็บของบริษัทผม ก็เข้ามาตราฐานแล้วนะ…. http://www.igetweb.com/
นั่งแก้กันตั้งนาน.. แต่ปัญหาหลักๆ ที่ยังคงมีอยู่คือส่วน text editor สำหรับ user ที่ยังไม่รอบรับมาตราฐาน W3C นั่นเอง…
ปล. IE6 ก็ยังคงเป็น browser ที่คนใช้เยอะ.. แต่แสดงผลผิดเพี้ยนมากที่สุดอยู่ดี เห๊อ…
28 January 2008 เมื่อ 13:33
@MP3WizarD
)นานๆ จะเห็นเว็บขายเว็บสำเร็จรูปบ้านเราออกแบบเอง
เว็บออกแบบสวยมากครับ (แต่ไม่น่ามีตารางเลย
เวลาผมหาของพวกนี้ หรือเว็บโฮสติ้ง เจอเว็บที่ใช้เว็บสำเร็จรูปเมืองนอกแล้วถอยทุกที
28 January 2008 เมื่อ 15:02
ส่วนสำหรับลูกค้ากำลังพยายามจะเปลี่ยนเป้น div ให้หมดครับ.. พยายามลดตารางให้น้อยที่สุด (ใช้เฉพาะส่วนที่ต้องเป็นตาราง แสดงข้อมูลเท่านั้น) แล้วก็พยายามปั่นเรื่อง pagerank ด้วย เผื่อว่าผู้ใช้ที่อยู่ใน domain เดียวกัน.. จะได้ผลพลอยได้ไปด้วย..
ขอบคุณครับสำหรับคำชมเรื่อง design
29 January 2008 เมื่อ 22:15
แอบมาชม igetweb ฮับ เมื่อก่อนหน้านี้ เข้าหน้าแรกแล้วปิดทันที เ้พราะ Layout เละเทะมาก (เมื่อเปิดด้วย FF) เมื่อกี้แอบเปิดใหม่และ อืม..ขนาด Opera ยังดูแล้วผ่าน เพราะฉะนั้น หมาไฟผ่านสบาย 555+
พัฒนาให้วิ๊งทุกสัดส่วนเร็ว ๆ นะคับ จะได้กลับไปสานต่อโครงการ (อะไรเหรอ ไม่บอก 555+)
30 January 2008 เมื่อ 12:01
@vee
ผมยกสนุก! ขึ้นมาเป็นกรณีตัวอย่าง เพื่อให้เห็นการเริ่มปรับตัวของเว็บในลักษณะสำหรับกลุ่มคนทั่วๆ ไป เว็บธนาคารหลายเว็บบ้านเราเริ่มปรับตัวมากขึ้น ส่วนเว็บค่ายอินเตอร์เน็ตต่างๆ ไล่ตั้งแต่ทรูไปออกแนวน่าเวทนา
เว็บไซต์หนังสือพิมพ์ก็เริ่มปรับตัวค่อนข้างมาก โดยเฉพาะมติชนที่ไม่ค่อยเป็นฆาตรกรสำหรับไออีเท่าไหร่แล้ว
เว็บส่วนราชการผมไม่อยากพูดถึง เพราะใช้แค่มือสมัครเล่นในองค์กรทำเป็นส่วนใหญ่ อย่าว่าแต่เรื่อวมาตรฐานเลยครับ โค้ด html ก็งูๆ ปลาๆ ลองแวะดูเว็บรัฐบาลไทยดูนะครับ แกะโค้ดแล้วอนาถมากตั้งแต่บรรทัดแรก
1 February 2008 เมื่อ 15:49
mict เขาพยายามจะจ้างเหมาเอา … พยายาม !!! :-P
1 February 2008 เมื่อ 19:12
มาตราฐาน เราจะยึดถือตามมาตรฐานของใครดีระครับ W3C หรือ ไมโครซอฟท์
1 February 2008 เมื่อ 19:51
W3C เองก็มีหลายมาตรฐานครับ และในบรรดาแต่ละฟอแมตก็มีหลากมาตรฐานอีกนั่นแหละครับ