html - 一道简单CSS的面试题

 as2520_526 发布于 2022-11-03 00:34
  • css
  • 今天刚刚碰到的 hr要求一个半小时完成

    要求p自适应大小

    边距都是30px,剩下的p全部自适应屏幕 如果有根据屏幕大小自动变化CSS样式的更好

    要求已经写在图上了 有没有萌新前来练手

    5 个回答
    • 挺简单的,只是自适应不是响应式,都标着百分比了

      2022-11-05 01:50 回答
    • 图已经写得很详细了,只要根据图写出相应的布局就OK了。如果还是迷茫的,建议你从巩固一下p布局。

      2022-11-05 02:00 回答
    • 这个问题不难啊,我会,分分钟搞定

      2022-11-05 02:04 回答
    • 有2种方法实现一种是float,一种是flex,不过可能flex的兼容性不太好
      float布局

      flex布局

      2022-11-05 02:05 回答
    • <style type="text/css">
      <!--
                  html,body {
                      height: 100%;
                  }
                  body,
                  body * {
                      margin: 0;
                      padding: 0;
                  }
                  p {
                      box-sizing: border-box;
                      -webkit-box-sizing: border-box;
                      border: 1px solid #333;
                  }
                  .header_left,
                  .header_right {
                      height: 40%;
                      float: left;
                      margin-top: 10%;
                  }
                  .header_left {
                      width: 40%;
                  }
                  .header_right {
                      width: 60%;
                      border-left-style: none; 
                  }
                  .clear {
                      clear: both;
                      border: none;
                  }
                  .main {
                      margin-top: 5%;
                      height: 45%;
                      color: red;
                      text-align: center;
                  }
                  .main_left,
                  .main_right {
                      float: left;
                      width: 60%;
                      height: 100%;
                      border: none;
                  }
                  .main_right {
                      width: 40%;
                      border-left: 1px solid #333;
                  }
              .main_left_top,
              .main_left_middle,
              .main_left_bottom,
              .main_right_top,
              .main_right_bottom {
               margin: 30px;
              }
      -->
              </style>
          <p class="header_left"></p><p class="header_right"></p><p class="clear"></p>
          <p class="main"><p class="main_left">
              <p class="main_left_top">随着内容适应大小</p>
              <p class="main_left_top">随着内容适应大小</p>
              <p class="main_left_bottom">随着内容适应大小</p>
          </p><p class="main_right">
              <p class="main_right_top">随着内容适应大小</p>
              <p class="main_right_bottom">随着内容适应大小</p>
              </p>
              <p class="clear"></p>
          </p>
      2022-11-05 02:07 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有