2011-03-30 50 views
0

我想知道段落的高度。有沒有解決方法?謝謝。有沒有辦法知道段落的高度?

+4

JavaScript。 <4> – zzzzBov 2011-03-30 16:57:53

+0

如果你想知道它在PHP中,那麼你可以計算高度,所以你必須知道你正在使用哪種字體,字母有多大,你要顯示什麼文本,你的段落將採取任何CSS的寬度造型關注和如此實際的兒子沒有。 – ITroubs 2011-03-30 17:01:26

回答

4

不在PHP中,沒有。該段落將在瀏覽器中呈現;一些變量會影響實際高度:操作系統字體大小設置,縮放設置,字體的可用性....因此,頁面渲染後,只能在客戶端JavaScript中確定高度。

jQuery框架具有方便.height(),會給你一個HTML元素的計算高度和橋樑的一些跨瀏覽器的問題之一將不得不採取手工進行:

<p id="paragraph>Lorem Ipsum Dolor amet....</p> 

$(document).ready(function() { 
alert("Height is "+ $("#paragraph").height() + "Pixels");  
}); 
+1

(特別是當你考慮瀏覽器可能會以不同的字體渲染東西時)。 – cwallenpoole 2011-03-30 17:02:42

+0

你可以嘗試給段落一個固定的高度並激活溢出。那麼你可能會知道php的高度。 – ITroubs 2011-03-30 17:03:21

+0

@iTroubs是真實的,但這通常是不切實際的,*可能會被瀏覽器的縮放設置扭曲(雖然不確定) – 2011-03-30 17:04:03

0

對於瀏覽器,佩卡的回答是正確的,但應注意的是可以計算的寬度/高度的給定(和已知的)字體(用於包含在PDF和圖像中)。該信息可以在GD library(也有其他人也可以找到,但那個是我用過的)

相關問題