网页布局的发展历程

本文介绍了网页布局从表格布局、position定位、浮动布局、栅栏布局到Flexbox和CSS Grid的发展历程,探讨了各种布局方式的优势和局限性,以及在不同网页设计需求中的应用。
摘要由CSDN通过智能技术生成

这篇文章是网页布局的发展历程,主要包括表格布局、position 布局、浮动布局、栅栏布局、flex 布局和 grid 布局。

HTML 最初是用来定义网页结构的,页面内容从上到下依次显示,后来为了让页面可以有更多的样式,html 添加了改变元素样式的标签,比如 b 标签可以加粗、i 标签可以将文字改为斜体,但随着页面内容的丰富,页面如何布局成为了问题。

表格布局

后来人们发现,对于页面布局来说,表格是一个有力的工具。到了1996年,表格布局流行了起来。最初的 HTML 规范当中,表格的初衷其实是用来组织表状(以行列划分)数据的,但很快大家就意识到,单元格里面可以放各种 HTML 元素,于是整个表格就成了一个二维的页面布局。

在1997年的时候,David Siegel 研究出了表格布局技术,尽管表格本身是用来承载数据的,用来承载内容和图片有点奇怪,但是在那个时代,这种方法依然显得颇为靠谱,并且大行其道。

表格布局的优点是:布局容易、快捷、兼容性好。比如垂直对齐,以像素为单位或者以百分比来控制对齐。在那个时代,表格可是灵活的设计神器。但也存在明显的缺点:比如改动不便,需要重新调整,工作量大。

position定位

1990年代末浏览器厂商们达成了共识,决定逐渐淘汰展示类标签。同时,CSS(Cascading

网页开发经历了以下四个主要的发展历程: 1. 静态网页时代:在互联网的早期,网页多数是以静态 HTML 页面的形式呈现。开发人员只需要使用 HTMLCSSJavaScript 等前端技术,手写网页,然后将其上传至服务器,用户访问时通过网络传输到客户端浏览器。 2. 动态网页时代:随着互联网的发展,用户对于网站的要求越来越高,需要网站能够提供更加丰富和复杂的交互功能。为了满足这些需求,开发人员开始使用后端技术,如 CGI、ASP、PHP、JSP 等实现动态网页。这些技术可以让网页根据用户的请求、数据库的查询等动态生成内容,从而提供更加丰富的交互体验。 3. Web 2.0 时代:Web 2.0 的出现为网页开发带来了新的思路和技术。Web 2.0 提倡用户参与、社交互动等概念,开发人员开始使用 AJAX 技术,实现无刷新更新网页内容,提供更加快速、自然的交互体验。此外,Web 2.0 还涌现了一些新的技术,如 RSS、REST、JSON 等,为网页开发提供了更加灵活和高效的解决方案。 4. 响应式设计时代:随着移动设备的普及,越来越多的用户开始使用手机、平板等移动设备访问网站。为了适应不同设备的屏幕大小和分辨率,开发人员开始使用响应式设计技术,实现网页的自适应布局和响应式交互。这种技术可以让网站在不同设备上呈现出最佳的用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值