国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

css兼容所有瀏覽器的寬度計算方法,非calc

468122151 / 3406人閱讀

摘要:優點兼容所有瀏覽器容易理解,效率高注意盒子的整體高度,是那個非定位元素撐開的,所以在書寫的過程中一定要注意誰撐開的整個父層,如此例中,如果右側高度很低,那么左側因為定位是無法撐開的左側也可考慮使用絕對定位,或者使用等,大家可以試驗一下。。

作為一個前端,所見的最多的就是左右布局的情況,無論框架還是各種寫法中都有左右布局,然而有些情況下非常讓人頭疼,那就是一側固定寬度,另一側根據屏幕或者外層寬度自動適應,例如表單:

如圖所示:左右布局,但是左側按照百分比排版的,在屏幕小的情況下非常擁擠,在屏幕寬的時候非常寬松,不能夠做到左邊固定寬度(因為左側是固定的幾個文字),右側自動適應。類似問題還有N多,比如后臺界面左右布局形式,tab選項卡左右布局形式等等。

一、使用JavaScript來計算的弊端

麻煩,寫一大堆,然后不一定對。

效率低,改變屏幕或者改變外層div寬度,效率極低。

樣式和JavaScript不分開,非常不規整。

二、使用css3的calc計算的弊端

弊端:一言以蔽之,兼容性不好
優點:簡單易用,效率高,能解決兼容性是最好不過了,能不能使用css2.0來寫出這個效果呢,答案是能!

三、使用定位法實現calc

具體的布局如上,父元素定位,左側固定寬度的元素定位,右側自動適應寬度,使用padding來撐開被定位元素占有的那部分,這樣就能達到右側寬度根據父元素的寬度適應,而且左側達到固定寬的效果。左右顛倒亦如此。
優點:

兼容所有瀏覽器

容易理解,效率高

注意:
盒子的整體高度,是那個非定位元素撐開的,所以在書寫的過程中一定要注意誰撐開的整個父層,如此例中,如果右側高度很低,那么左側因為定位是無法撐開的(左側也可考慮使用絕對定位,或者使用min-height等,大家可以試驗一下。)。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/112436.html

相關文章

  • css兼容所有覽器寬度計算方法calc

    摘要:優點兼容所有瀏覽器容易理解,效率高注意盒子的整體高度,是那個非定位元素撐開的,所以在書寫的過程中一定要注意誰撐開的整個父層,如此例中,如果右側高度很低,那么左側因為定位是無法撐開的左側也可考慮使用絕對定位,或者使用等,大家可以試驗一下。。 作為一個前端,所見的最多的就是左右布局的情況,無論框架還是各種寫法中都有左右布局,然而有些情況下非常讓人頭疼,那就是一側固定寬度,另一側根據屏幕或者...

    Lin_YT 評論0 收藏0
  • CSS基礎篇--CSS3 calc實現滾動條出現頁面不跳動

    摘要:不過最大的好處就是用在流體布局上,可以通過計算得到元素的寬度。于是,就是瀏覽器滾動條的寬度大小如果有,如果沒有滾動條則是左右都有一個滾動條寬度或都是被占用,主體內容就可以永遠居中瀏覽器啦,從而沒有任何跳動參考的使用 什么是calc()? calc()從字面我們可以把他理解為一個函數function。其實calc是英文單詞calculate(計算)的縮寫,是css3的一個新增的功能,用來...

    894974231 評論0 收藏0
  • 總結:前端開發中讓元素水平垂直居中方法

    摘要:如果要居中的塊級元素直接是內聯元素等,直接在其父級元素上加上屬性即可圖片之間,瀏覽器會產生默認的間距,父元素設置可以很好地解決這個問題。使用水平居中前提居中的元素必須是塊級元素,如果是內聯元素,需要添加屬性而且元素不浮動。 前端開發中,我們經常需要對元素進行水平垂直居中。為此,小編特地總結了讓元素居中的方法。 showImg(https://segmentfault.com/img/b...

    fnngj 評論0 收藏0
  • 總結:前端開發中讓元素水平垂直居中方法

    摘要:如果要居中的塊級元素直接是內聯元素等,直接在其父級元素上加上屬性即可圖片之間,瀏覽器會產生默認的間距,父元素設置可以很好地解決這個問題。使用水平居中前提居中的元素必須是塊級元素,如果是內聯元素,需要添加屬性而且元素不浮動。 前端開發中,我們經常需要對元素進行水平垂直居中。為此,小編特地總結了讓元素居中的方法。 showImg(https://segmentfault.com/img/b...

    douzifly 評論0 收藏0

發表評論

0條評論

468122151

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<