<menu id="u2y6m"></menu>
<tt id="u2y6m"><rt id="u2y6m"></rt></tt>
  • <input id="u2y6m"></input><tt id="u2y6m"><blockquote id="u2y6m"></blockquote></tt>
    <bdo id="u2y6m"><small id="u2y6m"></small></bdo>
  • <blockquote id="u2y6m"><optgroup id="u2y6m"></optgroup></blockquote>
  • 溫馨提示×

    web前端入門到實戰:CSS3中width值為max/min-content及fit-content

    發布時間:2020-07-07 11:42:20 來源:網絡 閱讀:191 作者:前端向南 欄目:web開發

    在css3中新增了width的屬性值:max-content;min-content和fit-content、fill-availablea,用來實現以內容為主的尺寸計算方式。

    分別介紹一下這三個屬性的意義:

    1.fill-available的意義——自動填滿剩余的空間
    就是有個div沒有任何樣式的時候,瀏覽器是按照自動填充的樣式呈現的,就是100%width的樣式填充的。按照盒子模式,不僅元素在block中可以呈現自動填滿空間的樣式,在inline-block上也是可以這樣呈現的(包裹收縮的inline-block元素上,這里說的inline-block是具有收縮特性)。

    div { display:inline-block; width:fill-available; }

    2.max-content和min-content是會個跟隨有定寬的的最大最小寬度,不會進行收縮。

    3.fit-content的屬性 width:fit-content可以實現元素收縮效果的同時,保持原本的block水平狀態,于是,就可以直接使用margin:auto實現元素向內自適應同時的居中效果了。就是div的自適應寬度不是100%而是內容的大小。很好的實現了,block元素的水平居中。

    下面一張圖形象的體現了四個屬性的表現

    web前端入門到實戰:CSS3中width值為max/min-content及fit-content

    需要提一下的是:max-content 和fit-content, 當元素內容沒有超出行寬的時候,最終的寬度都是內容的寬度。而超出行寬的時候,max-content的表現是不換行,出現橫向滾動條,fit-content的表現是會換行。

    兼容性:

    web前端入門到實戰:CSS3中width值為max/min-content及fit-content

    代碼如下:

    學習Q-q-u-n: 784783012 ,分享學習的方法和需要注意的小細節,不停更新最新的教程和學習方法
    (從零基礎開始到前端項目實戰教程,學習工具,職業規劃)
    <style>
        .dom{
            width: -webkit-max-content;
            width: -moz-max-content;
            width: max-content; 
        }
    </style>

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    免費撥打  400 100 2938 免費撥打 400 100 2938
    24小時售后技術支持 24小時售后技術支持
    返回頂部 返回頂部
    <menu id="u2y6m"></menu>
    <tt id="u2y6m"><rt id="u2y6m"></rt></tt>
  • <input id="u2y6m"></input><tt id="u2y6m"><blockquote id="u2y6m"></blockquote></tt>
    <bdo id="u2y6m"><small id="u2y6m"></small></bdo>
  • <blockquote id="u2y6m"><optgroup id="u2y6m"></optgroup></blockquote>
  • 一本久道久久综合丁香五月_免费视频禁止18以下禁止观看_日本japanese熟睡人妻_成熟闷骚女邻居引诱2