ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Free Siteจะเปลี่ยน table แบบนี้ไปเป็น div ต้องเขียนยังไงครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: จะเปลี่ยน table แบบนี้ไปเป็น div ต้องเขียนยังไงครับ  (อ่าน 2116 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
MyHarlotBrOker
ก๊วนเสียว
*

พลังน้ำใจ: 26
ออฟไลน์ ออฟไลน์

กระทู้: 240



ดูรายละเอียด
« เมื่อ: 05 ธันวาคม 2011, 00:14:41 »

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

โค๊ด:
<table width="960" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="10" background="images/shade_l.gif">&nbsp;</td>
    <td width="940" align="center" bgcolor="#FFFFFF"><img src="images/header.jpg" width="930" height="255" /></td>
    <td width="10" background="images/shade_r.gif">&nbsp;</td>
  </tr>
</table>
บันทึกการเข้า
kuznetsova
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 137
ออฟไลน์ ออฟไลน์

กระทู้: 1,316



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 05 ธันวาคม 2011, 00:20:12 »

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

โค๊ด:
<table width="960" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="10" background="images/shade_l.gif">&nbsp;</td>
    <td width="940" align="center" bgcolor="#FFFFFF"><img src="images/header.jpg" width="930" height="255" /></td>
    <td width="10" background="images/shade_r.gif">&nbsp;</td>
  </tr>
</table>

<div style="width: 960">
     <div style="width: 300 px; float:left; background-color:#ff00ff; ">
    </div>
     <div style="width: 300 px; float:left;  background-color:#ff00ff;>
    </div>
     <div style="width: 300 px; float:left;  background-color:#ff00ff;>
    </div>
</div>

กำหนด ขนาด แล้วใส่ float:left ใ้ห้มันชิดซ้ายกันอะ ถ้า clear:left แปลว่า มันจะไม่ชิดกับ element อื่น จะเด่น บรรดทัดใหม่

ประมาณนี้
บันทึกการเข้า

conner
ก๊วนเสียว
*

พลังน้ำใจ: 98
ออฟไลน์ ออฟไลน์

กระทู้: 278



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 05 ธันวาคม 2011, 00:29:00 »

<div style="width: 960px;">
     <div style="width: 10px; float:left; background-color:#ff00ff; ">
    </div>
     <div style="width: 940px; float:left;  background-color:#ff00ff;>
    </div>
     <div style="width: 10px; float:left;  background-color:#ff00ff;>
    </div>
    <div style="clear:both;"></div>
</div>

หรือ

<div style="width: 960px; background-color:#666;">
     <div style="width: 940px; margin:0 10px; height:255px; background-color:#ff00ff;>
    </div>
</div>
บันทึกการเข้า

guzzilar
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 48
ออฟไลน์ ออฟไลน์

กระทู้: 494



ดูรายละเอียด
« ตอบ #3 เมื่อ: 05 ธันวาคม 2011, 00:36:08 »

มาเพิ่มเติมให้ เห็นจขกท บอกว่าอยากได้หลักการ+วิธีคิด

ลองคิดว่า Div มันเป็นกล่อง กล่องนึงครับ ที่มีลักษณะความกว้าง ยาว สีของกล่อง อะไรเรากำหนดได้ (propeties , width , height , background)

ทีนี้ คุณต้องการพื้นที่สำหรับเก็บเนื้อหาสามส่วน คุณก็ต้องสร้างขึ้นมา 3 กล่อง (3div) แล้วกำหนด propeties ขนาด ความสูง สี อะไรให้มัน เท่านั้นเองครับ

 wanwan003
บันทึกการเข้า

Rest in Home
MyHarlotBrOker
ก๊วนเสียว
*

พลังน้ำใจ: 26
ออฟไลน์ ออฟไลน์

กระทู้: 240



ดูรายละเอียด
« ตอบ #4 เมื่อ: 05 ธันวาคม 2011, 00:54:43 »

เข้าบอร์ดได้ละ ขอบคุณทุกท่านมากๆ ครับ กระจ่างแล้ว ก่อนนี้ผมเขียนเป็นแต่ table น่ะครับ เลยต้องมาเรียนรู้อะไรใหม่ๆ เยอะเหมือนกัน
บันทึกการเข้า
Jig_Load
ก๊วนเสียว
*

พลังน้ำใจ: 187
ออฟไลน์ ออฟไลน์

กระทู้: 360



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 06 ธันวาคม 2011, 12:32:37 »

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

เราชอบ div มากๆ สะดวกดี ยัดตรงไหนก็ได้
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์