第八周自学前端H5中问题总结,如ClientX/client pageX/pageY screen/screenY的使用和区别

本文总结了前端自学过程中的重点,包括div、section和article元素的区别,详细阐述了ClientX/client pageX/pageY screen/screenY在不同场景下的应用,并提到在移动端Web App开发中,设置meta标签以实现全屏及增强用户体验的关键作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.div/section/article的区别

<div> - 内容组
<section> - 有联系的内容组
<article> - 独立完整的内容

2.ClientX/client pageX/pageY screen/screenY的使用和区别

pageX/pageY:低版本浏览器(IE67)不支持,以当前文档(body)的左上角为基准点。

screenX/screenY:以当前屏幕的左上角为基准点。

clientX/clientY:当前窗口的左上角为基准点,可视区域。

pageX

光标相对于该网页的水平位置(ie无)

pageY

光标相对于该网页的垂直位置(ie无)

screenX

光标相对于该屏幕的水平位置

screenY

光标相对于该屏幕的垂直位置

clientX

光标相对于该网页的水平位置 (当前可见区域)

clientY

光标相对于该网页的垂直位置

3. 移动端web app,移动端网页,Hybrid开发,需要在页面头部加上下面这句话。

<meta name="apple-mobile-web-app-capable" content="yes">

这个meta的作用是让普通移动网页被添加到主屏幕后,拥有一些类native的功能,很多同学应该都很熟悉了。就是类似隐藏ios的上下状态栏,实现全屏,禁止弹性拖拽,全屏,修改顶部颜色等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值