右栏的主内容区包含页眉、正文和页脚三个部分。正文的内容将在11.3节介绍,这里只介绍页眉和页脚的布局。

页眉包括两部分内容,左侧提供“文档结构视图”复选框,小屏幕用户可以通过该复选框关闭目录树,方便阅读。右侧为文章的章节标题。HTML代码如下:

  1. <header>
  2. <label id="view"><input id="show" type="checkbox" />文档结构视图</label>11 构建网页版word
  3. </header>

首先,让“文档结构视图”复选框向左浮动,并设置字体样式。其次,设置 checkbox 的 vertical-align属性,使复选框的文本和方框垂直居中对齐。最后,为 header 添加灰色的下边框,使页眉和正文界限分明,并设置其他样式。

  1. header {
  2.     height: 2.2em;
  3.     overflow: hidden;
  4.     text-align: right;
  5.     margin-bottom: 1em;
  6.     letter-spacing: 1px;
  7.     font-family: Arial,SimSun;
  8.     border-bottom: 1px solid #888;
  9. }
  10. header label {
  11.     float: left;
  12. }
  13. header label input{
  14.     vertical-align: -2px;
  15. }

页脚就更简单了,只需设置文本相关属性,再设置外边距,并添加一条灰色上边框,使页眉和正文界限分明。

  1. footer {
  2.     margin-top: 1em;
  3.     text-align: center;
  4.     letter-spacing: 1px;
  5.     border-top: 1px solid #888;
  6. }

最终的布局效果如图 11‑3 所示:

图11-3 右栏布局效果

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

CSS两栏布局之右栏布局相关推荐

  1. 【word】双栏写作如何调整为写满左栏再写右栏

    word双栏写作一般默认都是写满了左栏再跳到右栏,如果不小心设置了添加了设置标记. 问题图: 步骤: 点击显示段落标记 2.然后原文就可以看到标记: 3,直接删掉即可(PS.有时候标记非常小,可能看不 ...

  2. word中分栏后文字均匀的分布在了左右两栏,而不是填满左栏再填右栏,怎么办?

    应该是在设置分栏时选定了部分段落. 解决办法: 重新设置分栏,通过菜单:格式→分栏→栏数设置成2,并将"应用于"设置成"整篇文档"→确定. 回到普通界面后,将文 ...

  3. css -- 两种方法实现流式布局

    Bootstrap将屏幕分为4个等级: 1.超小屏幕 (宽度小于768 px), 显示宽度 100%; 2.小屏幕 (宽度在768px ~ 992px), 显示宽度 750px; 3.中等屏幕 (宽度 ...

  4. 左栏固定,右栏自适应

    方法1: <style> body{ margin:0; height:100%} html{ height:100%} /*兼容firefox的div高度100%*/ #left{ po ...

  5. 用CSS的float属性创建三栏布局网页的方法

    三栏布局是最常见的网页布局,主要页内容放在中间一栏,边上的两栏放置导航链接之类的内容.基本布局一般是标题之下放置三栏,三栏占据整个页面的宽度,最后在页的底端放置页脚,页脚也占据整个页面宽度.本文介绍一 ...

  6. css多栏布局(双栏布局、三栏布局、圣杯布局、双飞翼布局)

    1.两栏布局 两栏布局的核心是左栏固定宽度,右栏宽度自适应 html结构为 <div class="outer"><div class="left&qu ...

  7. CSS floats来创建三栏网页布局的方法

    栏布局是目前最常见的网页布局,主要页内容放在中间一栏,边上的两栏放置导航链接之类的内容.基本布局一般是标题之下放置三栏,三栏占据整个页面的宽度,最后在页的底端放置页脚,页脚也占据整个页面宽度.   绝 ...

  8. CSS 两栏布局之总体设计

    随意打开一个 word 文档一看,其布局便一目了然.它分为左.右两栏,左栏为文档的目录树,右栏为文档的内容.而内容区又被分为页眉.正文和页脚三个部分. 这里跟现实版的 word 保持一致,也采用相同的 ...

  9. css布局:table布局、两栏布局、三栏布局

    一.最初的布局--table 最初的时候,网页简单到可能只有文字和链接.这时候,大家最常用的就是table.因为table可以展示出多个块的排布.这种布局现在应该不常用了,因为在形色单一时,使用起来方 ...

最新文章

  1. ajax post请求,后台servlet来接收
  2. 一张图系列——为什么在DllMain里面创建了线程并Wait会卡死
  3. WebServlet 4.0
  4. 关于程序工作者的规划与思考
  5. 使用BaseAdapter实现复杂的ListView
  6. inline函数和一般的函数有什么不同
  7. eclipse中不能找到dubbo.xsd报错”cvc-complex-type.2.4.c“的 两种解决方法
  8. 产品经理之深度学习促进产品
  9. 政府数据泄漏频现 美国能源部也未幸免
  10. heidisql导入sql文件
  11. spring源码下载以及gradle的详细使用教程
  12. 微信小程序php后台实现
  13. 项目中将orl改为pgsql函数
  14. Overlay 网络 VXLAN 技术解析
  15. 毕业论文尾注和参考文献
  16. 正阅读微信小说分销系统-视频教程-5.订单明细
  17. solidwork 侵权 证据_刑事案件辩护律师证据质证的“分层”模式
  18. netty权威指南笔记-以回车换行结尾的消息如何处理半包问题
  19. 如何给HTML文件加一张背景图,如何在css中添加背景图?
  20. 微信小程序加入(长按识别)群聊(群二维码)

热门文章

  1. Maven_Build_Resources
  2. JavaScript的排序问题
  3. IOS 学习笔记 2015-04-15 手势密码(原)
  4. 论HTML5 Audio 标签歌词同步的实现
  5. mysqldump备份还原
  6. 分析称地图服务将成移动行业未来
  7. Skype现已支持开源VP8视频编解码器
  8. 邮件实用技巧九:如何快速查看历史邮件
  9. 【短文本相似度】传统方法BM25解决短文本相似度问题
  10. python学习中软件开发知识点_Python 学习知识点总结归纳