加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

萌新的HTML5 入门指南

发布时间:2020-11-25 01:33:06 所属栏目:编程 来源:网络整理
导读:这篇文章首要先容了给萌新的HTML5 入门指南,辅佐萌新更好的领略和进修html5的相干常识,感乐趣的伴侣可以相识下

<body> <header><h1>Welcome to HTML5 World!</h1></header> <section class="designerContainer"> <aside class="designerAside"> <div style="width:180px">Aside</div> </aside> <main class="designerMain"> </main> </section> <footer><h3>Copyright © 2020 GrapeCity inc.</h3></footer> </body>

css:

html, body{       margin: 0;       padding: 0;     }     body{         height: 100vh;         display: flex;         flex-direction: column;     }     h1, h2, h3 {       font-family: Avenir, Helvetica, Arial, sans-serif;       text-align: center;       color: #2c3e50;       margin-block-start: 0;       margin-block-end: 0;       padding: 15px;     }     .designerContainer{       padding: 10px;       flex: 1;       display: flex;       background: gray;     }     .designerAside{       text-align: center;       background: gold;     }     .designerMain{       display: flex;       flex: 1 100%;       padding: 0 0 0 10px;       background: pink;     }

结果如下:

萌新的HTML5 入门指南

比拟自顺应机关,上面的代码有以下特点:

页面行使HTML5语义化标签,页面各部门成果清楚。

body配置高度 100vh, 这里行使了CSS3 的新单元vh,即 view height 视窗高度,100vh相等于html, body 高度100%,同样尚有vw代表视窗宽度

body配置flex机关,偏向从上到下叠放

designerContainer 配置flex 1,自动布满header和footer之外剩余空间

container内部仍旧flex机关,designerMain 配置 flex 1,自动布满aside剩余空间

Flex兼容性留意事项:

l  IE9不支持FLEX,提议IE11

l  Safari 和 IOS 必要加 -webkit-

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读