筆記 學習CSS布局06 box sizing

2021-09-02 02:43:07 字數 663 閱讀 1555

人們慢慢的意識到傳統的盒子模型不直接,所以他們新增了乙個叫做box-sizing的css屬性。當你設定乙個元素為box-sizing: border-box;時,此元素的內邊距和邊框不再會增加它的寬度。這裡有乙個與前一頁相同的例子,唯一的區別是兩個元素都設定了box-sizing: border-box;

.****** 

.fancy

既然沒有比這更好的方法,一些css開發者想要頁面上所有的元素都有如此表現。所以開發者們把以下css**放在他們頁面上:

*
這樣可以確保所有的元素都會用這種更直觀的方式排版。

不過box-sizing是個很新的屬性,目前你還應該像我上面例子中那樣使用-webkit--moz-字首。這可以啟用特定瀏覽器實驗中的特性。同時記住它是支援ie8+的。

**例項:

我小一些...

我比它大!

效果圖如下:

css布局學習筆記

對於大多數元素它們的預設值通常是 block 或 inline 乙個 block 元素通常被叫做塊級元素。乙個 inline 元素通常被叫做行內元素。當瀏覽器視窗比元素的寬度還要窄時,瀏覽器會顯示乙個水平滾動條來容納頁面。在這種情況下使用 max width 替代 width 可以使瀏覽器更好地處理...

《學習CSS布局》學習筆記

近幾天做了乙個小的企業展示 雖然頁面是在模板的基礎上改的,但改的多了不熟悉css也很麻煩。正好我看到了學習css布局這個 於是補習了一下css知識。css的元素分為兩類 塊級元素和行內元素。display屬性就是控制元素的表現形式,它的值包括inline block和none等。none通常用於在不...

CSS06 彈性布局

彈性布局 一種布局方式,主要解決某個元素中子元素的布局方式 父元素設定了display flex,讓所有子元素變成彈性布局 彈性布局的相關概念 1 容器 設定了display flex的元素,稱為容器 容器本身不是彈性布局.2 專案 真正發生彈性布局的子元素們稱為專案 3 主軸 4條 專案們排列方向...