เกี่วกับ table กับ div มันยังไงยังไงนะ
Moderator: mindphp
- dexjanghan
- PHP Sr. Member
- Posts: 68
- Joined: 02/03/2011 5:36 pm
เกี่วกับ table กับ div มันยังไงยังไงนะ
บางเว็บ ส่วนมากผมเห็นเขากำหนดบล็อกด้วย table แต่ไม่แน่น่อนและรดกุมเหมือนใช้ div
ผมสงสัยคุณสมบัติมันนี่ล่ะครับ สองตัวนี้ มันต่างกันยังไงคับ
ขอบคุณคับ
ผมสงสัยคุณสมบัติมันนี่ล่ะครับ สองตัวนี้ มันต่างกันยังไงคับ
ขอบคุณคับ
มื่อใหม่หัดใช้ PHP แต่คล่อง Joomla ซะมากกว่า
แวะเวียนเว็บโหลๆhttp://www.dexjanghan.com
แวะเวียนเว็บโหลๆhttp://www.dexjanghan.com
-
- PHP Super Member
- Posts: 480
- Joined: 25/01/2010 11:57 pm
- Contact:
Re: เกี่วกับ table กับ div มันยังไงยังไงนะ
tag div คุณสมบัติมันเป็นบล็อกๆครับ
ส่วน table ก็แน่นอนมันเป็นตาราง
การใช้งานที่เหมาะสมก็ตามคุณสมบัติของมัน
div จะใช้กำหนดเป็น layout หลักๆ หรือเป็นกรอบของข้อมูล ปกติมันจะขึ้นบรรทัดใหม่เมื่ออยู่ระหว่าง div ด้วยกัน แต่ก็สามารถใช้ css เข้ามาจัดการได้ จะให้อยู่ในรูปแบบไหนก็ได้ ซ้าย ขวา ล่าง หรือจะให้ลอยก็ได้
คุณสมบัติอีกอย่างที่สำคัญ เวลาโหลดเนื้อหาข้อมูลในหน้าเว็บ แต่ละข้อมูลใน div จะแบ่งแยกกันโหลด
table ส่วนมากแล้วจะนำไปใช้กับข้อมูลที่จัดเป็นรูปแบบของตาราง เป็นช่องๆ หรือเป็นแถวเป็นคอลัมน์
คุณสมบัติที่สำคัญอีกอย่างเวลาโหลดข้อมูลมันจะรอให้ข้อมูลภายในของมันโหลดให้เสร็จทั้งหมดก่อนมันถึงจะแสดงข้อมูลทั้งตารางออกมาให้เราเห็น
ในการทำเว็บบางครั้ง อย่างตามบริษัทรับทำเว็บ บางทีก็แยกกันทำระหว่าง web design กับ programmer ซึ่งบางครั้ง web design ก็ทำกับ photoshop แล้ว import ออกมาเป็นโค้ด ซึ่ง photoshop มันจะทำ layout ของเว็บเป็นแบบ table แล้วก็ไม่ได้แก้ให้เป็น div ใช้ไปแบบนั้นเลย ซึ่ง programmer ส่วนมากพอรับมาแล้วก็ขี้เกียจแก้เหมือนกันก็เลยปล่อยเลยตามเลย ก็เลยเห็นว่าจะมีบางเว็บเป็น table บางเว็บก็เป็น div
ถ้าหากเราสร้าง template เองผมแนะนำว่า ใช้ div เป็น layout ดีกว่า แล้วใช้ css จัดการเอา ทำให้เราดูเป็นมืออาชีพขึ้น แล้วก็ยังทำให้โค้ดดูเป็นระเบียบมากขึ้น เพราะบางทีใช้ table แล้ว layout มันไม่ได้ ก็ต้องใส่ table ซ้อนกันเข้าไป เต็มไปหมดดูโค้ดวุ่นวายยุ่งยาก
ก็ประมาณนี้ใครมีอะไรเพิ่มเติมก็มาโพสได้ครับ ทั้งนี้ก็ขึ้นอยู่กับผู้ที่นำไปใช้
ส่วน table ก็แน่นอนมันเป็นตาราง
การใช้งานที่เหมาะสมก็ตามคุณสมบัติของมัน
div จะใช้กำหนดเป็น layout หลักๆ หรือเป็นกรอบของข้อมูล ปกติมันจะขึ้นบรรทัดใหม่เมื่ออยู่ระหว่าง div ด้วยกัน แต่ก็สามารถใช้ css เข้ามาจัดการได้ จะให้อยู่ในรูปแบบไหนก็ได้ ซ้าย ขวา ล่าง หรือจะให้ลอยก็ได้
คุณสมบัติอีกอย่างที่สำคัญ เวลาโหลดเนื้อหาข้อมูลในหน้าเว็บ แต่ละข้อมูลใน div จะแบ่งแยกกันโหลด
table ส่วนมากแล้วจะนำไปใช้กับข้อมูลที่จัดเป็นรูปแบบของตาราง เป็นช่องๆ หรือเป็นแถวเป็นคอลัมน์
คุณสมบัติที่สำคัญอีกอย่างเวลาโหลดข้อมูลมันจะรอให้ข้อมูลภายในของมันโหลดให้เสร็จทั้งหมดก่อนมันถึงจะแสดงข้อมูลทั้งตารางออกมาให้เราเห็น
ในการทำเว็บบางครั้ง อย่างตามบริษัทรับทำเว็บ บางทีก็แยกกันทำระหว่าง web design กับ programmer ซึ่งบางครั้ง web design ก็ทำกับ photoshop แล้ว import ออกมาเป็นโค้ด ซึ่ง photoshop มันจะทำ layout ของเว็บเป็นแบบ table แล้วก็ไม่ได้แก้ให้เป็น div ใช้ไปแบบนั้นเลย ซึ่ง programmer ส่วนมากพอรับมาแล้วก็ขี้เกียจแก้เหมือนกันก็เลยปล่อยเลยตามเลย ก็เลยเห็นว่าจะมีบางเว็บเป็น table บางเว็บก็เป็น div
ถ้าหากเราสร้าง template เองผมแนะนำว่า ใช้ div เป็น layout ดีกว่า แล้วใช้ css จัดการเอา ทำให้เราดูเป็นมืออาชีพขึ้น แล้วก็ยังทำให้โค้ดดูเป็นระเบียบมากขึ้น เพราะบางทีใช้ table แล้ว layout มันไม่ได้ ก็ต้องใส่ table ซ้อนกันเข้าไป เต็มไปหมดดูโค้ดวุ่นวายยุ่งยาก
ก็ประมาณนี้ใครมีอะไรเพิ่มเติมก็มาโพสได้ครับ ทั้งนี้ก็ขึ้นอยู่กับผู้ที่นำไปใช้
- dexjanghan
- PHP Sr. Member
- Posts: 68
- Joined: 02/03/2011 5:36 pm
Re: เกี่วกับ table กับ div มันยังไงยังไงนะ
\ขอบคุณมากครับ กระจ่างแล้วครับ
มื่อใหม่หัดใช้ PHP แต่คล่อง Joomla ซะมากกว่า
แวะเวียนเว็บโหลๆhttp://www.dexjanghan.com
แวะเวียนเว็บโหลๆhttp://www.dexjanghan.com
-
- PHP Newbie
- Posts: 4
- Joined: 09/06/2012 10:29 pm
Re: เกี่วกับ table กับ div มันยังไงยังไงนะ
ใส่ table เยอะๆ เวลาดูหน้าโค้ดจะโหลดช้าด้วยอะ ไม่รู้คนอื่นเป็นหรือเปล่า
- dreamcolo
- PHP Newbie
- Posts: 7
- Joined: 06/03/2012 6:02 pm
- Location: bangkok, thailand
- Contact:
Re: เกี่วกับ table กับ div มันยังไงยังไงนะ
ซู้ดยอก เข้าใจแจ่มแจ้ง ขอบคุณมากคับผม
-
- PHP Newbie
- Posts: 8
- Joined: 13/12/2009 9:36 pm
- Contact:
Re: เกี่วกับ table กับ div มันยังไงยังไงนะ
Code: Select all
<table><tr>
<td>เนื้อหา แรก</td>
<td>เนื้อหา Div 2</td>
<td>เนื้อหา Div 3</td>
<td>เนื้อหา Div 4</td>
<td>เนื้อหา Div 5</td>
</tr></table>
Code: Select all
<div class="table"><div class="tr">
<div class="td_1">เนื้อหา Div แรก</div>
<div class="td_1">เนื้อหา Div 2</div>
<div class="td_1">เนื้อหา Div 3</div>
<div class="td_1">เนื้อหา Div 4</div>
<div class="td_1">fเนื้อหา Div 5</div>
</div></div>
-
- PHP Newbie
- Posts: 2
- Joined: 28/07/2012 5:03 pm
- Contact:
Re: เกี่วกับ table กับ div มันยังไงยังไงนะ
พอจะเข้าใจแล้วค่ะ ขอบคุณนะคะสำหรับการแบ่งปันความรู้ดีๆ
-
- PHP Full Member
- Posts: 33
- Joined: 27/08/2012 1:22 pm
Re: เกี่วกับ table กับ div มันยังไงยังไงนะ
เทียบกับ word แล้ว Table = ตาราง DIV= กล่องข้อความ ประมาณนี้มั้ง
-
- Similar Topics
- Replies
- Views
- Last post
-
-
สร้าง Dynamic Table ให้กับ HTML Table โดยใช้ jQuery
by Ik Kat » 29/06/2017 2:03 pm » in Jquery & Ajax Knowledge - 0 Replies
- 1159 Views
-
Last post by Ik Kat
29/06/2017 2:03 pm
-
-
-
MySQL optimize table แล้วจำเป็นต้อง analyze table ด้วยไหม
by ktanan » 07/01/2014 11:34 am » in SQL - Database - 2 Replies
- 1952 Views
-
Last post by ktanan
07/01/2014 1:10 pm
-
-
-
อยากทำ create table แบบกรอกชื่อ table เองผ่านเว็ป
by tanapong » 25/04/2020 11:06 pm » in Programming - PHP - 10 Replies
- 4038 Views
-
Last post by tanapong
27/04/2020 2:06 pm
-
-
-
MySQL Database :การสร้าง View Table และการเรียกใช้งาน View Table
by thatsawan » 30/10/2016 2:38 pm » in SQL Knowledge - 0 Replies
- 6140 Views
-
Last post by thatsawan
30/10/2016 2:38 pm
-
-
- 1 Replies
- 1220 Views
-
Last post by tsukasaz
17/09/2014 11:44 am
-
- 0 Replies
- 792 Views
-
Last post by thatsawan
09/09/2016 5:04 pm
Who is online
Users browsing this forum: No registered users and 6 guests