当我们刚开始学习Web前端时,就对HTML页面的布局特别感兴趣,上一讲《CSS初步介绍》中,讲解了CSS的入门知识,现在我们介绍一下HTML布局的知识。
HTML布局的方案有Table布局、最流行的DIV布局、以及HTML5建议的DIV布局的替代方案。
当HTML内容被浏览器显示时,整个HTML页面对使用者来说,就是一个显示信息与进行操作的界面。我们常常见到和下面类似的界面:
在这个界面中,整个HTML网页被分为标题区、导航区、内容去、状态栏区,下面我们分别用Table布局、DIV布局和HTML5建议的布局方案来实现该界面。
1、Table布局方案
使用Table布局方案,将整个浏览器的展示部分就是一个表格,然后我们设置好表格的单元格合并、大小即可。下面是使用Table布局方案的HTML页面:
layout001
标题区
导航区
内容区
状态栏区
使用浏览器打开这个HTML文档,展示效果如下:
这个框架建立后,我们就可以在各个
2、DIV布局方案
使用DIV布局方案,将整个浏览器的展示部分由各个DIV来分配。下面是使用DIV布局方案的HTML页面:
layout002
标题区
内容区
使用浏览器打开这个HTML文档,展示效果如下:
这个框架建立后,我们就可以在各个
内进行具体的开发了。
可以发现,使用DIV元素,我们对页面进行布局时更方便。
3、HTML5推荐的布局方案
使用DIV布局方案,使用起来特别方便,基本上是前端开发者的首选。不过在HTML5标准来看,各个DIV的含义不明确,因此建议使用专门的元素来替代DIV。这是按照HTML5推荐的布局方案的页面:
layout003
标题区
内容区
使用浏览器打开这个HTML文档,展示效果和上面的一模一样:
使用这种方案,除了使用了含义明确的
这种做法貌似HTML更清晰,但实际上增加了元素的种类,增加了开发人员的记忆负担,容易出错。因此,前端程序员基本上都不喜欢这种方案。
猜你喜欢
- 2025-03-26 打造动态网页的六大关键步骤与技巧
- 2025-03-26 网站应该怎么设计?网站平常的布局方法有哪些?
你 发表评论:
欢迎- 617℃几个Oracle空值处理函数 oracle处理null值的函数
- 610℃Oracle分析函数之Lag和Lead()使用
- 599℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 595℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 591℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 582℃【数据统计分析】详解Oracle分组函数之CUBE
- 572℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 560℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- PageHelper - 最方便的 MyBatis 分页插件
- 面试二:pagehelper是怎么实现分页的,
- MyBatis如何实现分页查询?(mybatis-plus分页查询)
- SpringBoot 各种分页查询方式详解(全网最全)
- 如何在Linux上运行exe文件,怎么用linux运行windows软件
- 快速了解hive(快速了解美国50个州)
- Python 中的 pyodbc 库(pydbclib)
- Linux搭建Weblogic集群(linux weblogic部署项目步骤)
- 「DM专栏」DMDSC共享集群之部署(一)——共享存储配置
- 故障分析 | MySQL 派生表优化(mysql pipe)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)