成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

css揭秘系列

BicycleWarrior / 2758人閱讀

摘要:基于的解決方案借助規(guī)范所引入的和屬性,我們可以讓它內(nèi)部的文本也實(shí)現(xiàn)居中根據(jù)盒對(duì)齊模型第三版的計(jì)劃,在未來(lái),對(duì)于簡(jiǎn)單的垂直居中需求,我們完全不需要?jiǎng)佑锰厥獾牟季帜J搅恕R驗(yàn)橹恍枰旅孢@行代碼就可以搞定

7.結(jié)構(gòu)和布局

自適應(yīng)內(nèi)部元素:

min-content(容器內(nèi)部最大的不可斷行元素的寬度(即最寬的單詞、圖片或具有固定寬度的盒元
素)
The great Sir Adam Catlace was named after Countess Ada Lovelace, the first programmer.
問(wèn)題是文字內(nèi)容可能很長(zhǎng)導(dǎo)問(wèn)題 解決: figure { max-width: 300px;//兼容其他不支持該屬性的瀏覽器 max-width: min-content; margin: auto; } figure > img { max-width: inherit; }


水平居中:

行內(nèi):text-align:center;
塊:margin:auto;

垂直居中(就比較復(fù)雜了)--早期定寬元素使用的絕對(duì)定位的三種寫法

1.
    main {
     position: absolute;
     top: 50%;
     left: 50%;
     margin-top: -3em; /* 6/2 = 3 */
     margin-left: -9em; /* 18/2 = 9 */
     width: 18em;
     height: 6em;
    }
2.
     main {
     position: absolute;
     top: calc(50% - 3em);
     left: calc(50% - 9em);
     width: 18em;
     height: 6em;
    }
3.可以不用知道元素寬高
    main {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
    }
    

絕對(duì)定位的寫法有個(gè)問(wèn)題,當(dāng)元素在高度上超過(guò)了視口,那它的頂部會(huì)被視
口裁切掉

解決辦法
基于視口單位的解決方案只適用于在視口中居中的場(chǎng)景。)

main {
     width: 18em;
     padding: 1em 1.5em;
     margin: 50vh auto 0;
     transform: translateY(-50%);
    }

基于 Flexbox 的解決方案

body {
 display: flex;
 min-height: 100vh;
 margin: 0;
}
main {
 margin: auto;
}

借助 Flexbox 規(guī)范
所引入的 align-items 和 justify-content 屬性,我們可以讓它內(nèi)部的文
本也實(shí)現(xiàn)居中
main {
display: flex;
align-items: center;
justify-content: center;
width: 18em;
height: 10em;
}

根據(jù)盒對(duì)齊模型(第三版)(http://w3.org/TR/css-align-3)的計(jì)劃,在未來(lái),對(duì)于簡(jiǎn)單的垂直居中需求,我們完全不需要?jiǎng)佑锰厥獾牟季帜J搅?。因?yàn)橹恍枰旅孢@行代碼就可以搞定:

align-self: center;    

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/112795.html

相關(guān)文章

  • 揭秘vue——vue-cli3全面配置

    摘要:中可以使用注入變量訪問(wèn)環(huán)境變量中的配置信息向全局樣式傳入共享的全局變量在中引用添加兼容在中添加配置完整配置持續(xù)更新中揭秘系列 目錄 √ 配置多環(huán)境變量 √ 配置基礎(chǔ) vue.config.js √ 配置 proxy 跨域 √ 修復(fù) HMR(熱更新)失效 √ 修復(fù) Lazy loading routes Error: Cyclic dependency √ 添加別名alias √ 壓縮...

    hatlonely 評(píng)論0 收藏0
  • CSS揭秘》:切角效果

    摘要:切角效果切角效果是一種常見(jiàn)的視覺(jué)風(fēng)格設(shè)計(jì)。但是現(xiàn)在在里,依然無(wú)法簡(jiǎn)單的生成切角效果。原文位于揭秘切角效果。裁切路徑方案使用裁切路徑可以在裁切任意多邊形,下面的代碼可以切除和上文一樣的效果。改變切角深度時(shí)需要同時(shí)改變個(gè)地方。 切角效果 切角效果是一種常見(jiàn)的視覺(jué)風(fēng)格設(shè)計(jì)。但是現(xiàn)在在CSS里,依然無(wú)法簡(jiǎn)單的生成切角效果。 css漸變 使用CSS漸變[linear-parent][1]可以形成...

    JerryZou 評(píng)論0 收藏0
  • CSS 揭秘》作者Lea Verou:我喜歡分享開(kāi)源的行業(yè)文化

    摘要:作為女性,你又來(lái)自互聯(lián)網(wǎng)技術(shù)不太發(fā)達(dá)的希臘。希臘目前可能還存在一些針對(duì)女性的性別歧視,但并不明顯,不然我可能會(huì)被影響到。實(shí)際上,有時(shí)候希臘在性別平等方面比其他西方國(guó)家更進(jìn)步。 本文僅用于學(xué)習(xí)和交流,不用于商業(yè)目的。非商業(yè)轉(zhuǎn)載請(qǐng)注明作譯者、出處,并保留本文的原始鏈接:http://www.ituring.com.cn/art... 訪談嘉賓: Lea VerouW3C CSS工作組特邀專...

    tianyu 評(píng)論0 收藏0
  • CSS 揭秘》作者Lea Verou:我喜歡分享開(kāi)源的行業(yè)文化

    摘要:作為女性,你又來(lái)自互聯(lián)網(wǎng)技術(shù)不太發(fā)達(dá)的希臘。希臘目前可能還存在一些針對(duì)女性的性別歧視,但并不明顯,不然我可能會(huì)被影響到。實(shí)際上,有時(shí)候希臘在性別平等方面比其他西方國(guó)家更進(jìn)步。 本文僅用于學(xué)習(xí)和交流,不用于商業(yè)目的。非商業(yè)轉(zhuǎn)載請(qǐng)注明作譯者、出處,并保留本文的原始鏈接:http://www.ituring.com.cn/art... 訪談嘉賓: Lea VerouW3C CSS工作組特邀專...

    yzd 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<