博客列表 >盒子大小设置,滚动条,块元素居中,垂直,垂直居中

盒子大小设置,滚动条,块元素居中,垂直,垂直居中

CC
CC原创
2020年12月27日 10:44:29743浏览

盒子大小

  • 盒子大小

    -盒子的计算工式;width/height +padding2+borde r2
    宽度: 200 +102 + 22 =224px
    高度:150 +102 +22=174px

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <link rel="stylesheet" href="css01.css">
  8. </head>
  9. <body>
  10. <div class="box"></div>
  11. </body>
  12. </html>
  1. :root {
  2. font-size: 10px;
  3. }
  4. .box {
  5. width: 20em;
  6. height: 15em;
  7. background-color: crimson;
  8. margin: auto;
  9. }
  10. .box{
  11. padding: 1em;
  12. border: 2px solid;
  13. }
  • ie盒子
  1. :root {
  2. font-size: 10px;
  3. }
  4. .box {
  5. width: 20em;
  6. height: 15em;
  7. background-color: crimson;
  8. margin: auto;
  9. }
  10. .box {
  11. padding: 1em;
  12. border: 2px solid;
  13. }
  14. /* 长是20em,宽15 */
  15. .box {box-sizing: content-box;
  16. box-sizing: border-box;
  17. }
  • 场合使用盒子样式(直接粘贴使用)
  1. *{
  2. margin: 0;
  3. padding: 0;
  4. box-sizing: border-box;
  5. }
  • 元素过大隐藏与使用滚动条
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <link rel="stylesheet" href="css01.css">
  8. </head>
  9. <body>
  10. <div class="box">抗震8度以下:
  11. 地下室钢筋含量:75~100KG/㎡;地下室混凝土含量0.52~0.58m3/㎡;
  12. 主体钢筋含量:38~45KG/㎡;主体混凝土含量0.4~0.43m3/㎡;主体模板含量:2.4~2.7㎡/㎡。
  13. 抗震8度以上地区的高层建筑,在上述基础上,钢筋、混凝土、模板含量增加约30%。</div>
  14. </body>
  15. </html>
  1. :root {
  2. font-size: 10px;
  3. }
  4. .box {
  5. width: 10em;
  6. height: 15em;
  7. border: 1px solid#000;
  8. /* 隐藏内容 */
  9. overflow: hidden;
  10. /* 使用滚动条 */
  11. /* overflow: scroll; */
  12. overflow: auto;
  13. }
  • 最小高度的设置,框会自动扩大,缩小
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <link rel="stylesheet" href="css01.css">
  8. </head>
  9. <body>
  10. <div>截至202011月php占有率80%</div>
  11. <div>
  12. 截至202011月php占有率80% <br>
  13. 截至202011月php占有率80% <br>
  14. 截至202011月php占有率80% <br>
  15. 截至202011月php占有率80% <br>
  16. 截至202011月php占有率80% <br>
  17. 截至202011月php占有率80% <br>
  18. </div>
  19. </body>
  20. </html>
  1. body>*{
  2. margin: 1em;
  3. }
  4. body div{
  5. border: 1px solid#000;
  6. height: auto;
  7. }
  8. body div:first-of-type{
  9. border: 1px solid#000;
  10. height: auto;
  11. }
  12. body div:nth-of-type(2){
  13. min-height: 5em;
  14. }
  15. body>*{
  16. margin: 1em;
  17. }
  18. body div{
  19. border: 1px solid#000;
  20. height: auto;
  21. }
  22. body div:first-of-type{
  23. border: 1px solid#000;
  24. height: auto;
  25. }
  26. body div:nth-of-type(2){
  27. min-height: 5em;
  28. }
  • 块元素水平居中( 常用margin:0 auto
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <link rel="stylesheet" href="css01.css">
  8. </head>
  9. <body>
  10. <div class="box">
  11. <img src="img/01.png" alt="">
  12. </div>
  13. </div>
  14. </body>
  15. </html>
  1. .box {
  2. width: 15em;
  3. height: 15em;
  4. border: 1px solid#000;
  5. }
  6. .box{
  7. text-align: center;
  8. }

常用

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <link rel="stylesheet" href="css01.css">
  8. </head>
  9. <body>
  10. <div class="box">
  11. <!-- <img src="img/01.png" alt=""> -->
  12. <div></div>
  13. </div>
  14. </div>
  15. </body>
  16. </html>
  1. .box>div{
  2. width: 5em;
  3. height: 5em;
  4. background-color: blanchedalmond;
  5. }
  6. .box>div{
  7. margin:0 auto;
  8. }
  • 垂直居中 padding
  1. .box>div{
  2. width: 5em;
  3. /* height: 5em; */
  4. background-color: blanchedalmond;
  5. }
  6. .box>div{
  7. margin:0 auto;
  8. padding: 5em 0;
  9. }
  • 水平垂直居中
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <link rel="stylesheet" href="css01.css">
  8. </head>
  9. <body>
  10. <div class="box">
  11. <a href="">php0cn</a>
  12. </div>
  13. </div>
  14. </body>
  15. </html>
  1. .box{
  2. width: 15em;
  3. height: 15em;
  4. background-color: blanchedalmond;
  5. text-align: center;
  6. line-height: 15em;
  7. }
  8. .box{
  9. width: auto;
  10. height: auto;
  11. padding: 5em;
  12. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议