A-AA+then

ถามเรื่อง css

1,435
กำลังหัดใช้ css อยู่คะที่นี้ว่าจะใช้ css ในการจัดรูปแบบตาราง
ปัญหาคือการกำหนดตำแหน่งของข้อมูล
ถ้าใช้ table ก็จะใช้ valign="bottom" ในการจัดรูปแบบ
แต่พอเปลี่ยนมาใช้ div  แล้วใช้ vertical-align="bottom" ก็ไม่ได้ผลคะ
ไม่ทราบว่าต้องใช้ property ตัวไหนคะ

2 ความคิดเห็น

คำถามง่ายๆ แต่ดูเหมือนจะตอบยาก....

ไม่รู้ว่าออกแบบไว้ยังไง จริงๆแล้ว vertical-align ปกติมันก็ใช้ได้ แต่มันอาจมีกรณีอื่นๆ มาเกี่ยวข้อง

ถ้าใช้ตาราง vertical-align ก็คงถูกแล้ว แต่จะมีผลกับรูปภาพ หรือข้อความเท่านั้น ถ้ามี div หรือ อะไรครอบภายในอีกชั้น ข้อความภายในอาจถูกกกำหนดโดยตัวที่ครอบอยู่ก็ได้

เรื่องของ CSS นี่ต้องทดลองละครับ เพราะสอนกันยากจริงๆ เนื่องจากโครงสร้างที่ไม่เหมือนกัน ถึงจะใช้ property เดียวกัน ก็แสดงผลไม่เหมือนกัน
1

มันต้องเห็นโค้ดสร้าง tag DIV ด้วยอะคับถึงจะบอกถูก
ลองดู text-align:
หรือไม่ก็ float: ดูละกันคับ (ใช้ float อย่าลืมเครียร์ละกัน)
2
^