我有一個div容器,其中包含用戶以前輸入的文本。我想調整這個文本的div的大小。我不能擁有固定的尺寸,因爲我不知道文本的長度。如果沒有指定大小div取整個窗口的寬度。這對我造成了一些問題,因爲我使用JQuery可拖動插件,並且在div被拖動時立即出現滾動條。對此有何建議?如何動態設置div大小?
0
A
回答
2
用css或style屬性來做到這一點。 <div style="display:inline-block"> stuff </div>
display:inline;
< ---用於歌劇。
display:inline-block;
< ---對於其他瀏覽器。
你可以做瀏覽器的檢查與JavaScript
像這樣
var divBlock=(navigator.userAgent.indexOf('Opera')>-1)?"inline":"inline-block";
然後根據該變量
請記住,這會導致類似行爲流樣式顯示選項設置所以如果你需要一個新的線路,請務必在div後添加<br />
<div style="display:inline-block;">stuff</div>
<br />
<div style="display:inline-block">stuff 2</div>
或者你可以使用<span></span>
而不是DIV
1
<div class="myText">My Text</div>
.myText {
display: inline;
}
將在div的長度變化的寬度。如果你希望能夠指定一個最小高度和寬度,使用inline-block的:
.myText {
display: inline-block;
min-width: 40px;
max-width: 120px; //If you want to start wrapping text at a certain width;
}
+0
另外,它需要修復IE6和IE7 http://flipc.blogspot.com/2009/02/damn-ie7-and-inline-block.html – bcoughlan
相關問題
- 1. 如何動態設置圖像大小?
- 2. 如何根據設備屏幕大小設置div大小?
- 3. 如何動態調整div大小?
- 4. jQuery:動態設置div高度和窗口大小調整
- 5. 如何動態設置圖像大小和位置
- 6. 如何在大小動態變化的屏幕中心精確設置div
- 7. UIScrollView動態設置頁面大小
- 8. c數組:動態設置大小?
- 9. 爲Asp:Chart控件設置動態大小
- 10. WIA:設置動態頁面大小
- 11. 具有動態設置大小的UITableView
- 12. 動態設置UICollectionViewCell的大小
- 13. 動態設置ImageView的大小Android
- 14. 用swift動態設置TableViewCell的大小
- 15. 如何動態設置div顯示值
- 16. 如何動態設置div寬度
- 17. 如何設置div的動態寬度?
- 18. 如何根據圖像的大小動態設置imageView的大小
- 19. 如何在Android中動態設置標題欄大小和標題大小
- 20. 如何讓右div高度等於動態大小的左div?
- 21. 如何設置谷歌地圖標記大小動態
- 22. 如何在c#中動態設置按鈕圖像的大小?
- 23. 如何在asp.net中動態設置TreeView的大小和邊框?
- 24. 如何設置的UITextView的大小動態
- 25. 如何在Joint JS中動態設置形狀大小?
- 26. 如何在JointJs中動態設置字體大小?
- 27. 如何動態設置UIScrollView的內容大小
- 28. 如何設置動態視頻/ quicktime大小?
- 29. XAML-如何動態設置ScrollViewer的大小?
- 30. 如何在css中動態設置文本大小與as3
不會傷害有所準備>我做的:P – robert
真棒,正是我一直在尋找,謝謝! – Vonder
有沒有聽說過'window.opera'?不是說,userAgent嗅探是任何微笑,但Opera使它非常容易。 – 2011-06-25 03:28:25