我想知道段落的高度。有沒有解決方法?謝謝。有沒有辦法知道段落的高度?
回答
不在PHP中,沒有。該段落將在瀏覽器中呈現;一些變量會影響實際高度:操作系統字體大小設置,縮放設置,字體的可用性....因此,頁面渲染後,只能在客戶端JavaScript中確定高度。
jQuery框架具有方便.height()
,會給你一個HTML元素的計算高度和橋樑的一些跨瀏覽器的問題之一將不得不採取手工進行:
<p id="paragraph>Lorem Ipsum Dolor amet....</p>
$(document).ready(function() {
alert("Height is "+ $("#paragraph").height() + "Pixels");
});
(特別是當你考慮瀏覽器可能會以不同的字體渲染東西時)。 – cwallenpoole 2011-03-30 17:02:42
你可以嘗試給段落一個固定的高度並激活溢出。那麼你可能會知道php的高度。 – ITroubs 2011-03-30 17:03:21
@iTroubs是真實的,但這通常是不切實際的,*可能會被瀏覽器的縮放設置扭曲(雖然不確定) – 2011-03-30 17:04:03
你想要在JavaScript中使用offsetHeight或clientHeight。
更多信息 http://programming.top54u.com/post/Javascript-Get-Height-of-Div-onclick.aspx
對於瀏覽器,佩卡的回答是正確的,但應注意的是可以計算的寬度/高度的給定(和已知的)字體(用於包含在PDF和圖像中)。該信息可以在GD library(也有其他人也可以找到,但那個是我用過的)
- 1. 有沒有辦法知道iOS上WiFI信號的強度
- 2. 有沒有辦法讓linqpad知道一個字段是主鍵?
- 3. 有沒有辦法知道自定義通知即將顯示?
- 4. 有沒有辦法知道,當有人導入附加的vCard?
- 5. 有沒有辦法設置UIElement的寬度和高度?
- 6. 有沒有辦法獲得滾動條的高度和寬度?
- 7. 有沒有辦法知道調用方法?
- 8. 有沒有辦法做2個div有相同的高度?
- 9. 有沒有辦法知道當前有多少個webrole實例?
- 10. iPhone - 有沒有辦法知道引用是否(仍然)有效?
- 11. 有沒有辦法知道,只有數據
- 12. 有沒有辦法知道nodeunit已經完成所有測試?
- 13. 有沒有辦法知道手機是否有通話?
- 14. 有沒有辦法知道在Perl中的未知類的實例的方法
- 15. 有沒有辦法提高linux管道的性能?
- 16. 有沒有辦法知道激活的QAction是什麼?
- 17. VBA中有沒有辦法知道未使用的變量?
- 18. 有沒有辦法知道誰是「setNeedsDisplay」的發件人?
- 19. 有沒有辦法知道返回的對象是什麼?
- 20. 有沒有辦法知道整個UItableView的大小?
- 21. 有沒有辦法知道FBConnect的子女人數
- 22. 有沒有辦法知道navigator.geolocation coords的來源?
- 23. 有沒有辦法知道從UniversalLoader加載圖像的位置?
- 24. 有沒有辦法讓Sonarqube知道Jenkins的構建失敗?
- 25. 有沒有辦法知道a-frame元素的「真實」位置?
- 26. 有沒有辦法知道誰下載我的Github存儲庫
- 27. Redux-form - 有沒有辦法知道哪些字段已被更改? (update&PATCH)
- 28. 有沒有辦法提高鈦自定義行Ti.UI.TableView的速度?
- 29. 有沒有辦法繪製不同(交替)高度的軸值?
- 30. 有沒有辦法設置邊框線的高度?
JavaScript。 <4> – zzzzBov 2011-03-30 16:57:53
如果你想知道它在PHP中,那麼你可以計算高度,所以你必須知道你正在使用哪種字體,字母有多大,你要顯示什麼文本,你的段落將採取任何CSS的寬度造型關注和如此實際的兒子沒有。 – ITroubs 2011-03-30 17:01:26