GORAGOD.com
freelance, web developer, web designer, hosting, domain name
Home
Host & Domain
Portfolio
เกี่ยวกับการหาความสูงของ div
Home
Forum
เกี่ยวกับการหาความสูงของ div
boongbungy
พอจะมีวิธีการหาความสูงของ div ได้รึป่าวครับ ประมาณว่ากำหนดความกว้างของ div ไว้เช่น กว้าง 100px แต่ถ้าเนื้อหายาวกว่าความกว้าง div จะสูงขึ้น (แทนที่จะแสดง 1 บรรทัดก็จะเป็น 2 บรรทัด)
จะหาความสูงได้รีป่าวครับ
goragod
ปกติก็หาได้จาก height แหละครับ หรือถ้าใช้ GAjax ก็ $G('element_id').getHeight();
ถ้าต้องการให้ element ปรับความสูงตามเนื้อหา ให้กำหนดความกว้างของ element ให้คงที่ โดยที่ไม่กำหนดความสูง บราวเซอร์จะปรับความสูงให้เองครับ
boongbungy
พอดีผมมีหลายๆ 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 ด้านล่าง
goragod
$G('element_id').getHeight(); ละครับอ่านได้ แต่ต้องอ่านหลังจากใส่ข้อความลงไปใน div แล้วนะครับ หลังจากนั้นค่อยคำนวณตำแหน่งครับ
ความคิดเห็น
รายละเอียด
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^
ถ้าต้องการให้ 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 ด้านล่าง