li浮動時ul高度為0,解決ul自適應高度的幾種方法
內容提要:
li浮動時ul高度為0,解決ul自適應高度的幾種方法 在網頁設計中,常常需要對li標籤做浮動效果,但是在不同瀏覽器中會遇到相容性問題,比如IE中會出現ul高度為0的情況,是效果不能達到預期效果。那麼這裡我就來講解一下解決這個問題的幾種方法。
li浮動時ul高度為0,解決ul自適應高度的幾種方法 在網頁設計中,常常需要對li標籤做浮動效果,但是在不同瀏覽器中會遇到相容性問題,比如IE中會出現ul高度為0的情況,是效果不能達到預期效果。那麼這裡我就來講解一下解決這個問題的幾種方法。
在網頁設計中,常常需要對li標籤做浮動效果,但是在不同瀏覽器中會遇到相容性問題,比如IE中會出現ul高度為0的情況,是效果不能達
到預期效果。那麼這裡我就來講解一下解決這個問題的幾種方法。
1.給ul元素設定高度height
最直接的辦法是給ul元素設定一個高度,即ul標籤新增height屬性,程式碼如下:
ul {
list-style-type: none;
height: 30px; /*新增高度屬性*/
}
次方法有個缺點:就是元素的高度不能自適應內容。
2.新增一個空的div
新增一個空的div,這個div和浮動元素同一級別,且位於浮動元素的最後。這個方法必須要為這個div新增一個clear:both屬性,程式碼如下:
<ul>
<li>標籤1</li>
<li>標籤2</li>
<li>標籤3</li>
<div style=”clear:both;”></div> <!–新新增的空div,它和浮動元素同一級別,且位於最後–>
</ul>
3.新增zoom屬性,適用於IE
IE支援一個CSS屬性zoom,當定義了這個屬性之後在 IE 瀏覽器裡面就會自動適應高度了。設定為zoom:1,程式碼如下:
ul {
list-style:none;
zoom:1; /* 適用於IE */
}
通過這幾種方法基本可以解決元素的高度不能自適應內容。
相關文章
- 三種方法解決浮動元素父容器高度自適應問題
- iframe高度自適應解決方案
- textarea高度自適應詳解
- 自動載入的iframe高度自適應
- 去掉ul li 的自定義格式的方法 的方法
- 根據螢幕高度自適應元素高度
- html iframe高度自適應HTML
- TabelViewCell高度自適應View
- ul最後插入li元素
- 高度塌陷 解決高度塌陷 導航條 清除浮動 相對定位
- UITableViewCell含有WebView的自適應高度新解決方案UIWebView
- 真正解決iframe高度自適應問題
- iframe自適應高度的外掛
- jQuery 移除ul下指定的li元素jQuery
- 小程式Swiper高度自適應
- iframe 跨域高度自適應跨域
- jQuery textarea框高度自適應jQuery
- UITableViewCell自適應圖片高度UIView
- ul font-size為0,li設定字型大小後多出下間隙
- textarea實現高度自適應的理解
- 巢狀UITextView的UITableViewCell高度自適應巢狀UITextView
- 獲取ul元素下的所有li元素
- CSS的ul與li樣式學習CSS
- 最新Iframe全瀏覽器相容自適應高度解決方案瀏覽器
- 微信小程式Swiper高度自適應微信小程式
- iOS cell中webview自適應高度iOSWebView
- jquery 實現iframe 自適應高度jQuery
- 微信小程式swiper高度自適應,swiper的子元素高度不固定微信小程式
- iOS 精準獲取webView內容高度並自適應高度iOSWebView
- jquery實現的iframe高度自適應效果jQuery
- ul li實現的水平導航選單
- 配合Masonry實現TableViewCell的高度自適應,以及更易管理的高度快取View快取
- Widget小元件如何自適應高度元件
- easyui-layout佈局高度自適應UI
- iOS 自定義tableView Cell、高度自適應iOSView
- iframe高度自適應程式碼例項
- <iframe>高度自適應程式碼例項
- React根據寬度自適應高度React