zoukankan      html  css  js  c++  java
  • 关于自适应的矩形css布局

    在面试中遇到的问题,做一个自适应的宽高2:1的矩形,这个问题考察了padding的细节,padding-bottom的百分比值,相对的是该盒模型的height,设置矩形之后,里面的内容如果太多会溢出,需要在父元素设置overfollow:hidden

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
    <title>Title</title>
    <style>
    #test {
    /*height为0,不要有多余的内容*/
    height: 0px;
    100%;
    padding-bottom: 50%;
    background-color: #4cae4c;
    position: relative;
    overflow: hidden;
    }
    #test p {
    position: absolute;
    100%;
    height: 100%;
    margin: 0;
    }
    </style>
    </head>
    <body>
    <div id="test">
    <p>死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风死亡如风,常伴吾身死亡如风,常伴吾身死亡如风,常伴吾身死亡如风11111111</p>
    </div>
    </body>
    </html>

    不可以使用padding-top,否则内容会被挤出来

  • 相关阅读:
    作业: 小型购物系统1---按顺序编写
    字典操作学习小结
    字符操作学习笔记小结
    列表,元组等学习笔记小结
    模块及其数据类型小结
    python3学习笔记----基础知识1
    压力山大
    下周一开始上班啦!
    凌晨12点,沉迷学习,无法自拔...
    web前端开发2018年12月找工作总结
  • 原文地址:https://www.cnblogs.com/czy960731/p/9789462.html
Copyright © 2011-2022 走看看