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

資訊專欄INFORMATION COLUMN

講清楚基礎系列——css布局

tuomao / 3533人閱讀

摘要:兩列或三列布局使用左右中間圣杯和雙飛翼布局,都是為了實現一個兩側寬度固定,中間寬度自適應的三欄布局。,,同樣需要設置父元素的高度方案方案,,更適合子元素寬高固定的情況是父元素的中心點,減去圖片寬度和高度的一半從而達到定位效果

兩列或三列布局

使用flex

float

左右position:absolute,中間margin-left,margin-right

圣杯和雙飛翼布局,都是為了實現一個兩側寬度固定,中間寬度自適應的三欄布局。


center
left
footer
center
垂直水平居中

水平居中text-align:center和塊級元素的margin:0 auto;

table方案,(IE8+)


absolute+margin:auto方案,兼容主流的瀏覽器;但是需要定義父容器的高度,否則子元素絕對定位會導致父元素的坍塌。

.absolute-aligned {
    position: relative;
    min-height: 500px;
    background: hsl(200, 100%, 97%);
}
.absolute-aligned img {
    margin: auto;
    position: absolute;
    top: 0; left: 0;
    bottom: 0; right: 0;
}

absolute+translate,(IE9+),同樣需要設置父元素的高度

.center {
    background: hsl(180, 100%, 97%);
    position: relative;
    min-height: 500px;
}
.center img {
    position: absolute;
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: 30%; 
}

Flexbox方案

.center { 
    background: hsl(240, 100%, 97%);
    display: flex;
    justify-content: center;
    align-items: center;
}

calc方案,IE9+,更適合子元素寬高固定的情況

// 50%是父元素的中心點,減去圖片寬度和高度的一半從而達到定位效果
.calc {
  background-color: hsl(300, 100%, 90%);
  min-height: 350px;
  position: relative;
}

.calc img {
  width: 100px;
  height: 100px;
  position: absolute;
  left: calc(50% - 50px);
  top: calc(50% - 50px);
}

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

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

相關文章

  • 講清基礎系列——css布局

    摘要:兩列或三列布局使用左右中間圣杯和雙飛翼布局,都是為了實現一個兩側寬度固定,中間寬度自適應的三欄布局。,,同樣需要設置父元素的高度方案方案,,更適合子元素寬高固定的情況是父元素的中心點,減去圖片寬度和高度的一半從而達到定位效果 兩列或三列布局 使用flex float 左右position:absolute,中間margin-left,margin-right 圣杯和雙飛翼布局,都...

    qpwoeiru96 評論0 收藏0
  • 講清基礎系列——JS執行機制

    摘要:為什么是單線程的單線程的是怎么實現異步的問題一多線程的操作同一個,會造成瀏覽器的執行沖突比如一個刪除,一個修改。問題二通過事件循環機制實現異步是單線程的,主線程擁有一個執行棧和執行隊列。 js為什么是單線程的?單線程的js是怎么實現異步的? 問題一:多線程的js操作同一個DOM,會造成瀏覽器的執行沖突(比如:一個刪除,一個修改)。問題二:通過事件循環機制(EventLoop)實現異步...

    dance 評論0 收藏0
  • 我的大前端- 收藏集 - 掘金

    摘要:下面圍繞的這樣的目的,即左右知乎網頁上屏幕截圖功能的實現前端掘金背景最近注意到知乎的屏幕截圖反饋功能,感覺非常不錯。正如你期望的,文中的闖關記之垃圾回收和內存管理前端掘金題圖來源,授權基于協議。 微信小程序實戰學習 起手式 DEMO 仿肯德基 - 前端 - 掘金小程序?大場景? 微信小程序本質上來說就是一個 HTML 5(移動網頁) 應用,用view、scoll-view代替了div標...

    LdhAndroid 評論0 收藏0
  • flex布局的元素如何分配容器的剩余空間

    摘要:三個元素會從左往右占據父元素的空間這很顯然。左右側邊欄的寬度都是,中間元素的寬度將會占據元素的剩余寬度。同樣會導致父元素有部分剩余空間沒有分配。 自從開始開學習 CSS 布局,想要比較靈活的把父元素的空間分配給各個子元一直是各個前端程序員的夢想。在 flex 之前,如果不是專門去搜索相關的解決方案,一般人幾乎想不出非常靈活的三(多)欄等高布局方案,而即使看了解決方案,很多人也會大呼奇技...

    ethernet 評論0 收藏0

發表評論

0條評論

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