自適應置中

來源:互聯網
上載者:User
一、表單置中

position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; /*height: 50px; width: 165px; */

簡析:

  position:固定位置顯示(absolute|fixed);

    【absolute:視窗大小由上層position為absolute、fixed、relative的子父關係視窗決定;fixed:視窗大小由上層層position為fixed的子父關係視窗決定】

  top,right,bottom,left:設定位移量(<value>|auto);

    【設定為auto時,表示視窗在該方向不置中顯示;如:left:auto,則視窗在水平位置不置中顯示】

  margin:調適型配置(auto);

    【視窗只會在都為auto的方向上置中】

  height,widht:可設定,也可不設定(<value>|auto);

    【不設定則由top,right,bottom,left決定大小】

二、文字、圖片混合自適應置中

.nav { position: relative;float: left;width: 220 px;height: 45 px;cursor: pointer;line - height: 45 px;text - align: center;vertical - align: middle;color: #fff;font - size: 18 px;font - weight: 600; }.nav.nav - item { position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;height: 25 px;line - height: 25 px;display: table - caption; }    .nav span { position: relative;top: 0;bottom: 0;height: 25 px;padding - left: 30 px;display: inline - block; }    .nav img { position: absolute;top: 0;left: 0;width: 25 px;height: 25 px;z - index: 10 }

簡析:

  .nav:限制視窗大小;

    【text-align:限制span水平置中】

  .nav-item:控制內容垂直置中;

    【display:限制內容並排顯示】

  .nav span:限制圖片顯示範圍;

    【padding-left:為圖片留下顯示空間;display:適應顯示】

  .nav img:限制圖片大小與顯示位置;

完美,只是因為簡單。

  • 相關文章

    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.