我有一個問題,獲得在一個div中的內容的確切寬度,該(內容)有時更小,但有時也比視口大(溢出隱藏)。這個問題不是關於JS方法的填充/邊界/邊界問題。使用滾動寬度作爲內聯元素
clientWidth和offsetWidth將只返回內容的可視寬度,在我的情況下,視口的寬度,因爲DIV是塊級元素
scrollWidth會給我的寬度內容,如果div擴展視口,但如果div更小,它會給我視口寬度。原因是它總是返回更大的內容寬度和元素寬度。
我在找總是返回內容寬度的方法!另外我不能只將div設置爲內聯,並使用scrollWidth(),因爲它總是返回0(不適用於內聯)。
所以基本上scrollWidth適用於我,只要內容大於視口。你有什麼建議嗎?如果情況仍不清楚,我會打印一張圖片。
編輯
基本上我只是問我如何使用ScrollWidth爲內聯元素,但適當didn't理解它。
謝謝,使用內聯塊對我來說非常完美,基本上就是我一直在尋找的東西! – davedadizzel