html铺满整个页面_如何进行HTML页面的布局

2abe75fb272ea9a4f12bb39ec8590d7d.png

当我们刚开始学习Web前端时,就对HTML页面的布局特别感兴趣,上一讲《CSS初步介绍》中,讲解了CSS的入门知识,现在我们介绍一下HTML布局的知识。

HTML布局的方案有Table布局、最流行的DIV布局、以及HTML5建议的DIV布局的替代方案。

当HTML内容被浏览器显示后,整个HTML页面对使用者来说,就是一个显示信息与进行操作的界面。我们常常见到类似下面的界面:

a5f5f488842c8268079edaa7ec4d9a04.png

使用word设计的一个简易界面

在这个界面中,整个HTML网页被分为标题区、导航区、内容区、状态栏区,下面我们分别用Table布局、DIV布局和HTML5建议的布局方案来实现该界面。

1、Table布局方案

使用Table布局方案,将整个浏览器的展示部分就是一个表格,然后我们设置好表格的单元格的大小及合并即可。下面是使用Table布局方案的HTML页面:

            layout001
标题区 导航区 内容区 状态栏区

使用浏览器打开这个HTML文档,展示效果如下:

fda264f603625e4892931330e3997aa7.png

这个框架建立后,我们就可以在各个

内进行具体的开发了。

2、DIV布局方案

使用DIV布局方案时,整个浏览器的展示部分由各个DIV来分配。下面是使用DIV布局方案的HTML页面:

            layout002
内容区

使用浏览器打开这个HTML文档,展示效果如下:

1fe9d905d0c151af2b74d2982c2e65fc.png

这个框架建立后,我们就可以在各个

内进行具体的开发了。

可以发现,使用DIV元素,我们对页面进行布局时更方便。

3、HTML5推荐的布局方案

使用DIV布局方案,使用起来特别方便,基本上是前端开发者的首选。不过在HTML5标准来看,各个DIV的含义不明确,因此建议使用专门的元素来替代DIV。这是按照HTML5推荐的方式实现的布局方案页面:

            layout003            标题区        
导航区 内容区
状态栏区

使用浏览器打开这个HTML文档,展示效果和上面的一模一样:

c72ae8cb3bce6e4eccb03fa139732e8a.png

使用这种方案,除了使用了含义明确的、、、元素外,和DIV方案没有区别。

这种做法貌似HTML更清晰,但实际上增加了元素的种类,增加了开发人员的记忆负担,容易出错。因此,前端程序员基本上都不喜欢这种方案。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值