色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css3格式化方式

老白1年前7瀏覽0評論

CSS是網頁設計不可或缺的一部分,而CSS3以其各種新特性得到了廣泛的應用。其中,CSS3的格式化方式是優化網頁呈現的重要手段,下面我們來看看CSS3的主要格式化方式。

1. Box-sizing

/* 設置文本框尺寸為相對于內容框 */
box-sizing: content-box;
/* 設置文本框尺寸為相對于整個框模型 */
box-sizing: border-box;

Box-sizing可以設置文本框的尺寸響應整個框模型。默認設置是相對于內容框,使用border-box可以讓text-box的尺寸包括border和padding。

2. Flexbox

/* 容器屬性flex */
display: flex;
/* 項目屬性 */
order: 2;
flex-grow: 1;
flex-shrink: 1;
align-self: stretch;

Flexbox可以方便的在容器內自適應布局,并且容器與項目都具有一系列屬性可以定制。其中,flex-grow確定項目在容器中的比例,flex-shrink確定當容器壓縮時,項目縮小的比例。

3. Grid

/* 容器屬性 */
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 50px 1fr;
/* 項目屬性 */
grid-column-start: 2;
grid-row-end: span 3;
grid-area: 1 / 1 / 3 / 4;

與Flexbox不同,Grid適合公司類的布局。可以用grid-template-columns和grid-template-rows設置網格布局,grid-column-start和grid-row-end確定項目在網格中的位置,grid-area可以用于設置位置和大小等屬性。

總結:

以上是CSS3的三種主要的格式化方式,當然這僅僅是冰山一角。CSS3還有各種新特性,我們需要仔細了解以充分利用CSS3的優勢優化網頁設計。