首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

针对iPhone的pt、Android的dp、HTML的css像素与dpr、设计尺寸和物理像素的浅分析

iphone手机的像素密度是163ppi,但是到了iPhone4的时候像素密度是326ppi,开发者发现初代的1px和iphone4下的1px显示尺寸不相等了,无疑将增加适配的工作量,于是iphone开发者提出了一个...pt的概念,即采用初代iphone1个像素点的大小作为基准,记作1pt(point),也就是说1pt在iphone4下的大小=2px的宽高。...4.HTML中的css像素和dpr   在HTML中不得不提到viewport,经常会设置viewport的width=device-width,那这个device-width的值是多少呢?...device-width在html中也同样被解读为理想(基准)视口的宽度,即320px,375px,414px,这里的px就是指css像素,通常也被称为逻辑像素;那我们可以认为html中的css像素的显示尺寸应该和...dpr,也被成为device pixel ratio,即物理像素与逻辑像素的比,那也就不难理解:iphone6下dpr=2,iphone6+下dpr=3(考虑的是栅格化时的像素,并非真实的物理像素);

1.9K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ❤️使用 HTML、CSS 和 JS 创建响应式可过滤的游戏+工具展示页面 ❤️

    响应式可过滤的游戏+工具展示页面 用于各种网站以按类别对图像进行排序。在本文中,我将向您展示如何借助 HTML CSS 和 javascript 创建响应式可过滤的游戏+工具展示页面。...CSS .gallery .gallery-item.hide{ display: none; } 第 5 步:使可过滤的图片库具有响应性 现在我已经使用 CSS 代码的媒体查询使它具有响应性。...希望通过本文,您已经学会了如何使用 HTML、CSS 和 JS 创建响应式可过滤的游戏+工具展示页面。...使用 HTML、CSS 和 JavaScript 制作的随机密码生成器 使用 HTML、CSS、JS 和 API 制作一个很棒的天气 Web 应用程序 你真的熟练运用 HTML5 了吗,这10 个酷炫的...11个基于HTML/CSS/JS的情人节表白可爱小游戏、小动画【情人节主题征文】 我已经写了很长一段时间的技术博客,并且主要通过CSDN发表,这是我的一篇 Web 响应式可过滤的游戏+工具展示页面教程

    6.5K20

    基于html+css+javascript+jquery+bootstarp响应式网页设计——大理我的家乡旅游景点

    ,CSS的代码量也很足、很细致,使用hover来完成过渡效果、鼠标滑过效果等,使用表格、表单补充模块,为方便新手学习页面中没有使用js有需要的可以自行添加。...+CSS 布局制作,web前端期末大作业,大学生网页设计作业源码,这是一个不错的网页制作,画面精明,代码为简单学生水平, 非常适合初学者学习使用。...3.知识应用:技术方面主要应用了网页知识中的: Div+CSS、鼠标滑过特效、Table、导航栏效果、Banner、表单、二级三级页面等,视频、 音频元素 、Flash,同时设计了Logo(源文件)所需的知识点.../bootstrap.min.css" /> css/index.css" /> 主页面 ...苍山,这滇西高原的恒久主人,这掩映在云霭霞雾中的天之骄子,在冰雪的浸润下,显得分外清秀雄奇。“炎天赤日雪不融”。

    1.1K40

    移动webapp前端开发小结

    虽然曾经读过几篇关于webapp的经验总结的文章,也了解过HTML5、CSS3的新特性,但是实战起来还需要摸索。下面总结了这次开发的几点经验,分享给大家,若有不当之处欢迎斧正。..."> 三、响应式设计,自适应多分辨率的移动设备 如果我们针对不同分辨率的移动设备匹配同一套CSS样式(比如:字体、图片大小等),最终显示的结果很可能某些分辨率上的效果不错、而其他分辨率的显示效果则会千差万别...** 因为iPhone 4、4s 的像素比为2(每个CSS像素=2个物理像素),所以虽然它们的真实分辨率是960640,但报告给浏览器的值是480320 。...方式一:父元素中有多个div 部分HTML: div class="box1">div> div class="box2">div> div class...方式二:父元素中只有两个div 部分HTML: div class="box1">div> div class="box2">div> 部分

    1.3K20

    基于html+css+javascript+jquery+bootstarp响应式的鲜花预订网电商模板(21页)

    原始HTML+CSS+JS页面设计, web大学生网页设计作业源码,画面精明,排版整洁,内容丰富,主题鲜明,非常适合初学者学习使用。...+CSS 布局制作,web前端期末大作业,大学生网页设计作业源码,这是一个不错的网页制作,画面精明,代码为简单学生水平, 非常适合初学者学习使用。...3.知识应用:技术方面主要应用了网页知识中的: Div+CSS、鼠标滑过特效、Table、导航栏效果、Banner、表单、二级三级页面等,视频、 音频元素 、Flash,同时设计了Logo(源文件)所需的知识点...+Css技术; 菜单美观、醒目,二级菜单可正常弹出与跳转; 要有JS特效,如定时切换和手动切换图片新闻; 页面中有多媒体元素,如gif、视频、音乐,表单技术的使用; 页面清爽、美观、大方,不雷同。...网站前端程序不仅要能够把用户要求的内容呈现出来,还要满足布局良好、界面美观、配色优雅、表现形式多样等要求。

    91520

    几个小处理提高前端性能

    适当定高,例如如果div内容可能有高度差异的动态内容载入。什么意思?例如右上角的个人用户信息是页面渲染完毕之后动态载入的。...因此,如果这部分div不定高,就会出现个人信息载入后,整个页面下沉几像素(3.2像素?)页面重绘的问题。...图片设定不响应重绘的尺寸,如果你的不设定尺寸、同时外部容器没有定死高宽,则图片在首次载入时候,占据空间会从0到完全出现,左右上下都可能位移,发生大规模的重绘。...现代浏览器可以渐进使用CSS3 transition实现动画效果,比改变像素值来的高性能。 不使用iframe,据说开销最大的DOM元素。...CSS图形生成,如三角: CSS模拟,如几像素的投影效果 CSS3技术,例如渐变效果CSS3 gradient+filter。投影效果CSS3 box-shadow+filter blur。

    1.2K20

    使用 CSS Grid 的响应式网页设计:消除媒体查询过载

    介绍 CSS Grid想象一下,在开始开发之前为你的网站创建一个蓝图,这是其结构和设计的可视化表示。CSS Grid 采用了类似的原理。它为开发人员和设计师提供了一个强大的布局系统,由行和列组成。...让我们开始吧为了更好地理解 CSS Grid,让我们使用 HTML 和 CSS 创建一个简单的网格:div class="grid-container"> div class="item">Item...通过这个配置,网格将创建尽可能多的列以适应容器,同时保持指定的宽度。列数将根据可用空间自动进行响应性调整。两行的高度将保持在每行100像素的高度上。...grid-gap: 5px;:grid-gap 属性设置了网格项之间的间距。在这种情况下,网格项之间有5像素的间隔,提供了视觉分隔并改善了整体设计。...在这种情况下,每列的最小宽度为100像素(100px),并且可以扩展(1fr)以填充容器中的可用空间。

    30610

    前端核心基础知识总结

    目录前言一、HTML模块二、CSS模块三、JavaScript 基础前端框架与工具结束语前言在当前内卷严重的技术圈,虽说近两年一直都在唱衰前端开发,甚至有一种所谓的“前端已死”的言论,但是在实际情况下前端开发依然扮演着至关重要的角色...关于HTML模块的使用也是非常重要的,那么以下分享一下是 HTML 相关的关键知识点。1....*/}div { padding: 10px 20px 30px; /* 上内边距为 10 像素,左右内边距为 20 像素,下内边距为 30 像素 */}div { padding: 10px 20px...}div { margin: 20px 30px 40px; /* 上外边距为 20 像素,左右外边距为 30 像素,下外边距为 40 像素 */}div { margin: 20px 30px 40px...响应式设计响应式也是CSS中很重要的内容,媒体查询(media queries):根据不同屏幕尺寸和设备特性应用不同的CSS样式。百分比宽度:使用百分比而非固定像素来定义元素宽度。

    20622

    技巧 | view-port 那些事儿

    我们把浏览器的可视区域称为 visual-viewport,但是某些网站会因为可视区域过窄而产生各种各样的显示错乱,所以浏览器会在默认情况下把 viewport 设为一个较大的值,这样的话那些没有考虑响应式设计的网页也可以在手机端正常显示了...DOCTYPE html> html> html> 上述代码中设置 div 块宽度为 375px,与浏览器的宽度一样,但是没有声明 viewport 属性,结果并不如预期的一样(文字块占满浏览器的全部宽度),而是如下图所示: ?...设置 initial-scale=1.0 说明此时单位物理像素(device-pixel)等于显示像素(css-pixel),手机不会自动缩放(即 viewport 的宽度为 375px,与文字块宽度相同...说到物理像素和显示像素,二者很容易混乱,其中最直观的一点区别是:单位物理像素是不变的(其值通常可以通过 screen.width/height 获取),而单位显示像素是相对的、可变的。

    71720

    【Web前端】在 CSS 中调整大小

    调整元素的大小是一个重要的技能,CSS 提供了多种方法来控制和调整元素的尺寸,以适应不同的设计需求和屏幕尺寸。...二、设置具体的尺寸 CSS 允许我们设置元素的具体尺寸,通过使用固定单位(如像素、点等)来精确控制元素的宽度和高度。这种方法适用于需要精确尺寸控制的场景。 示例 : 使用固定单位设置尺寸 固定尺寸div> html> ​​.fixed-size-box​​ 的宽度和高度被设置为固定的像素值,这确保了元素在所有屏幕和视口尺寸下保持一致的尺寸...class="container"> div class="responsive-box">响应式盒子div> div> html> ​​.responsive-box​​...10%,这使得 ​​.box​​​ 在不同的屏幕宽度下,内边距会根据其实际宽度进行调整。

    12310

    论CSS中可使用的font-size的长度单位

    即使你可以给某一CSS属性赋予相同的值,其背后的计算逻辑也是不一样的。不同情况下,适用的长度单位是不同的。...让我们看一下对不同元素使用像素设置 font-size会有怎样的效果。下面是我们接下来要用来作为例子的的部分代码。... div> 下面是CSS给不同元素设置的字体大小。...由于这一单位的具体值取决于给定元素继承的 font-size,因此,如果要单独设置网站的某些部分的字体大小,比如独立的模块中的元素,则这一单位很有效。...这个技巧在视窗单位的基础排版一文中有具体解释。 其他绝对值单位 CSS也允许其他很多绝对值单位,这些单位在屏幕排版的情况下使用较少,更多是用在传统的打印介质中。

    2.4K20

    零基础学网页开发入门(制作博客案例)适应手机端div+css+js的综合介绍

    此图为静态截图效果 一、学前必备 1.网页的理解 为他人提供某些服务。不损害他人利益的,符合国家规定的网页服务。 2.文件扩展名 提问:如何使得文件的扩展名显示出来?...win7系统下 组织---文件夹和搜索选项---查看---去掉勾(隐藏已知文件类型的扩展名) win10系统下 可以直接到查看菜单下显示隐藏的扩展名 在操作系统中不同的文件扩展名有不同的表现形式。...4.写法 这里的css属性写法: 属性:属性值 文字大小控制: font-size:文字大小,单位px,这里的px表示像素。 px表示像素。...宽高调整 css中调整大小,我们常常会使用px(像素)来表示,但如果想要适应设备窗体大小变化,就要使用比例: 例如调整宽度为100%在css中的写法如下 width:100% 五、网站代码结构 基础代码结构的分割...中的符号对应方式,同样的,符号.表示class 一般情况下,我们规定这个标签用来存放网页所有结构: div id="wrapper">网页内部内容结构div> 六、JS入门 js是javascript

    1.3K30

    基于HTML+CSS+JavaScript简洁的响应式个人博客网站bootstrap网页(大学生简单个人静态HTML网页设计作品)

    二、✍️网站描述 ⭐个人网页设计网站模板采用DIV CSS布局制作,网页作品有多个页面,如 :个人介绍(文字页面)、我的作品(图片列表)、个人技能(图文页面)、在线留言(表单页面)CSS样式方面网页整体采用左右布局结构...网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。...网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件; 网页编辑方面:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver...其中: (1)html文件包含:其中index.html是首页、其他html为二级页面; (2) css文件包含:css全部页面样式,文字滚动, 图片放大等; (3) js文件包含:js实现动态轮播特效...---- start-smoth-scrolling----> div> div> html> CSS样式代码 @font-face { font-family

    1.8K30

    前端面试实录CSS篇(最近一周)

    屏蔽浏览器私有语法的差异 3. 使用多重继承 4. 提到 css 代码的兼容性 18. z-index 会在什么情况下会失效?...同一个父级元素下的元素层叠效果是受父级影响的,就是说如果你的父级z-index很小,那你子级设置再大也没有用 19. 常见的 css 布局单位?...; • rem: css3 新增的一个相对单位,是相对于根元素 html元素 的 font-size 的倍数, • css 像素:web 开发者提供,css 中的一个抽象单位 • 物理像素:与设备的硬件密度相关...,任何设备的物理像素都是固定的 • 像素px: 页面布局基础,分为css 像素和物理像素 • 百分比%: 实现响应式效果 • em和rem: 相对于 px 更具灵活性,它们都是相对长度单位,区别为,em...window.devicePixelRatio = 设备的物理像素 / CSS像素。 • 解决方法: 1.

    11210
    领券