首页 > 其他分享 >H5简单搭页面布局

H5简单搭页面布局

时间:2023-08-09 10:35:11浏览次数:44  
标签:100% section 布局 height consectetur H5 main amet 页面

效果图

简单总结下

header:头部块标签 section:中间快标签 footer:底部块标签 nav:通常在section下左边 main:通常在section下中间部分(ie不兼容) aside:通常在section下右边 article:表示独立部分和上下文无关通常在main部分   具体的结构为
<header>header</header>
    <section>
        <nav>
            <figure>Nav</figure>
            <ul>
                <li></li>
            </ul>
        </nav>
        <main>
            <article >
                <header>main</header>
                <p></p>
                <footer></footer>
            </article>
        </main>
        <aside>
            <figure>aside</figure>
            <p></p>
        </aside>
    </section>
    <footer>footer</footer>

 

 具体代码

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        html,
        body {
            height: 100%;
        }

        header,
        footer {
            height: 50px;
            line-height: 50px;
            text-align: center;
            background: orange;
        }

        section {
            height: calc(100% - 100px);
        }

        nav,
        aside {
            width: 100px;
            height: 100%;
            background-color: #CCCCCC;
            float: left;
        }

        main {
            float: left;
            width: calc(100% - 200px);
            height: 100%;
        }

        aside p {
            font-size: 14px;
            color: white;
        }

        main .article1 {
            height: 40%;
        }

        main .article2 {
            height: 60%;
        }
    </style>
</head>

<body>
    <header>header</header>
    <section>
        <nav>
            <figure>Nav</figure>
            <ul>
                <li>11111</li>
                <li>11111</li>
                <li>11111</li>
            </ul>
        </nav>
        <main>
            <article class="article1">
                <header>article1header</header>
                <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsa consectetur ad vel ab possimus
                    accusamus voluptatibus quas nesciunt! Alias itaque a reiciendis id, odio eaque. Mollitia soluta amet
                    expedita natus.</p>
                <footer>article1footer</footer>
            </article>
            <article class="article2">
                <header>article2header</header>
                <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsa consectetur ad vel ab possimus
                    accusamus voluptatibus quas nesciunt! Alias itaque a reiciendis id, odio eaque. Mollitia soluta amet
                    expedita natus.</p>
                <footer>article2footer</footer>
            </article>
        </main>
        <aside>
            <figure>aside</figure>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Eaque quaerat, delectus impedit exercitationem
                fugit error explicabo repellat vitae fuga veritatis iste, quasi omnis laboriosam doloribus. Illo
                quibusdam harum repellat voluptates?</p>
        </aside>
    </section>
    <footer>footer</footer>

</body>

</html>

 

标签:100%,section,布局,height,consectetur,H5,main,amet,页面
From: https://www.cnblogs.com/dongzi1997/p/17616192.html

相关文章

  • B端页面设计
    视觉关联:当人们全身心投入到某个活动中时,会对周边干扰视而不见,这种状态被称为“流”。宜家的动线设计很好的营造了这种状态,让消费者完全沉浸于商品浏览,并且尽量不去打断这种行为流。任何一个界面呈现给用户的时候,用户都会下意识的去判断界面上什么信息是最重要的,接着会去关注这......
  • TSINGSEE青犀视频监控汇聚平台EasyCVR视频分享页面WebRTC流地址播放不了是什么原因?
    开源EasyDarwin视频监控TSINGSEE青犀视频平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控汇聚平台EasyC......
  • js实现打开web页面聚焦到窗口中间
    最近在做一个图片浏览器。效果如图:现在需要一进入到页面就聚焦到图片的位置,而不需要下滑后才能查看。使用方法如下:html中<imgid="originPic"src="${signedUrl}"/><scripttype="text/javascript">$(document).ready(function(){ window.location.hash="#originPic......
  • 遇到的问题-----网上下载的项目修改代码无效,不能相应的生成相应的页面内容
    最近帮同学改毕业设计  同学在网上下了很多  项目的构造方式真是五花八门  昨天改一个项目的时候竟然遇到很奇葩的情况,我在后台.cs改代码, 打点(.)之后没有相应的变量跳出来供你选择 而且修改.cs中的代码运行后根本没有变化 就算是你写错误的代码照样能......
  • 06-页面置换算法
    06-页面置换算法一、功能与目标功能:当缺页中断发生,需要调入新的页面而内存已满时,选择内存当中哪个物理页面被置换目标:尽可能地减少页面的换进换出次数(即缺页中断的次数)。具体来书,把未来不再使用的活短期内较少使用的页面换出,荣昌只能在局部性原理指导下依据过去的统计数据来......
  • vue3 + h5 构建流程
    目录目录初始化项目架构技术栈工具类环境搭建流程初始化项目初始化git运行项目配置server环境vite.config.ts配置项目环境增加三个文件修改package.json脚本如何使用重新启动配置Eslint增加文件.eslintrc.cjs对vite.config.ts修改重新启动......
  • AutoX——当Android中clickable属性显示为false,实际可点击的布局如何处理
    前言最近在写一个关于某音的脚本,包含刷视频/点赞/收藏/分享/评论等一些列功能,借助于AutoX来实现,虽然我老早就买了AutoJsPro但是最新版本阉割的有点厉害。。。内容思索很简单就是,找到布局后,获取坐标信息,使用click去触发;varbtn=className("android.widget.TextView").t......
  • Wordpress:安装谷歌GTM代码出现页面崩溃乱码的原因
    独立站做好之后,需要安装谷歌GTM代码利于数据追踪。但是按照要求装上后,出现了页面乱码。查看代码,发现代码写在body标签之内了, 进入网站后台,使用主题编辑器查看发现低47行尾标有两个>;将GTM代码移出放在>>之后,保存文件刷新即可。 修改后:   ......
  • html页面突然啥都不显示,也不报错
     在进行调试的时候,突然发现HTML页面不显示了,打开控制台的时候也没有显示什么报错,原来是手欠的打了断点导致的!!!!!所以才不报错也不显示,这其实是页面还没加载完成就被截断了,所以这样,取消断点就行!!......
  • 禁用通过域名直接访问页面
    nginx禁用通过域名直接访问页面参考https://www.codedodle.com/disable-direct-ip-access-nginx.htmlserver{listen80default_server;#下面两行,需要按照ssl_reject_handshake这个NGINXmodule才可以~#listen443ssldefault_server;#ssl_reject_hands......