-
Notifications
You must be signed in to change notification settings - Fork 0
Home
solar.pom edited this page Dec 9, 2016
·
3 revisions
完整结构如下
<body>
<header></header>
<main class="with-header with-footer">
<div class="main-content">Your content</div>
<div class="sticky-footer">sticky-footer</div>
</main>
<footer></footer>
</body>
- 上述结构中
main
和.main-content
是必须的,这是用来放页面主要内容的 -
main
的最小高度是整个屏幕
- 都是可选的,如果存在,则需要在
main
上添加上相应的class
,如header
存在,则main
上需要有with-header
类 - 它们的用途是页面内固定的头部或尾部,不会随页面滚动而滚动
- 他们的高度是固定的,如需自定义他们的高度,你需要额外添加类样式来覆写,同时你需要修改
main
的padding-top|padding-bottom
值,比如你要自定义header
的高度,你需要在header
上添加一个自定义类,比如.custom-header{ height: 100px; }
, 同时你需要修改main
的padding-top
为100px,这个也是用自定义类去覆写。
- 可选的,它的存在与否对.main-content不构成任何影响
- 它是页面内紧跟内容后面或紧贴屏幕下边缘内容(当
.main-content
的内容的高度+.sticky-footer
的内容的高度小于main
的高度时,.sticky-footer
紧贴main
的下边缘,否则.sticky-footer
紧跟.main-content
后面)的容器,比如copyright
这类内容。