browser หน้า 2 |

Tag: browser

ใช้ Comment ซ่อนคำสั่งจาก Modern Browser ยกเว้น Netscape 4

ผมเคยแนะนำไปแล้วว่าเราสามารถใช้ Comment ตบตา Netscape 4 แต่คราวนี้เรา จะมาใช้ Comment ตบตา Modern Browser ให้มองไม่เห็นคำสั่งบ้าง ให้คุณลุง Netscape 4 แกมองเห็นเพียงแต่คนเดียว

วิธีนี้ใช้ได้ผลชงัดแถม Valid กับ CSS Validator ด้วย เป็นเทคนิคที่ค้นพบโดย Fabrice Pascal วิธีนี้สามารถตบตาได้หมด ยกเว้น Browser ดังต่อไปนี้นะครับ

  1. Netscape 4
  2. Opera 4 และ 5 (Windows)
  3. Opera 5 (Mac)

คราวนี้ก็เป็นประโยชน์สำหรับพวกเราล่ะ ถ้าเราต้องการเขียน CSS ให้ทำงานกับ Browser 3 ตัวที่ผมพูดถึงข้างบน ก็เขียนง่าย ๆ ดังตัวอย่างข้างล่างนี้ครับ

ซ่อนแสดง code กับ Netscape 4

สำหรับเพื่อน ๆ ที่ชื่นชอบการบู๊สะบั้นหั่นแหลก เผชิญหน้ากันตรง ๆ กับปัญหา วิธีนี้น่าจะเป็นวิธีที่ท้าทาย และ เป็นการประเทืองปัญญาไปในตัว ลับสมองไปกับการเขียน CSS วิธีการเขียน Style ที่ใช้ได้กับ Netscape 4 และ Style ที่ไว้ใช้สำหรับ Modern Browser ตัวอื่น ๆ ร่วมกันทำได้โดย 4 เทคนิคที่ผมจะกล่าวถึงต่อไปนี้ (รอบนี้เอาวิธีที่ 1 ก่อนนะ)

Web Standard 2 : MSIE(6) vs. Others

ทำไมถึงบอกว่า เขาคือยักษ์หลับ ย้อนเวลาไปเนิ่นนาน หลังจากที่ ไมโครซอฟท์ไล่กวดหลัง America Online (Netscape) และแซงไป ทิ้งแต่ฝุ่นให้ Netscape ได้สำลักเล่น

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

Web standard!

เคยสงสัยกันไหมครับ ว่าทำไม Browsers จึงใช้ html และ หรือ xhtml ในการแสดงผลหน้าเว็บ ทำไมไม่แสดงผลด้วย php เลย

หรือว่า แสดงออกมาด้วยภาษา เพิร์ล หรือ ซีชาร์พ ดอทเน็ต หรืออื่นๆเลยดีกว่า เพราะยังไง กุก้อเขียน ภาษาเหล่านี้อยู่แล้ว แต่ตอนแสดงผล ดันใช้ ภาษา html, xhtml ซะงั้น

คล้ายๆ คุณจะ หมักเบียร์ ขาย คุณจะทำอะไรก็ช่าง แต่สุดท้าย มันก็ได้ผลออกมาเป็นเบียร์ ใส่ขวดขาย แดกแล้วเมาเหมือนกัน แต่มันดันมีหลายคนผลิต หลายส่วนผสม หลายสูตร คล้ายๆ กับ ภาษาโปรแกรมมิ่ง ระหว่าง .Net กะ PHP ที่แต่ละอัน ประมวลผลไม่เหมือนกัน แต่สุดท้าย แสดงผลออกมาเหมือนกันด้วย html, xhtml คือ ผู้เสพ มีความสุขที่ได้รับข้อมูลข่าวสาร คล้ายๆ กับ นั่งกรึ๊บ เบียร์สิงห์ กะเบียร์ ช้าง สุดท้าย เมาเหมือนกัน ไม่ว่าจะใส่ขวดมายังไง ซื้อมาจากร้านไหน

IE 6.x, IE 7.x, Firefox 2.x, Opera 9.x และ Netscape 8.x

ปัญหาใหญ่ (หรือที่ผมคิดว่าใหญ่เองหว่า) สำหรับเว็บแสดงผลภาษาไทยในตอนนี้คือ แสดงผลได้ดีกับเฉพาะ บราวเซอร์ ตระกูลไมโครซอฟท์ เท่านั้น บางเว็บเมื่อเจอกับ ie 7 ยังมีปัญหา ผมเคยเขียนบทความเรื่องบราวเซอร์ ไว้เมื่อหลายเดือนก่อน

ตอนนี้ตัวเลขกว่า 40% ของผู้เยี่ยมชมเว็บไทยซีเอสเอส คือ Firefox! เรียกว่า แบ่งกับ ie ได้พอฟัดพอเหวี่ยงกันเลย แต่กลับไม่มี Opera เว็บบราวเซอร์ สัญชาตินอร์เวย์ แวะเข้ามาในช่วงนี้เลย อาจจะมีผมใช้อยู่คนเดียว แฮะๆ (ขอหนับหนุน สักนิด สำหรับ Opera ลองหามาใช้กันดูนะครับ รับรองว่าไม่ผิดหวัง เทคโนโลยีเขารองรับ UTF-32 ด้วยนะ utf-8 เพิ่งจะเริ่มรณรงค์ให้ใช้กัน ซะ) และ Netscape ก็ไม่มีเปอร์เซ็นเข้ามาเยี่ยมเยือน ไทยซีเอสเอส เหมือนกันครับ แต่ถึงกระนั้น ผมก็ยังต้องทดสอบเว็บกับทั้ง 5 บราวเซอร์ ก่อนส่งออกอยู่ดี

Back to Top