Thai Webmaster Social Network

ชุมชนคนทำเว็บ

ตอนแรกๆผมdesignเว็บแบบใช้tableซะส่วนใหญ่หลังจากลองอ่านเว็บนู้นเว็บนี้ก็พบกับการdesignเว็บแบบtablelessคือใช้tag div และcss เข้ามาช่วยก็เลยลองทำเว็บเล่นๆดู ผลคือทำให้codeเราสั้นลงเยอะเลยไม่รกทำให้แก้ไขอะไรๆได้สบายกว่าเดิม.....แต่.....ปัญหาต่างๆเริ่มตามมาจากที่คิดว่าtablelessจะทำให้การทำงานง่ายขึ้นแต่กลับสร้างปัญหาเยอะมากเหมือนกันเนื่องจากการเวลาเราใช้divแล้วส่วนมากจะมีปัญหาเรื่องการแสดงผลของแต่ละbrowser มันแสดงผลไม่ค่อยเหมือนกันเท่าไหร่ไม่รู้ว่าdesignผิดเองหรือป่าว ^^ แล้วยังมีเรื่องของbackground ของ columnอีกและยังมีปัญหาเล็กๆน้อยๆจามมาอีกมากมาย ตอนนี้ผลกลับไปdesignแบบใช้ table เหมือนเดิมแล้วครับ เพื่อนๆมีความเห็นเกี่ยวกับเรื่องนี้ยังไงครับใช้ tablelessกันหรือป่าว

Reply to This

แสดงความคิดเห็นในกระทู้นี้

สำหรับ ผม tableless แน่นอนครับ แหะๆ เพราะถ้าใช้ table เป็น layout ข้อมูลจะต้องโหลดให้เสร็จ จนสุด /table มันถึงจะแสดงผล ถ้าซ้อนหลายๆชั้นละก็ ช้ามากแน่นอนครับ และอีกอย่างคือเค้าออกแบบ table มาเพื่อแสดงผล ข้อมูลในรูปแบบของ ตาราง เช่น ตารางเดินรถ ตารางค่าห้องพัก แต่ถ้าเราใช้มันซะทุกที่เลย มันก็ผิดในแง่ของความหมายในหน้าเอกสาร กูเกิลไม่ชอบนะครับ แบบนี้ ส่วนปัญหาที่ว่าแสดงผลไม่เหมือนกัน มันก็เป็นธรรมดาของเบราเซอร์อยู่แล้วครับ ต้องศึกษาอุปนิสัยของแต่ละเบราเซอร์ ซักนิด แล้วจะรู้ว่าอะไรใช้ได้ ใช้ไม่ได้ ควรหรือไม่ ต้องลองครับ พอแก้ปัญหาได้ครั้งนึงแล้ว มันก็จะไม่มีคราวหน้าอีกแล้ว ลองศึกษาได้ที่เว็บผมครับ www.divland.com หรือ www.thaicss.com ก็ได้ครับ

Reply to This

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

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

Reply to This

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

Reply to This

พอ google ไม่ชอบ
เอา adsense มาติดก็ยิ่งจะทำให้มันมักขึ้น ad การกุศล ง่ายกว่าปกติเน้อ...

ฉะนั้น tableless แหละ เลิศ
ป.ล. 1-2 ปีผ่านไปก็ยังทำไม่เป็นกะเค้าสักทีแหะๆ

Reply to This

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

Reply to This

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

Reply to This

สำหรับผมเลยนะครับ มันเป็นศาสตร์ที่เข้าใจได้ยากพอสมควรเลยทีเดียว แต่สำหรับผมคงทำจาก Table ไปก่อน แล้วถ้าอนาคตต้องการค่อยมา Evolution อีกทีก็เป็นได้

ไม่รู้สินะผมแรงใจไม่ค่อยเยอะ ชอบแบบเห็นผลงานแล้วค่อยๆพัฒนามากกว่า ;)

Reply to This

ส่วนตัวผม จะใช้ table ครับ แต่พยายามไม่ออกแบบให้ทับกัน อย่างที่ comment ก่อนหน้านี้บอกอะครับ เวลามันอ่าน

จะอ่านจาก tag แล้ว จนเจอ tag สุดท้าย มันถึงจะแสดงผลครับ

...
...
...
....
.....

ถ้าข้อมูลในหน้านั้นไม่เยอะมากก็จะไม่ค่อยรู้สึกครับ แต่ถ้ามีการ get data ขึ้นมา ด้วย เยอะๆ ก็นะครับลองดู

หลังๆ ผมได้ทำงานที่บริษัทต่างประเทศ ก็เป็้นครั้งแรกครับที่ เจอคนที่เค้าใช้ แต่ div อย่างเดียว
มันเ็ร็้วมากเลย ครับยอมรับเลย แต่เราต้องมีความชำนาญในการใช้ คำสั่งนี้ มากๆ ครับ

เท่าที่ทราบ มันสามารถ บังคับให้ส่วนไหน load ขึ้นมาก่อน ลักษณะคล้ายๆ layout อะครับได้ด้วย

รู้สึกว่าต้องใช้เวลาศึกษา เกี่ยวกับ .css ให้มากขึ้น เขียนทีเดียว เราก็สามารถใช้ div tag ได้ตอลดเลยครับ

ลองศึกษาดูครับ

http://www.w3.org/TR/html4/loose.dtd





ส่วนตัวผมขึ้นอยู่กับความต้องการกับเวลาของลูกค้า ครับ

และเลือกใช้สิ่งที่ตอบโจทย์ได้ ก็โอเลย ครับผม

www.AmpherJai.com

Reply to This

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

ที่ผมชอบเห็นจะเป็นเรื่องของการปรับ layout โดยการเปลี่ยนไฟล์ CSS ล่ะมั๊งครับ แล้ว code XHTML(ที่ออกแบบมาดี) มันก็ดูแล้วอ่านสบายตากว่าการใช้ table มาจัดหน้าเอา

เรื่องการโหลด content ที่สามารถให้เนื้อหาตรงกลางขึ้นมาก่อนได้ ผมก็ชอบมาก

ผมว่ายังไงๆในอนาคตก็น่าจะเป็นไปในแนวนี้นะครับ แต่คงต้องรอให้ browser ต่างๆพัฒนาขึ้นมาตามมาตรฐานกันให้หมดก่อน เมื่อนั้นก็คงสบายแล้วมั๊ง


เรื่องใช้ table แล้วมันต้องโหลดให้จบก่อนถึงแสดงผลนี่ผมรู้สึกว่าเป็นกับ IE อย่างเดียวหรือเปล่าครับ ผมใช้ Firefox มันจะโหลดมาเรื่อยๆไม่ต้องรอให้ปิด table ก่อนเลยครับ

Reply to This

Tableless Design มันจะยากในช่วงแรก ๆ เท่านั้นครับ ผมคุณลองทำมันไปเรื่อย ๆ มันจะเริ่มเข้าที่เข้าทาง
และอะไรก็จะเริ่มง่ายไปเสียหมด จากที่ได้ศึกษามามันยืดหยุ่นกว่ามาก อาจจะมีปัญหาบ้างกับ Browser แต่ละตัว
แต่คิดว่าในอนาคตน่าจะรุ่งนะครับ ฝึกเอาไว้คงไม่เสียหลาย

Reply to This

เวลาผ่านไปปีกว่าๆแล้วเหรอเนี่ย (นับตั้งแต่ตั้งกระทู้)

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

Reply to This

ผมดูเป็นงานๆไปครับ งานไหนแก้ไม่บ่อย เนื้อหาน้อย ตำแหน่งไม่ซับซ้อนใช้ table โล้ด แต่ถ้าเป็นงานที่ ตำแหน่ง ซับซ้อน เนื้อหามากๆ ใช้ DIV คับ

Reply to This

RSS

Badge

Loading…

© 2010   Created by MacroArt on Ning.   Create a Ning Network!

แบดจ์  |  Report an Issue  |  ความเป็นส่วนตัว  |  Terms of Service