เกี่ยวกับการหาความสูงของ div HomeForumเกี่ยวกับการหาความสูงของ div boongbungy@gmail.com พอจะมีวิธีการหาความสูงของ div ได้รึป่าวครับ ประมาณว่ากำหนดความกว้างของ div ไว้เช่น กว้าง 100px แต่ถ้าเนื้อหายาวกว่าความกว้าง div จะสูงขึ้น (แทนที่จะแสดง 1 บรรทัดก็จะเป็น 2 บรรทัด) จะหาความสูงได้รีป่าวครับ กรกฎ วิริยะ ปกติก็หาได้จาก height แหละครับ หรือถ้าใช้ GAjax ก็ $G('element_id').getHeight(); ถ้าต้องการให้ element ปรับความสูงตามเนื้อหา ให้กำหนดความกว้างของ element ให้คงที่ โดยที่ไม่กำหนดความสูง บราวเซอร์จะปรับความสูงให้เองครับ boongbungy@gmail.com พอดีผมมีหลายๆ div นะครับ แต่ต้องกำหนด position เป็น absolute เรยคิดว่าจะทำยังไงให้มันเลื่อนลงมาอยู่ด้านล่างประมาณว่า <div style="position:absolute;left:0;top:10;width:100"></div> <div style="position:absolute;left:0;top:21;width:100"></div> สองอันนี้คือเคสปกติถ้าตัวหนังสือไม่เกินความกว้าง 100 ความสูงก้จะคงที่ แต่มีบางอันที่ตัวหนังสือยาวมากกว่าความกว้าง div ก้จะปรับความสูงให้เองตามที่ อ.บอกแต่ผมไม่สามาถให้ top:21 ได้ ต้องหาความสูงของ div บนมาก่อนแล้วบอกเพือปรับ top ด้านล่าง กรกฎ วิริยะ $G('element_id').getHeight(); ละครับอ่านได้ แต่ต้องอ่านหลังจากใส่ข้อความลงไปใน div แล้วนะครับ หลังจากนั้นค่อยคำนวณตำแหน่งครับ ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
ถ้าต้องการให้ element ปรับความสูงตามเนื้อหา ให้กำหนดความกว้างของ element ให้คงที่ โดยที่ไม่กำหนดความสูง บราวเซอร์จะปรับความสูงให้เองครับ
<div style="position:absolute;left:0;top:10;width:100"></div>
<div style="position:absolute;left:0;top:21;width:100"></div>
สองอันนี้คือเคสปกติถ้าตัวหนังสือไม่เกินความกว้าง 100 ความสูงก้จะคงที่ แต่มีบางอันที่ตัวหนังสือยาวมากกว่าความกว้าง
div ก้จะปรับความสูงให้เองตามที่ อ.บอกแต่ผมไม่สามาถให้ top:21 ได้ ต้องหาความสูงของ div บนมาก่อนแล้วบอกเพือปรับ top ด้านล่าง