ย้ายบล็อกไปที่ bact.cc แล้วนะครับ

พ.ร.บ.คอมพิวเตอร์
หยุด ร่างพ.ร.บ.คอมพิวเตอร์
พื้นที่เก็บข้อมูลออนไลน์ ฟรี 2GB จาก Dropbox (sync กับ Windows, Linux, Mac, iPhone, Android ฯลฯ ได้)

2004-11-11

Standard-compliant Web Design

มีเบราเซอร์ที่ทำตามมาตรฐานแล้ว ก็ต้องมีเว็บที่ทำตามมาตรฐานด้วย -- ไม่งั้นก็ไม่มีใครใช้

Standard-compliant web browser (like Firefox, Konqueror, Mozilla Suite, Netscape, Opera, and Safari) goes best with standard-compliant website.

Promoting standard-compliant browser alone is not enough. To gaining more momentum, and also general web audiences "peace of mind", we have to further promoting the web standards.

The more webs comply to the standards, the less trouble the user will faced with standard-compliant browsers -- the easier for users to switch.

For developers, here're few good books on designing website to comply with web standards: Eric Meyer on CSS, Designing with Web Standards, and HTML & XHTML: The Definitive Guide. Also please refers to the standard bodies like W3C, OASIS, etc.

WaSP: "The Web Standards Project is a grassroots coalition fighting for standards that ensure simple, affordable access to web technologies for all."

Btw, the standard encoding for Thai characters on the Internet (e.g. for webpages) is TIS-620. Read more about it, here. Or if your page is going to be multilingual, just use UTF-8.

charset ของตัวอักษรไทย คือ TIS-620 เขียนเว็บไทยทุกครั้ง อย่าลืม ตั้งให้ถูกต้อง

Use W3C Markup Validation Service to check if your web page is conform to web standards or not. ตรวจสอบว่าหน้าเว็บของคุณ เขียนขึ้นมาตรงตามมาตรฐานรึเปล่า

Update: แก้ทุก "complaint" เป็น "compliant", ขอบคุณพี่เทพครับ.

6 comments:

Thep said...

You're damned right. But we need standard-"compliant" web sites, rather than standard-"complaint" ones. The latter should be discouraged. ;-P

แซวครับแซว :D

เห็นด้วยเต็มที่ครับ กับการรณรงค์เรื่องมาตรฐาน

Isriya said...

แค่ encoding ภาษาไทยยังยากเลยอะ
tis-620
windows-874
iso-11
iso-1
ไม่ใส่ซะงั้นก็มี

Anonymous said...

good article krub


Tongdee

Anonymous said...

ปล้ำอยู่หลายวันกว่า web จะ validate เป็น xhtml 1.0 strict :P

แต่ก่อนปัญหาใหญ่คือ standard (html กับ css) compliant แล้ว แต่ไม่ถูกใจ IE เนี่ยดิ ทำให้หน้าตาไม่เหมือนดูด้วยตัวอื่น จะไม่สนได้มั๊ย ก็ไม่ได้ ตอนนี้เลยมีทริคบ้าบอที่คนคิดขึ้นมา เพื่อให้มันแสดงผลเหมือนกัน ตอนนี้ชินแล้วเลยโอเค แต่ตอนแรกๆ นี่ทำผมร่วงไปหลายสิบเส้น

มีคำถาม ถ้าเว็บภาษาไทยหมดเลย มีประโยชน์อะไรรึเปล่าที่จะตั้ง encoding เป็น tis-620 เทียบกับ utf-8? ไฟล์มันเล็กกว่ารึเปล่า หรือว่า font ไทยหาง่ายกว่า font unicode

chris

bact' said...

ก๊าก สะกดสลับกันตัวเดียว ความหมายเปลี่ยนไปไกล -_-"

bact' said...

ถ้าเป็น ภาษาไทยหมดเลย หรือ ภาษาไทยปนอังกฤษ (ใช้ตัวอักษรในช่วง Latin-1) ใช้ TIS-620 จะประหยัดเนื้อที่กว่า UTF-8 ครับ