首页 > 其他分享 >html简单的响应式布局

html简单的响应式布局

时间:2024-04-10 16:45:42浏览次数:30  
标签:flex color 布局 height 响应 html background order

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>弹性盒容器-媒体查询-百分比布局--实现响应式布局</title>
    <style>
        body {
            font: 24px Helvetica;
            background-color: #fff;
        }
        /* 弹性盒容器 */

        .main {
            display: flex;
            min-height: 500px;
            margin: 0;
            padding: 0;
            flex-flow: row;
        }

        .main>* {
            margin: 4px;
            padding: 5px;
            border-radius: 7px;
        }

        article {
            background-color: #719dca;
            order: 2;
            flex-grow: 3;
        }

        nav {
            background-color: #ffba41;
            order: 1;
            flex-grow: 1;
            /* width: 20%; */
        }

        aside {
            background-color: aquamarine;
            order: 3;
            flex-grow: 1;
            /* width: 20%; */
        }

        header,
        footer {
            display: block;
            margin: 4px;
            padding: 5px;
            min-height: 100px;
            border: 2px solid #7e7234;
            border-radius: 7px;
            background-color: rgb(43, 144, 226);
        }

        footer {
            background-color: chocolate;
        }
        /* 媒体查询-当屏幕宽度小于XX,弹性盒容器内子元素按照纵轴方向排列 */

        @media screen and (max-width:640px) {
            .main {
                flex-flow: column;
            }
            article,
            nav,
            aside {
                order: 0;
            }
            nav,
            aside,
            header,
            footer {
                min-height: 50px;
                max-height: 50px;
            }
        }
    </style>
</head>

<body>
<header>弹性盒容器-媒体查询-百分比布局--实现响应式布局</header>
<!-- 弹性盒容器 -->
<div class="main">
    <!-- 弹性盒容器子元素 -->
    <article>文章</article>
    <nav>导航栏</nav>
    <aside>侧边栏</aside>
</div>
<footer>Zhang Jiali-0142 date:2023-12-19</footer>
</body>

</html>

标签:flex,color,布局,height,响应,html,background,order
From: https://www.cnblogs.com/qcy-blog/p/18126325

相关文章

  • vue简单的响应式布局
    <template><el-container><el-header>头部</el-header><el-container><!--准备两份aside侧边栏--><!--利用isCollapse动态控制侧边栏的宽度--><el-aside:width="isCollapse?'64px':'......
  • 组合创新,原创模型!多类型需求响应负荷标准化建模+共享储能(附matlab代码实现)
    专题推荐:论文推荐,代码分享,视角(点击即可跳转)所有链接建议使用电脑端打开,手机端打开较慢【代码推荐购买指南】电力系统运行优化与规划、时间序列预测、回归分类预测matlab代码公众号历史推文合集23.3.21(电力系统前沿视角/预测和优化方向matlab代码/电力系统优秀论文推程......
  • Android 相对布局RelativeLayout 代码示例
    文字分别放在左上,右上,中间,左下,右下五个地方; <?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"x......
  • [Vue warn]: Do not use built-in or reserved HTML elements as component id: line
    [Vuewarn]:Donotusebuilt-inorreservedHTMLelementsascomponentid:line这个报错是Vue警告不要使用内置的或者保留的HTML元素作为组件的id。在Vue中,组件的id应该是唯一的,并且不应该与HTML元素的标签名相同。比如说,如果有一个组件定义如下:<template><......
  • HTML标签属性
    1.用于给标签提供附加信息2.可以写在起始标签或者单标签中,形式如下: (1)例如:<marqueeloop="2"bgcolor="red"><!--marquee是滚动标签-->你旭哥<!--下面输入框是可以滚动的,且只能滚动两次--><inputtype="text"></marquee>......
  • 碳交易机制下考虑需求响应的综合能源系统优化运行
    综合能源系统是实现“双碳”目标的有效途径,为进一步挖掘其需求侧可调节潜力对碳减排的作用,提出了一种碳交易机制下考虑需求响应的综合能源系统优化运行模型。首先,根据负荷响应特性将需求响应分为价格型和替代型2类,分别建立了基于价格弹性矩阵的价格型需求响应模型,及考虑用......
  • Python爬虫+认识html网页文本文件,使用beautifulSoup获取信息
    认识HTMLHTML参考手册:https://www.w3cschool.cn/htmltags/tag-p.htmlHTML线上教程:https://www.runoob.com/html/html-examples.html 菜鸟教程html在线编程器:https://www.runoob.com/try/try.php?filename=tryhtml_comment 提示:将下面代码复制到 菜鸟教程html在线编程......
  • HTML重要标签重点及属性——之转生在异世界学前端
    表格标签table是用于定义表格的标签tr是用于定义表格的行td是用来定义表格的列,th是表头一般只有一个表头会加粗表格属性border是设置边框值为1;1是有边框,align设置居中对齐方式center,left,rightcellpadding设置文字跟单元格的间隔cellspacing设置单元格直接的间隔  ......
  • IDEA中使用tomcatconfiguration做服务器后,无法从html跳转到servlet的原因
    就我的项目而言,因为我没有用maven中的tomcat插件,用的是IDEA中的tomcatconfiguration,所以刚启动服务器生成的网址是http://localhost:8080/brand_demo_war/,而因为我的项目叫brand-demo,servlet叫做selectAllServlet,所以正常情况浏览器跳转到该servlet后的url应该是http://localhos......
  • 你应该知道的21个html小技巧
    本文翻译自21HTMLTipsYouMustKnowAbout,作者:Shefali,略有删改。在这篇文章中,我将分享21个HTML技巧和代码片段,可以提高你的编码技能。链接联系人使用HTML创建可点击的电子邮件、电话和短信链接:<!--Emaillink--><ahref="mailto:[email protected]">SendEmai......