不知道元素大小時css如何?垂直水平置中(代碼)

來源:互聯網
上載者:User
這篇文章給大家分享的內容是關於css如何?不知道大小的元素的垂直水平置中(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。

思路:子項目絕對位置,距離頂部 50%,左邊50%,然後使用css3 transform:translate(-50%; -50%)
優點:高大上,可以在webkit核心的瀏覽器中使用
缺點:不支援IE9以下不支援transform屬性

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>未知寬高元素水平垂直置中</title></head><style>.parent3{    position: relative;    height:300px;    width: 300px;    background: #FD0C70;}.parent3 .child{    position: absolute;    top: 50%;    left: 50%;    color: #fff;    transform: translate(-50%, -50%);}</style><body><p class="parent3">        <p class="child">hello world-3</p>    </p></body></html>
相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.