亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 45
粉絲 0
評(píng)論 0
訪(fǎng)問(wèn)量 45969
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
盒模型與常用的居中方式
咸魚(yú)老爺
原創(chuàng)
2902人瀏覽過(guò)

盒模型

影響盒子大小的因素

padding內(nèi)邊距
border邊框

  1. 將背景色裁切到內(nèi)容區(qū),讓padding可視化
  2. background-clip:content-box

盒子尺寸多大小的計(jì)算公式:width/height + padding2 +border2
一般減去padding和border的值就是盒子內(nèi)容 calc();

ie盒模型

box-sizing:讓用戶(hù)自己決定計(jì)算盒子大小的方案

  1. .box{
  2. box-sizing:content-box;標(biāo)準(zhǔn)盒模型 不計(jì)算border,padding
  3. box-sizing:border-box;ie盒模型 padding,border計(jì)算在盒子大小內(nèi)
  4. }
  1. <style>
  2. .box {
  3. width: 200px;
  4. height: 200px;
  5. background-color: cyan;
  6. padding: 5px 10px 15px 20px;
  7. background-clip: content-box;
  8. border: 1px solid #ddd;
  9. box-sizing: border-box;
  10. }
  11. </style>
  12. <body>
  13. <div class="box"></div>
  14. </body>

效果圖

marigin 對(duì)盒子位置的影響

margin:上 右 下 左
margin塌陷 大者勝出
margin只會(huì)對(duì)頁(yè)面中的元素的位置或者多個(gè)元素的排列產(chǎn)生影響,對(duì)盒子大小無(wú)影響

常見(jiàn)居中方式

行內(nèi)居中

水平居中

無(wú)論是行內(nèi)元素還是行內(nèi)塊元素 使用text-align: center都可以實(shí)現(xiàn)居中;

  1. <style>
  2. .box {
  3. width: 15em;
  4. height: 15em;
  5. border: 1px solid #ccc;
  6. }
  7. .box {
  8. text-align: center;
  9. }
  10. </style>
  11. <body>
  12. <div class="box">
  13. <a href="">這是內(nèi)容</a>
  14. </div>
  15. </body>

效果圖

垂直居中

設(shè)置一個(gè)行高等于容器的高度即可,

  1. <style>
  2. .box {
  3. width: 15em;
  4. height: 15em;
  5. border: 1px solid #ccc;
  6. }
  7. .box {
  8. text-align: center;
  9. line-height: 15em;
  10. }
  11. </style>
  12. <body>
  13. <div class="box">
  14. <a href="">這是內(nèi)容</a>
  15. </div>
  16. </body>

效果圖

塊元素居中

水平居中

使用maigin:0 auto;意味上下間距為0,左右間距自動(dòng)

  1. <style>
  2. .box {
  3. width: 15em;
  4. height: 15em;
  5. border: 1px solid #ccc;
  6. }
  7. .box>div {
  8. width: 5em;
  9. height: 5em;
  10. background-color: yellow;
  11. margin: 0 auto;
  12. }
  13. </style>
  14. <body>
  15. <div class="box">
  16. <div></div>
  17. </div>
  18. </body>

效果圖

垂直居中

1、padding方法:父容器不要設(shè)置高度,由子元素?fù)伍_(kāi),給父元素設(shè)置上下相等的內(nèi)邊距即可實(shí)現(xiàn)垂直居中

  1. <style>
  2. .box {
  3. width: 15em;
  4. border: 1px solid #ccc;
  5. padding: 5em 0;
  6. box-sizing: border-box;
  7. }
  8. .box>div {
  9. width: 5em;
  10. height: 5em;
  11. background-color: yellow;
  12. margin: 0 auto;
  13. }
  14. </style>
  15. <body>
  16. <div class="box">
  17. <div></div>
  18. </div>
  19. </body>

效果圖

2、margin方法 使用定位

  1. <style>
  2. .box {
  3. position: relative;
  4. width: 15em;
  5. border: 1px solid #ccc;
  6. padding: 5em 0;
  7. box-sizing: border-box;
  8. }
  9. .box>div {
  10. width: 5em;
  11. height: 5em;
  12. background-color: yellow;
  13. position: absolute;
  14. top: 0;
  15. left: 0;
  16. right: 0;
  17. bottom: 0;
  18. margin: auto;
  19. }
  20. </style>
  21. <body>
  22. <div class="box">
  23. <div></div>
  24. </div>
  25. </body>

效果圖

批改老師:天蓬老師天蓬老師

批改狀態(tài):合格

老師批語(yǔ):
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
作者最新博文
關(guān)于我們 免責(zé)申明 意見(jiàn)反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線(xiàn)php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)