• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    軟件
    軟件
    文章
    搜索

    首頁編程開發其它知識 → css3 box-sizing屬性 box-sizing讓CSS布局更加直觀

    css3 box-sizing屬性 box-sizing讓CSS布局更加直觀

    相關軟件相關文章發表評論 來源:西西整理時間:2015/4/5 22:50:29字體大?。?em class="fontsize">A-A+

    作者:西西點擊:127次評論:0次標簽: CSS布局

    搜狗拼音輸入法2017v8.2g 官方正式版
    • 類型:文字輸入大?。?i>38.1M語言:中文 評分:8.9
    • 標簽:
    立即下載

    box-sizing 屬性允許您以特定的方式定義匹配某個區域的特定元素。box-sizing是CSS3的box屬性之一。一說到CSS的盒模型(Box model)我想很多人都會比較煩,特別是對于新手,然而這個Box model又是我們CSS運用中比較重要的一個屬性。那么CSS3的Box-sizing跟盒模型有什么關系呢?第一句話就說了,Box-sizing是CSS3的Box屬性之一,那他當然也遵循CSS的Box model原理,為了能更好的學習和理解這個Box-sizing屬性,我們有必要先了解一下CSS中Box model的原理。

    例如,假如您需要并排放置兩個帶邊框的框,可通過將 box-sizing 設置為 "border-box"。這可令瀏覽器呈現出帶有指定寬度和高度的框,并把邊框和內邊距放入框中。

    如果你寫過CSS或者你接觸過CSS,相信你一定對盒子模型一點都不陌生。CSS其中一個讓人比較困惑的地方就在于它的盒子模型中關于高度和寬度的計算,別說那些初學者了,就是寫過很久CSS的人也一樣會有如此的感覺。CSS中的高度和寬度總是不那么直觀,讓你總是很困惑,不能一眼就能分辨出其高度和寬度。有的時候你希望它的寬度是100px,但實際情況卻總不是這樣。然而,設置正確的box-sizing的屬性,盒子的高度和寬度會的確就是你設置的100px。是否有點暈了呢,好了,下面我詳細介紹下。

    1、盒子模型

    關于CSS重要的一個概念就是CSS盒子模型。它控制著頁面這些元素的高度和寬度。盒子模型多少會讓人產生一些困惑,尤其當涉及到高度和寬度計算的時候。真正盒子的寬度(在頁面呈現出來的寬度)和高度,需要加上一些其它的屬性,例如:

    padding + border + width = 盒子的寬度

    padding + border + height = 盒子的高度

    這看起來并不是那么直觀,那么我們看一個圖:

    這意味著,如果我們設置一個寬度為200px,而實際呈現的盒子的寬度可能會大于200px(除非沒有左右邊框和左右補白)。這可能看起來比較怪,CSS設置的寬度僅僅是內容區的寬度,而非盒子的寬度。同樣,高度類似。

    這導致的直接結果是當我們希望頁面呈現的盒子的寬度是200px的時候,我們需要減去它的左右邊框和左右補白,然后設置為對應的CSS寬度。例如上圖,我們設置希望盒子寬度為200px,則需要先減去左右補白各20px,左右邊框各1px,然后設置對應的CSS寬度158px。這讓代碼看起來有點匪夷所思,尤其是對新手來說(我就在這個問題上困惑了很久)。我明明設置的寬度是158px,它卻呈現了200px。這多少有點不那么直觀和一目了然。

    幸運的是,我們有更好的方法達到我們想要的目的。

    2、box-sizing

    與上面不同的是,當你設置box-sizing:border-box以后,這就能達到你想要的目的。例如,上面我們想要一個寬度為200px的盒子,那么我們直接設置寬度為200px。是不是看起來清晰多了。當再設置它的左右邊框和左右補白后,它的內容區會自動調整。這可能更直接和一目了然。CSS代碼如下:

    div {

      box-sizing: border-box;

      width: 200px;

      padding: 20px;

      border: 1px solid #DDD;

    }

    如下圖:

    實際上,這更被設計者和開發者推崇。

    3、box-sizing其它的值

    box-sizing同樣可以設置為content-box,這樣設置CSS的寬度的時候僅僅是設置的它的內容區的寬度,瀏覽器默認都是如此。如我們1中舉得例子。

    box-sizing也可以設置為inherit,也就是說從父級元素中繼承該屬性。

    4、瀏覽器兼容性

    IE8及以上版本支持該屬性,Firefox 需要加上瀏覽器廠商前綴-moz-,對于低版本的IOS和Android瀏覽器也需要加上-webkit-。實際上,很多reset.css或者normal.css里都包含如下CSS語句,也是比較贊成的用法:

    *, *:before, *:after {

      -moz-box-sizing: border-box;

      -webkit-box-sizing: border-box;

      box-sizing: border-box;

    }

    結束語

    看到這兒,相信你肯定明白了box-sizing的含義。那么同樣告訴你的是,這是很多前端面試題常見的知識點之一。面試官通常會問你,CSS設置如下語句后*{box-sizing:border-box;},其作用是什么?相信你看到現在肯定會清楚的回答這個問題了。

      鬼畜輸入法
      (38)鬼畜輸入法
      鬼畜輸入法是當前國內一款人氣火爆的趣味輸入法應用,與傳統的輸入法相較更為大膽創新,你可以輸入各類內涵搞怪文句,輸入法將自動合成視頻圖片,替你傳達要表達的意思。產品特色只要下了鬼畜輸入法,從此整蠱惡搞都不在話下鬼畜輸入法是一款簡單有趣的視頻制作,只要你輸入臺詞,系統就會根據臺詞在影視庫里找到對應的字和詞語,借明星演員之口說出來,別有一番風味除了基本的詞匯外,氣質本寶寶你咋不上天呢等當下熱門的流行詞匯...更多>>
      雙拼輸入法
      (7)雙拼輸入法
      西西軟件園提供好用的雙拼輸入法官方下載,雙拼鍵位的記憶量并不大,目前主流的方案一周內都能上手,難點其實是輸入思維方式的轉變。為了今后輸入的暢快,入門的時候吃點兒苦是值得的。雙拼輸入法暢快高效,享受打字的節奏感尤其是加了鶴形,基本可以消除重碼,實現非智能輸入,堪比五筆當然,如果懶得記,僅僅用前兩位的雙拼也足夠應付日常輸入了,畢竟現在都是詞組整句的智能輸入了。...更多>>
      拼音輸入法
      (86)拼音輸入法
      西西軟件園提供拼音輸入法下載官方下載,使用過多款拼音輸入法,還是搜狗拼音輸入法最好用,其實還有很多其他的拼音輸入法也不錯,比如拼音輸入法百度拼音輸入法等等,看你自己的喜好。國內的這些輸入法真的都很貼近用戶。支持皮膚更換聯想輸入等等特色功能。輸入法是指為了將各種符號輸入計算機或其他設備如手機而采用的編碼方法。漢字輸入的編碼方法,基本上都是采用將音形義與特定的鍵相聯系,再根據不同漢字進行組合來完成漢字...更多>>
      搜狗輸入法2015
      (11)搜狗輸入法2015
      搜狗輸入法新版來襲,搜狗輸入法版在新版基礎上,大幅度改進了一些基礎功能,輸入界面更加美觀間接。西西體驗了一下,確實要比老版本要好用多了,詞匯的搜索智能程度大大的提高了,能根據用戶的習慣迅速打出對應的語句。最新版改進輸入建議更少輸入,更多候選,聯想展現英文郵箱用戶詞。建議分情景本地搜索瀏覽建議各不同,最貼心的建議。搜狗工具箱最新.版升級版,功能集合,一應俱全。官方介紹搜狗拼音輸入法是基于搜索引擎技術的...更多>>
      百度輸入法
      (31)百度輸入法
      百度輸入法是著名搜索引擎服務提供商百度公司免費提供的輸入軟件。它基于百度搜索技術,擁有強大的詞庫。支持和系統。目前,百度輸入法手機版最先發展,并迅速得到了手機用戶的青睞,尤其是在塞班第五版全觸屏手機系列中,有不俗的表現。百度輸入法前身點訊輸入法,以點劃結合的輸入方式而聞名,享受流暢的手機輸入體驗是百度手機輸入法一直以來貫徹的產品理念。...更多>>

      相關評論

      閱讀本文后您有什么感想? 已有人給出評價!

      • 8 喜歡喜歡
      • 3 頂
      • 1 難過難過
      • 5 囧
      • 3 圍觀圍觀
      • 2 無聊無聊

      熱門評論

      最新評論

      發表評論 查看所有評論(0)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>