Css

CMS-Mission เมื่อวานนี้ไม่ค่อยสนุก

จั่วหัวมาก็โยนระเบิดก่อนเลย ฮา...

ออกตัวก่อนว่าผมตั้งใจไปร่วมกิจกรรม CMS-Mission เมื่อวานนี้ (27 มิ.ย.) ในฐานะผู้ที่ต้องดูแล/จัดทำเว็บไซต์ ไม่ได้ไปในฐานะกองเชียร์ Drupal -- แม้สุดท้ายจะต้องทำหน้าที่ก็ตาม :P

แทรก css style ของ table ในบางธีม

ช่วงนี้ต้องจัดการกับธีมในหลายเว็บ แล้วมีปัญหากับ css style ของ tag เกี่ยวกับตาราง พวก table, th  และ td ที่มันไม่เว้นช่องว่าง (แม้จะพยายามแทรก code เข้าไปใน html ก็ยังช่วยไม่ได้)

เลยไปหาชุด css style พื้นฐานมาอันนึง แปะเข้าไปในไฟล์ .css เลยละกัน โดยถ้าในหน้าเว็บนั้นมีการสั่งตารางเอาไว้ ก็ให้ดึง css ชุดนี้มาแสดงผลโดยอัตโนมัติ (ถ้าไม่มีชุดอื่นมาสั่งทับทีหลัง)

table {
  border: 1px #666 solid;
  border-collapse: collapse;
  border-spacing: 0px;
}
tr th {
  border-bottom: 1px #666 solid;
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 4px;
}
tr td {
  border-bottom: 1px #aaa dotted;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 4px;
}

ทดลองแล้วใช้ได้กับเกือบทุกเว็บที่ทำอยู่

ตัวอย่าง ก่อนดำเนินการ...
before add css table style

ตัวอย่าง หลังจากเพิ่มโค้ดแล้ว...
after add css table style

ปล.ใครเอาไปใช้ ตรวจสอบให้ดีนะครับ หากแสดงผลผิดพลาดผมไม่เกี่ยวนะ ฮา...

TEST: Disable Styles in Thaimacclub's Forum with Safari 4 Public-Beta

ใน Safari 4 Public-Beta มีฟังก์ชั่น Develop > Disable Styles เพื่อปิดการทำงานของ CSS เพื่อดูหน้าเว็บล้วนๆ (ซึ่งในเว็บสมัยใหม่ควรแยก XHTML กับ CSS ออกจากกัน)

แต่จากที่ลองกับ forum ของเว็บไซต์ Thaimacclub ซึ่งเป็นเว็บที่ได้ทำเป็นเว็บแรกๆ ผลปรากฎว่าทำได้ดีมาก คือ Disable Styles แล้วยังแสดงผลเหมือนเดิมเด๊ะ (มีเฉพาะสีข้อความนิดหน่อยที่เปลี่ยนไป) สุดยอดการออกแบบมั้ยล่ะ ฮ่าๆๆๆ

** หมายเหตุ เฉพาะหน้า forum ที่ยังเป็นผลจากการออกแบบเมื่อนานมาแล้ว แต่หน้าแรก และหน้าบทความอื่นๆ ใช้ Drupal ในการจัดการข้อมูลหมดแล้ว **

สงสัยต้องหาเวลา กลับมาจัดการกับการแสดงผลซะหน่อยแล้ว อิอิ 

+ หน้าแรก forum แบบใช้งาน Styles ปกติ

TMC, Active Styles

+ หน้าแรก forum แบบที่ Disable Styles แล้ว (ทำไมเหมือนข้างบนเลยหว่า)

TMC, Disable Styles

+ หน้ากระทู้ แบบใช้งาน Styles ปกติ

TMC Topic, Active Styles

+ หน้ากระทู้ แบบที่ Disable Styles แล้ว (เหมือนข้างบนเด๊ะเลย) ฮ่าๆๆ

TMC Topic, Disable Styles

CSS Naked Day 08

CSS Naked Day 08  logo

9 April 2008

What happened to the design?
To know more about why styles are disabled on this website visit the Annual CSS Naked Day website for more information.

For more information >> http://naked.dustindiaz.com/

Via >> Thaimacclub.net , ThaiCss.com

Web Standard, W3C, XHTML, CSS !!

ทำไมต้องผ่านมาตรฐาน W3C ?

ในฐานะคนดูเว็บไซต์ ....

ความจริงแล้วคนที่ต้องการใช้งานเว็บไซต์ที่ผ่านมาตรฐานมีน้อยมาก ถ้าเทียบกับจำนวนประชากรที่เข้าถึงอินเตอร์เนต/เว็บไซต์ ซึ่งก็คือคนตาบอด หรือคนที่มีอุปสรรคในการมองเห็น แต่ทำอย่างไรให้คนส่วนน้อยเหล่านี้ สามารถเข้าถึงและให้โปรแกรมช่วยอ่าน (Screen Reader) สามารถอ่านได้ทุกอย่างบนหน้าจอ ไม่ว่าจะเป็นข้อความหรือรูปภาพ

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

ในฐานะคนทำเว็บไซต์ ....

อืม... ไม่รู้เหมือนกันแฮะ ก็แค่เว็บไซต์เราผ่านมาตรฐานด้วยนะเว้ย เท่ว่ะ ^^

ทดสอบ:
- XHTML Validation
- CSS Validation

ข้อมูลเพิ่มเติม:
- The World Wide Web Consortium
- Web Standard (thaicss.com - ภาษาไทย)

Copyright Notice

Disclaimer

เนื้อหา ข้อความ ความเชื่อ ในเว็บไซต์นี้ เป็นความคิดเห็นของผู้เขียน ผู้อ่านโปรดใช้วิจารณญาณในการอ่าน และคิดหาเหตุผลเพิ่มเติมด้วยตัวเอง รวมทั้งรูปภาพ ภาษา ซึ่งอาจไม่ถูกต้องตามหลักภาษา และวัฒนธรรมที่ดีงาม ผู้อ่านต้องใช้วิจารณญาณเช่นกัน

Create in Mac OS X

Powered by Drupal, an open source content management system