制作HTML5+Css3的响应式网站时应该注意的几点

技术文章
2025-05-15 09:08:53
文章摘要

随着互联网技术的高速发展,HTML5+CSS3已成为目前比较主流的Web前端开发技术,其与以往的HTML+CSS相比, HTML5的新元素、语义化标签以及属性

随着互联网技术的高速发展,HTML5+CSS3已成为目前比较主流的Web前端开发技术,其与以往的HTML+CSS相比, HTML5的新元素、语义化标签以及属性,再加上CSS3的丰富的渲染效果,能够使开发者极为方便、快速、灵活地实现web页面的前端开发,响应 式网站建设有几个地方需要注意:

开发响应式网站有几个地方需要注意

第一点:在网页代码的头部,加入一行viewport元 标签.


viewport是 网页默认的宽度和高度,上面这行代码的意思是:网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为 1.0,即网页初始大小占屏幕面积的100%。

第二点:(注意)不使用绝对宽度,字体大小

width:auto; / width:XX%;
第三 点:(注意)字体大小

字体大小是页面默认大小的100%,即16像素

字体不要使用绝对大小PX,要使用相对大小“REM”

html{font-size:62.5%;}
body {font:normal 100% Arial,sans-serif;font-size:14px; font-size:1.4rem; }
下面我们介 绍一下html5和css3。



一、 HTML5

HTML5是下一代的HTML。HTML5是开放的Web网络平台的奠基石,HTML5的设计目的是为了在移动设备上支持多媒体,其新的语法特 征被引进以支持这一点,比如canvas、video和audio标签。HTML5还引进了最新的功能,能够改变用户与文档的交互方式。HTML5的优点包括:

具有强大的可移植性;

提高了 用户体验和可用性;

HTML5将被大量的应用在游戏和移动应用程序;

对SEO比较友好;

增 加的新标签有助于定义重要内容;

能很好的替代FLASH和Silverlight;

能给站点带来更多的音频和视频等 多媒体元素。

二、 CSS3

CSS3是CSS(层叠样式表)技术的升级版本,CSS演进的一个主要变化就是W3C决定将 CSS3分成一系列模块。CSS3的新特征有很多,例如圆角效果、图形化边界、块阴影与文字阴影、使用RGBA实现透明效果、渐变效果、使用 @FontFace实现定制字体、多背景图、文字或图像的变形处理(旋转、缩放、倾斜、移动)、多栏布局、媒体查询等。

三、 页面 适应性问题

移动终端与电脑端比较,分辨率和屏幕尺寸都不相同,如果在移动端还是把最大屏幕尺寸设计成和电脑端最大屏幕尺 寸一样的比如1024像素,字体大小还设计成电脑端的12像素或者14像素,那么就会出错,因此,在设计移动终端网页时,最好让网页的宽度自 适应于屏幕,万维网联盟在设计html的时候充分考虑到了这点,我们只需要加上标签就可以。

四、 图片适应性问题

图片分为背景图片和通过标签引入的图片,前者可以通过media query自动的切换不同分辨率的版本,但是在不支持background image size的浏览器中背景图片无法无级地调整大小(也就是在media query切换css的点上可以换一张不同分辨率的图,但是没法获得两张分辨率中间大小的版本),而且在很多情况下(比如cms中)并不适合用背 景图片。

通过标签引入的图片,我们要使用延迟加载图片的方法来加载图片,也就是说在实际加载图片之前,首先要用js检查当 前屏幕的宽度,然后页面加载不同分辨率的图片,如屏幕宽度小于等于480,那么就加载80像素宽度的图片,如屏幕宽度大于480小于等于768, 那么就加载120像素的图片,如果屏幕宽度大于768则加载160像素的图片,如果屏幕宽度是600像素,那么就需要通过百分比来缩放120像素的图 片来达到合适的效果。这种处理方式对于移动设备来说加载的图片变小了,网页浏览速度也减小了,但是在竖屏和横屏的转换,或者浏览器扩 大时图片会由于放大而产生模糊问题,这个问题如果解决呢?我们认为对于图片的考虑应该从网页布局设计的开始就应避免图片在各窗口宽度 下的尺寸相差不要太大,要排列更多的内容,而不能通过扩大图片尺寸来填充由于浏览器窗口的扩大而带来的空间。

例如:移动 设备图片自适应的css代码:

img{maxwidth:100%;height:auto;width:auto;}
五、 导航适应性问题

导航如何能够适应屏幕的大小,怎样适应能够更简单是我们研究的一个难点,通过多种方法的对 比,我们发现采用jQuery自适应窗口大小设置导航菜单的方式比较简单。

例如:

.nav{lineheight:50px;background: #0099cc;position: relative;}
.nav li{float:left;}
.nav li a{display:block;padding:0 20px;color: #00C;}
.navspan.navon{display:none;width:20px;position: absolute;top:12px;right:12px;cursor: pointer;}
@media screen and (maxwidth:768px)
{
.nav ul{display:none;width:100%;
}

扫码关注我们
小程序二维码

查看演示

微信公众号二维码

关注微信公众号

你觉得这篇文章怎么样?

关于小二CMS

高端定制网站领域著名服务商

我们立足合肥,业务覆盖安徽、全国及全球市场。我们凭借一支经验丰富、创意独特、协作无间的专业技术团队,专注于将最优技术通过高效简捷的途径呈现给客户,量身打造最佳解决方案。我们致力于通过持续努力,成为客户在信息化领域值得托付、共创价值的长期战略合作伙伴,协助客户在新经济时代敏锐捕捉商机,拓展发展空间,构筑强大竞争力。

小程序开发
公众号开发
高端网站开发
系统开发
商城开发
外贸网站建设
网站优化推广
安全运维

扫描二维码与小二CMS创始人沟通

7×24小时专业技术支持

高端网站定制
系统开发(OA、CRM)
商城开发
外贸网站建设
公众号/小程序
安全运维
创始人微信二维码

扫一扫添加微信

关于我们

超讯兴网络科技一家专注于高端网站建设、微信小程序开发、移动端应用研发及企业数字化转型服务的技术驱动型企业。我们致力于通过前沿技术研发实力与匠心独运的创意设计,为客户提供从策划、设计到开发、部署运维的一站式数字化解决方案。

自2013年成立以来,我们已成功交付3000+个精品项目,服务客户遍布金融、零售、制造、教育、医疗、互联网等多个行业领域。我们拥有资深的技术团队与丰富的实战经验,擅长复杂业务逻辑梳理与建模、高性能系统架构设计、跨平台应用开发、用户体验(UX/UI)深度优化及企业级系统安全保障。

我们相信,每一个成功的项目都源于对客户需求的深刻理解与极致追求。选择超讯兴网络科技,就是选择一个懂技术、懂设计、更懂您业务痛点的数字化成长伙伴,让我们携手将您的品牌愿景与市场机遇转化为可落地的数字现实,共同驱动业务增长与品牌价值升级。

致力于通过数字化技术赋能企业,帮助客户实现业务增长与品牌升级,成为您值得信赖的技术合作伙伴。

我们的优势
01

七年专注高端网站建设

02

服务上千企业积淀厚口碑

03

资深策划洞悉行业与用户

04

前沿技术栈紧跟时代发展

05

前端代码深度优化SEO友好

06

千家成功案例品质可信赖

07

精英团队高效协同创精品

08

多重防护保障数据安全

09

独家源码出售握牢自主权

10

完善售后体系全程护无忧

11

快速响应需求变更迭代

12

架构灵活支持二次开发

13

云服务器部署稳定可靠

14

免费提供一年技术支持

15

项目按期交付信誉保障

16

数据定期备份安全无忧

我们的不同

我们是一支年轻而充满激情的团队,痴迷代码,沉醉设计,坚信设计与编程不仅是工作,更是生活的信仰——"非设计,不生活;无兄弟,不编程!"

团队成员来自国内外顶尖设计公司与软件企业,精通网站设计与开发,已成功交付数百个项目,涵盖品牌官网、电商平台、小程序及移动端应用。

使命 以技术之力,助力改变命运
宗旨 客户第一,品质至上
信念 客户的成功,才是我们真正的成功

产品演示

产品演示二维码

请使用微信扫描二维码

查看产品演示

QQ客服

扫码添加好友,随时为您解答

QQ二维码

扫描二维码添加客服

QQ号:460623785
或保存二维码在QQ中识别

微信客服

扫码添加好友,随时为您解答

微信二维码

扫描二维码添加客服

微信号:
或保存二维码在微信中识别

微信咨询
QQ咨询
电话咨询
在线客服
回到顶部