前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >移动端与PC端页面布局区别、background-size 背景图片的缩放

移动端与PC端页面布局区别、background-size 背景图片的缩放

作者头像
Devops海洋的渔夫
发布于 2019-05-31 08:28:32
发布于 2019-05-31 08:28:32
3.1K00
代码可运行
举报
文章被收录于专栏:Devops专栏Devops专栏
运行总次数:0
代码可运行

仅供学习,转载请注明出处

HTML页面在手机端显示的存在问题

HTML页面在电脑的浏览器显示跟在手机端的浏览器显示效果是不一样的,下面写个div来示例看看。

首先编写一个div

那么下面来切换手机显示看看。

切换手机显示

可以看到,切换了手机显示之后,div变得很小,并且里面的文字都看不清楚了。

那么该怎么办呢?下面来介绍视口的概念。

视口

视口是移动设备上用来显示网页的区域,一般会比移动设备可视区域大,宽度可能是980px或者1024px,目的是为了显示下整个为PC端设计的网页,这样带来的后果是移动端会出现横向滚动条,为了避免这种情况,移动端会将视口缩放到移动端窗口的大小。这样会让网页不容易观看,可以用 meta 标签,name=“viewport ” 来设置视口的大小,将视口的大小设置为和移动设备可视区一样的大小。

设置方法如下( 快捷方式:meta:vp + tab ):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<head>
......
<meta name="viewport" content="width=device-width, user-scalable=no,
 initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
......
</head>

pc端与移动端渲染网页过程:

使用视口解决上面的div显示太小的问题

设置了视口之后,div显示比较正常了。

视网膜屏幕(retina屏幕)清晰度解决方案

视网膜屏幕指的是屏幕的物理像素密度更高的屏幕,物理像素可以理解为屏幕上的一个发光点,无数发光的点组成的屏幕,视网膜屏幕比一般屏幕的物理像素点更小,常见有2倍的视网膜屏幕和3倍的视网膜屏幕,2倍的视网膜屏幕,它的物理像素点大小是一般屏幕的1/4,3倍的视网膜屏幕,它的物理像素点大小是一般屏幕的1/9。

图像在视网膜屏幕上显示的大小和在一般屏幕上显示的大小一样,但是由于视网膜屏幕的物理像素点比一般的屏幕小,图像在上面好像是被放大了,图像会变得模糊,为了解决这个问题,可以使用比原来大一倍的图像,然后用css样式强制把图像的尺寸设为原来图像尺寸的大小,就可以解决模糊的问题。

清晰度解决过程示意图:

背景图强制改变大小,可以使用background新属性

background新属性

background-size:

  • length:用长度值指定背景图像大小。不允许负值。
  • percentage:用百分比指定背景图像大小。不允许负值。
  • auto:背景图像的真实大小。
  • cover:将背景图像等比缩放到完全覆盖容器,背景图像有可能超出容器。
  • contain:将背景图像等比缩放到宽度或高度与容器的宽度或高度相等,背景图像始终被包含在容器内。

下面来使用这张图片作为背景缩放一下看看。

background-size: length:用长度值指定背景图像大小。不允许负值。

首先写一个div放置这张背景图片。

下面设置一下背景图片的大小,如下:

使用这种方法是最频繁的,但是还有用百分比的方式。

background-size: percentage:用百分比指定背景图像大小。不允许负值。

这里的百分比其实就是div的宽高百分比,示例如下:

background-size: auto:背景图像的真实大小。

cover:将背景图像等比缩放到完全覆盖容器,背景图像有可能超出容器。

这个可能看得不是很清楚,其实cover参数就是等比例缩放至恰好覆盖div大小即可,如果图片等比例缩放的一半就可以覆盖div,那么div只会显示一半的图片。

contain:将背景图像等比缩放到宽度或高度与容器的宽度或高度相等,背景图像始终被包含在容器内。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.03.05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
腾讯云V**网关对接StrongSwan开源V**软件配置手册
ECS选择Linux centos 7.4 (服务器创建过程不进行演示请自行查找)
Hunter
2018/07/06
4.6K0
腾讯云V**网关对接StrongSwan开源V**软件配置手册
在linux服务器上使用strongswan自建ipsecV**网关实现IDC与云的内网通信配置实例
    公有云技术已经非常成熟,各行各业都在上云。有的客户本身有自建IDC,想实现数据迁移或者公有云+本地IDC混合云运行模式,就需要打通IDC与公有云之间的内网,目前腾讯云有两个方案:
elliswu
2019/06/25
8.6K7
如何将源服务器数据在线迁移到腾讯云CVM
在上云/迁云过程中,会面临客户的各种需求,如何将源服务器上的系统、应用程序等从自建机房(IDC)或云平台等源环境迁移至腾讯云,是目前常遇到的问题。腾讯云推出了在线迁移服务,可以完美解决各类服务器数据迁移的问题。
DRRR
2020/05/08
7K0
穿墙有术之企业级云上网络解决方案
在“互联网+”国家战略的驱动下,越来越多的业务应用需要通过互联网来提供服务,公有云因此受到越来越多的用户亲睐,然而对于传统IT的核心数据与业务,受安全性、兼容性等多方面因素的影响,无法采用公有云来承载,此因混合云成为企业云架构的不二之选。
Bug开发工程师
2019/07/12
1.6K0
穿墙有术之企业级云上网络解决方案
RouterOS(ros)与云上VPC通过IPsec实现内网互通 - 涵盖GUI/CLI两种配置方式
ipsec诞生于20世纪90年代,迄今为止,在实现内网互通解决方案中ipsec都是较为常用的。不少网关设备都会考虑集成ipsec的能力,ros便是如此,它作为一个软路由系统,支持的ipsec算法较为完善,本文将以GUI、CLI两种方式讲解ros的ipsec配置,与云上VPC网络实现内网互通。
RokasYang
2022/08/28
7K1
RouterOS(ros)与云上VPC通过IPsec实现内网互通 - 涵盖GUI/CLI两种配置方式
【参赛经验分享】腾讯云-云联网-全球互联技术实践文档
随着全球互联网络技术不断革新,全球云厂商地域互联需求增加,越来越多企业急需解决云端多地域内网互联,低时延,高通信等需求,腾讯云依据大量用户需求,推出【云联网】3.0产品。以下实践主要是利用腾讯云-云联网产品,打通全球VPC环境,实现内网互通,全球互联的实践技术文档。
TCS-F
2019/05/14
5.4K0
【参赛经验分享】腾讯云-云联网-全球互联技术实践文档
在CentOS上使用strongSwan搭建IPsec V P N服务
客户业务在往腾讯云迁移的过程中,因为两边的数据需要同步,所以需要建立站点到站点的IPsec V**连接,由于某些公司没有V**设备或者其他云不支持V** Gateway产品的时候,就需要我们自己搭建IPsec V**服务。
Vicwan
2019/09/12
24K0
在CentOS上使用strongSwan搭建IPsec V P N服务
【云+社区年度征文】带宽利用率提升50%,腾讯云联网架构方案解析
导语| 企业A是一家互联网公司,当前在云上计算资源已经接近10W核,华东地域专线流量24G+,资源部署以华东为主、华北、华南、西南等可用区为辅。该企业属于典型的混合云架构,本文主要分享企业A如何通过云联网架构优化实现带宽利用率提升50%?
binwenli
2020/11/30
5.9K0
【云+社区年度征文】带宽利用率提升50%,腾讯云联网架构方案解析
腾讯云迁移方案常见问题
云计算是一种按需使用、按量付费的服务模式,提供可用的、便捷的、按需的网络访问、可配置的计算资源共享池。其特点包括按需服务、资源池化、弹性扩展、泛网络访问、服务可度量。
用户11390638
2024/12/02
2560
腾讯ECN——泛在互联,便捷入云
前言       在移动互联网时代,腾讯网络团队支撑了腾讯即时通信、内容、广告、游戏等各种产品,让C端客户可以便利享受到腾讯提供的优质服务。在产业互联网时代,腾讯网络进一步升级,通过ECN(External Connection Network)网络,接入不同区域、不同行业的B端客户,让这些客户可以把数据中心、办公网、分支机构和腾讯云便捷互联,完成业务的数字化升级。 便捷接入        作为B端客户接入的网络产品,ECN面临各种各样的场景和需求,有些客户对接入的时延有要求,有些客户对接入的带宽有要求,
鹅厂网事
2022/04/19
5.7K0
腾讯ECN——泛在互联,便捷入云
公有云产品NAT&EIP最佳实践指南
NAT 网关(NAT Gateway 简称NAT)是一种支持 IP 地址转换服务,提供 SNAT 和 DNAT 能力,为私有网络(VPC)内的资源提供安全、高性能的 Internet 访问服务。适用于云上主动访问公网及对外提供公务服务能力等场景。
张兴龙-leoxzhang
2021/05/27
5.3K0
腾讯云数据迁移工具解决方案:阿里云迁移到腾讯云
对于阿里云批量迁移到腾讯云,HyperMotion可以支持批量一键式安装Agent软件,做到了操作步骤简单化、自动化,可以满足常见源端操作系统类型。
删库跑路886
2022/04/24
10.5K0
腾讯云虚拟网络架构揭秘
腾讯云开发者社区
2017/12/12
9.4K0
云网络科普(2): 专线接入Direct Connect
在本公众号的前面的文章中,简要介绍了云网络的产品,本系列云网络科普文章会详细介绍云网络产品,主要是包括私有网络、专线接入、SDWAN、VPN等产品。本文是讲解专线接入Direct Connect的产品和服务。
网络工程师笔记
2021/05/17
4.3K0
云网络科普(2): 专线接入Direct Connect
如何解决混合云组网难题?
企业用云量持续增长。随着时间的推移,逐渐形成了混合云架构。混合云架构如何解决通“网”需求?
Accesshub
2018/07/20
2.2K0
如何解决混合云组网难题?
方格子服务器系统,方格子无盘服务器配置推荐方案[通俗易懂]
虚拟私有云使用限制如表1所示。以上配额说明针对单租户情况。一个网络ACL单方向拥有的规则数量最好不超过20条,否则可能引起网络ACL性能下降。二层网关连接在公测期间默认只能创建1个二层连接网关。默认情况下,一个用户可以创建100个安全组。默认情况下,一个安全组最多只允许拥有50条安全组规则。默认情况下,一个云服务器或扩展网卡建议选择安全组
全栈程序员站长
2022/11/09
3.5K0
方格子服务器系统,方格子无盘服务器配置推荐方案[通俗易懂]
金融行业云全景网络流量监控最佳实践
国内某大型金融机构通过自建的行业云为各机构、服务商和开发者提供自主可控、安全可信的金融级云平台产品和服务。在全产业加速数字化转型的关键阶段,A金融机构为了更好的支持产品创新和业务拓展,更快地响应客户和市场的需求,不断夯实金融云平台技术底座,保障金融业务安全、稳定运行。
清华土著
2022/03/23
2.3K0
金融行业云全景网络流量监控最佳实践
Stable Diffusion 腾讯云云原生容器部署实践
刘远,腾讯云泛互联网首席解决方案架构师。 技术背景 Stable Diffusion 是一种深度学习的文本到图像模型,由 Runway 和慕尼黑大学合作构建,第一个版本于 2021 年发布。目前主流版本包含 v1.5、v2和v2.1。它主要用于生成基于文本描述的详细图像,也应用于其他任务,如修复图像、生成受文本提示引导的图像到图像的转换等。 应用场景 AI 绘图在各个行业领域会起到革命性的作用,目前多数是加快现有工作的效率和质量。以下是几个典型的应用场景: 1. 插画:无论是游戏 CG 还是概念插画,使用
腾讯云原生
2023/05/16
2.6K0
Stable Diffusion 腾讯云云原生容器部署实践
Stable Diffusion 腾讯云云原生容器部署实践
刘远,腾讯云泛互联网首席解决方案架构师。 技术背景 Stable Diffusion 是一种深度学习的文本到图像模型,由 Runway 和慕尼黑大学合作构建,第一个版本于 2021 年发布。目前主流版本包含 v1.5、v2和v2.1。它主要用于生成基于文本描述的详细图像,也应用于其他任务,如修复图像、生成受文本提示引导的图像到图像的转换等。 应用场景 AI 绘图在各个行业领域会起到革命性的作用,目前多数是加快现有工作的效率和质量。以下是几个典型的应用场景: 1. 插画:无论是游戏 CG 还是概念插画,使用
云存储
2023/06/07
1.5K0
Stable Diffusion 腾讯云云原生容器部署实践
全面理解云上网络
作者:ronaldoliu,腾讯 IEG 后台开发工程师 公司一直在推动业务上云,同时越来越多的项目也要开始出海,对云的依赖会越来越多。但是云并不像它宣传的那么简单易用,尤其是云上网络,是大家理解云的一大阻碍。本文比较全面地梳理了云上网络的各种概念以及简要的原理,希望能够帮助大家建立一个知识索引,以备不时之需。由于本人不是云的专家,因此文章中有不对的地方也欢迎指正。 私有网络 VPC VPC 全称 Virtual Private Cloud,翻译成私有网络其实不太准确,但是它确实就是对网络资源的一种抽象。我
腾讯技术工程官方号
2022/06/20
12.2K1
全面理解云上网络
推荐阅读
相关推荐
腾讯云V**网关对接StrongSwan开源V**软件配置手册
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档