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

HTML标准

在世界的任何一个角落,每个网络浏览器都以同一种方式显示HTML文件。理想情况下,任何一台电脑上的任何一个浏览器软件对每个HTML标识符应当以相同的方式解释,并有相同的效果。...理论上来说,网页在任何尺寸的屏幕上显示出来都应该是一样,但在实际中,如果你的计算机显示器比我的分辨率高,你和我就会看到主页不同的显示效果。...让我们来看看世界上各种不同形式的显示器,一些人使用大尺寸的三十英寸显示器来浏览主页,而另一些人用手持式计算机的LCD屏幕来浏览同一主页,适合这种屏幕的主页肯定不会适合那种屏幕。...因此,以下三种因素导致了在所有计算机上使用各种浏览器软件会对网页有不同的显示效果: ■ 低版本的浏览器软件不能解释所有的最新HTML规范中的标识符。...■ Netscape和Microsoft在他们各自的浏览器软件中引入了专门的标识符。 ■ 使用不同操作系统及显示器的计算机以不同的方式来显示网页。 面对这些问题,一个优秀的网页设计者应该如何去做?

94800

一文看懂ios 11所有特性,不再支持32位应用

对于iPad用户,第一代和第二代的12.9英寸iPad Pro,10.5英寸的iPadPro,9.7英寸的iPad Pro,iPad Air 2,iPad Air 1,iPad 5,iPadmini 4...在操作系统的最新版本中,iOS上有多项改进,包括性能、交互过程的改进,在应用程序之间拖放内容,新的“驾驶中请勿打扰”模式,苹果原生应用的细微改进,新的文件管理应用程序File,更强大并且更加专注于人工智能和机器学习的...如果你碰巧有另一台运行了iOS 11的设备使用同一Apple ID,则可以将该设备和你希望设置的设备相邻放置,以同步偏好、设置和密码。 iOS 11还将支持基于苹果新的AR平台开发的应用。...如果你在iPad Pro上使用此功能,你可以利用Dock栏的更大空间,跨应用程序拖放内容,在使用多个应用程序时建立分割视图,并与“Files”应用程序中的云服务集成,使其成为更具生产力的设备。...iOS 11更新还提供了对新的照片和视频格式的适配,从而与iOS 10相比,相同的照片和视频文件占用的存储空间减少了50%。这一改进或许可以为新版iPhone的64GB版本带来一些吸引力。

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

    【Hello CSS】第三章-浏览器的视图与坐标

    由于CSS像素(CSS Pixels)是个逻辑性的像素,而非物理性的像素,所以1个CSS像素在不同设备上大小可能会有不同。但即便是如此,对于CSS来说,还是希望在不同设备上大小尽可能地看起来相同。...视图 视口(viewport) 视口(viewport)代表当前可见的计算机图形区域。...在 Web 浏览器术语中,通常与浏览器窗口相同,但不包括浏览器的 UI, 菜单栏等——即指你正在浏览的文档的那一部分。...在WEB开发中,视口(viewport) 是个很重要的概念,尤其在响应式网页设计中是必备的。...通过上述一系列的名词介绍,我们可以知道不同设备的尺寸,分辨率,CSS像素大小都不尽相同,所以 视口(viewport) 的大小也就跟设备相关。

    2.4K20

    Web正文字体发展简史

    当然,由于像素没有通用的物理尺寸,因此无法可靠地将印刷点转换为像素。屏幕具有不同的每英寸像素比。原始的 Macintosh 屏幕为 72ppi(或 68ppi ?)。...我的主要问题是: 一次只能看到几行文字。例如,一台13英寸笔记本电脑上有10行文字。...在每个注视中(可能跨越四分之一秒),他们只会看到一小部分焦点文本: 现在,如果相同的文本更大,但是其他参数(如眼屏距离)没有变化,我猜结果将如下所示: 由于聚焦区域保持不变,并且文字较大,我怀疑眼睛在每次注视上正确识别的字母会更少...这就是为什么我的假设是,对于真正的大文本(如 Resilient Web Design 250%在更大屏幕上的正文),读者将需要使用更多的注视力来阅读同一文本,并且可能会失去阅读速度并更快地感到疲劳。...然后,根据我使用的字体、我想要的外观以及我在各种设备上测试的结果,我调整这些值。 对于我们一直在追逐设备制造商,操作系统和浏览器开发人员,并试图每两年调整字体大小以适应市场上的情况,我也感到难过。

    1.2K10

    从零开始学 Web 之 移动Web(一)屏幕相关基本知识,调试,视口,屏幕适配

    3、像素密度 DPI(Dots Per Inch)是印刷行业中用来表示打印机每英寸可以喷的墨汁点数,计算机显示设备从打印机中借鉴了DPI的概念,由于计算机显示设备中的最小单位不是墨汁点而是像素,所以用PPI...但是做为用户是不会关心这些细节的,他们只是希望在不同PPI的设备上看到的图像内容差不多大小,所以这时我们需要一个新的单位,这个新的单位能够保证图像内容在不同的PPI设备看上去大小应该差不多,这就是独立像素...所以,我们如何处理在不同 pt/px 比例上使得显示相同大小的图片呢? 很简单,在美工设计图片的时候,多设计几种尺寸的图片。...在移动设备上viewport不再受限于浏览器的窗口,而是允许开发人员自由设置viewport的大小,通常浏览 器会设置一个默认大小的 viewport,为了能够正常显示那些专为PC设计的网页,一般这个值的大小会大于屏幕的尺寸...从图中统计我们得知不同的移动厂商分别设置了一个默认的viewport的值,这个值保证大部分网页可以正常在移动设备下浏览。

    80721

    从零开始学 Web 之 CSS3(八)CSS3三个案例

    3、像素密度 DPI(Dots Per Inch)是印刷行业中用来表示打印机每英寸可以喷的墨汁点数,计算机显示设备从打印机中借鉴了DPI的概念,由于计算机显示设备中的最小单位不是墨汁点而是像素,所以用PPI...但是做为用户是不会关心这些细节的,他们只是希望在不同PPI的设备上看到的图像内容差不多大小,所以这时我们需要一个新的单位,这个新的单位能够保证图像内容在不同的PPI设备看上去大小应该差不多,这就是独立像素...所以,我们如何处理在不同 pt/px 比例上使得显示相同大小的图片呢? 很简单,在美工设计图片的时候,多设计几种尺寸的图片。...在移动设备上viewport不再受限于浏览器的窗口,而是允许开发人员自由设置viewport的大小,通常浏览 器会设置一个默认大小的 viewport,为了能够正常显示那些专为PC设计的网页,一般这个值的大小会大于屏幕的尺寸...从图中统计我们得知不同的移动厂商分别设置了一个默认的viewport的值,这个值保证大部分网页可以正常在移动设备下浏览。

    1.3K10

    Linux | 这几种文件共享的方式,很丝滑!

    我是木荣。今天给大家分享一下Linux下不同主机之间如何通过网络进行文件共享,达到文件在不同主机之间进行拷贝的目的。...在平时的工作中,我们需要经常在主机与开发板、同一网络下的不同主机、主机与公网中的主机、主机与云服务器等等之间拷贝文件。...当我们想要将数据从一台机器传输到另一台机器时,有时连接一个U盘并手动复制它们可能更容易。但在大多数情况下,如果你使用同一网络上的机器,则传输数据的方式是通过网络文件共享来的更方便些。...scp命令代表安全复制,它的工作方式与cp命令完全相同,但是允许你从一台主机复制到同一网络上的另一台主机。它通过ssh工作,因此你的所有操作都使用与ssh相同的身份验证和安全性。...因此,获取运行此程序的机器的IP地址,然后在另一台机器上使用http://IP_ADDRESS:8000在浏览器中访问它。

    5.9K50

    web前端常见面试题

    各个浏览器的渲染能力各不相同,要做一个每个人都能看到的网页、感受到的体验都一致的网站几乎不可能。...浏览器使用文件开头的 DOCTYPE 来决定用怪异模式处理或标准模式处理。DOCTYPE 可以确保不同浏览器以相同的方式解析文档,以及执行相同的渲染模式。...[2] 6.事件对象 冒泡与捕获 事件冒泡与捕获是事件处理的两种机制,主要描述当在一个元素上有两个相同类型的事件处理器被激活会发生什么。...在点击子元素时,浏览器运行了两种不同的阶段:捕获阶段和冒泡阶段。...捕获阶段的行为: 浏览器检查元素的最外层祖先,是否在捕获阶段中注册了一个onclick事件处理程序,如果是,则运行它; 然后,它移动到中单击元素的下一个祖先元素,并执行相同的操作

    2.3K20

    分享:CSS长度单位:px和pt的区别

    以现在的电脑屏幕情况,还没有一种单位可以保证,在不同分辨率下,一个文字大小可以“固定不变”。...另外,电脑有其自身的调节性,用户可以自己来调节:1)在浏览器中调节字体大小;2)在刚才提到的显示属性里调节。 那在页面设计中到底是用px还是pt呢?...我认为,这个并没有什么原则性差异,就看自己处于什么角度思考了。...(附公式:px = pt * DPI / 72) 对了,刚才还提到改变浏览器中文字大小的选项,也可以改变网页的文字大小。...因为当网页中的字体没有给出实际的px或pt定义的话,会有一个默认值:12pt即16px,对应浏览器中“字体大小”中的“中等”,以这个为标准,变大或缩小。

    2.5K20

    前端开发悄然影响物联网世界

    我们如何展现内容和给内容添加样式在万维网发展的不同阶段有不同的形式,最近新出现的形式是响应式网页 —— 一个网页能够适配多个浏览器和不同屏幕大小的设备。...Adafruit 生产的配有一个 2.8 英寸触屏的树莓派 一些设备例如配有 2.4 英寸或者更大一些的微型显示屏的树莓派能使用 Wi-Fi、以太网甚至 3G/4G 网络,使得它很有可能用来展现网页内容...Appfour 的 Android Wear 的 Web 浏览器 智能手表拥有更小的显示屏,与传统的显示屏在可显示颜色范围和屏幕分辨率上有明显的区别。...虽然 Apple Watch 还没有内置 Web 浏览器,Android 上有一个 Appfour 开发的 Android Wear 版的 Web 浏览器 ,而很有可能随着时间的推移,更多智能手表的 Web...Amazon Echo (图片来源: Amazon) 在计算机领域的一个新的趋势是智能语音服务,例如 Apple 的 Siri、Amazon Echo 的 Alexa、Google Now 以及 Microsoft

    1.3K10

    GitHub 标星10.2K:将任何设备转换为电脑的辅助屏幕

    此外,不需要虚拟显示适配器,你可以使用平板电脑或智能手机拥有带有 Deskreen 的提示器,因为 Deskreen 具有翻转屏幕模式,可以在平板电脑的 Web 浏览器中镜像计算机屏幕 (又名:水平翻转屏幕...) 01 Deskren功能特性 Deskreen 具有以下的功能特性: 第二屏幕:使用任何带有 Web 浏览器的设备作为计算机的第二个屏幕 共享屏幕视图:将你的计算机整个屏幕 共享应用程序视图:将Deskreen...限制为仅与任何具有 Web 浏览器的设备共享单个应用程序视图。...02 Deskreen的使用 Deskreen的使用也很简单,主要有以下三步: 第一步:连接 当你的计算机运行 Deskreen 时-用平板电脑或手机扫描二维码 (QR),或手动在网页浏览器地址栏中键入二维码...消息,你可以重复此过程以连接另一台设备。 ? 你将能够在其他设备的 Web 浏览器中查看你的计算机屏幕。你可以在下图中看到应用程序窗口共享的示例。

    1.6K30

    JS设计模式之基于组合模式的code review

    ,功能大体是完成一个jstree的增删改等功能,但在看代码的过程中,感觉代码结构比较混乱,为此在基于组合模式的设计理念上对代码进行一次整理。...IS-A代表的是类之间的继承关系,比如PC机是计算机,工作站也是计算机。 PC机和工作站是两种不同类型的计算机,但都继承了计算机的共同特性。 HAS-A代表的是对象和它的成员的从属关系。...同一种类的对象,通过它们的属性的不同值来区别。 比如一台PC机的操作系统是Windows,另一台PC机的操作系统是Linux。...可以看出之前代码存在比较明显的缺点是,各个方法使用构建函数创建并调用,并且功能逻辑比较分散,导致我在重新阅读代码时,需要不断地去找代码,效率很低。对于读代码的人来说,这是一段可读性较差的代码。...,将视图中的父子节点中的逻辑整理组织起来,可读性上要进步一些,而且下次在增加一个类似编辑的功能时,也不用像之前一样随便插到代码里面。

    65550

    HTTPS的七个误解(译文)

    开发网页的时候,往往需要观察HTTP通信。 我使用的工具主要有两个,在Firefox中是Firebug,在IE中是Fiddler。但是,一直听别人说,付费软件HttpWatch是这方面最好的工具。...前几天,HttpWatch的官方网志刊登了一篇好文章,澄清了一些HTTPS协议容易产生误解的地方。学习之后,我增长了不少网页加密通信的知识。 我觉得这篇文章很实用,值得留作参考,就翻译了出来。...在效力上,便宜的证书当然会比大机构颁发的证书差一点,但是几乎所有的主流浏览器都接受这些证书。 误解五:HTTPS站点必须有独享的IP地址 由于IPv4将要分配完毕,所以很多人关心这个问题。...这些步骤都经过精心设计,保证传输的安全,防止有人截取或非法获得证书。结果就是,你在第二步得到的证书不能用在另一台服务器上。如果你需要这样做,就必须以其他格式输出证书。...第一次打开网页的时候,HTTPS协议会比HTTP协议慢一点,这是因为读取和验证SSL证书的时间。下面是一张HTTP网页打开时间的瀑布图。 ? 同一张网页使用HTTPS协议之后,打开时间变长了。 ?

    71820

    架构知识实践与总结-分层

    每台计算机上都有不同的应用程序来提供网页服务、FTP服务、邮件服务等等,应用层主要用来解决如何为用户提供服务的问题。...网络的五层架构分别负责不同的功能,最终完成数据从一台计算机应用程序到达另一台计算机应用程序的传输。...通过业务模型、视图、控制器三层划分,在开发web应用时,可以在不同文件夹中聚焦业务代码。不同的控制器可以组合不同的业务模型和视图,也增加了代码复用性。...前端路由层负责统一处理浏览器地址及路由变化的公共逻辑,根据不同的路由选择不同的页面。 页面展现层负责本页面的绘制,并请求相应的数据填充页面。 数据逻辑层负责组装数据,并给页面展现层提供支撑。...通过分层可以方便我们组织代码结构,也方便代码逻辑的复用,比如多个页面用到了相同的数据,那就可以在多个页面调用相同的数据逻辑层函数。 接口服务开发 这是一个web接口服务的分层架构示意图。

    1K10

    像素相关概念:PPI、DPI、设备像素、独立像素

    比如: iPhone 6 的分辨率是 750 x 1334 像素,然而我们我们在写 css 的时候是以 375 x 667 来调的; 为什么我们做的一个网页在 pc 端可以正常显示,在移动端也可以正常显示...,但是有时候又不正常显示; 我们如果在 pc 端把浏览器的宽度调到只有 200px 宽,里面写一个 100px 宽的 div ,然后再调整浏览器的放大为 200%,然后这个 div 可以充满整个显示器。...我在很多文章里看到的定义是,像素就是组成图像的一个一个的点,这会让人感觉像素是个面积单位,我觉得这样有点不妥,并不是不对,要根据上下文而定。...其实 DPR = 设备像素 / 设备独立像 (是在同一个方向,一维的) 设备像素(DP) 定义: 设备像素又称物理像素,其尺寸大小是不会变的,从显示屏从工厂出来的那刻起,物理像素点就不会变了。...DPR = 设备像素 / 设备独立像素(是在同一个方向,一维的) ? 这个概念主要是为了移动设备提出来的,最开始没有 DPR 的概念。

    2.8K20

    如何更愉快地使用em

    举个例子,用户可以更改默认字号大小或者调整浏览器窗口的大小。 在早期的计算机应用程序开发以及传统出版行业中,开发人员或出版商清楚知道所在的媒介存在哪些限制。...我们再也不能逃避CSS所带来的抽象概念(abstraction),相反,我们要去拥抱这项特性。 响应式 —— 在CSS中,这指的针对不同大小的浏览器窗口,用不同的方式响应更新页面的样式。...我们要对不同尺寸的手机、平板电脑或桌面显示器多花心思了。我们将在第8章中详细介绍响应式设计,但在本章中,我会先给大家介绍一些重要的基础概念。 增加的抽象概念意味着额外的复杂性。...尽管根据浏览器、操作系统和硬件的不同,CSS的测量值可能会有细微的差别,但96px总是会大致等于屏幕上的物理1英寸。(尽管有可能会因某些设备或用户设置而异。)...此时浏览器必须先计算font-size,然后基于这个值再去计算其他值。这些属性声明的时候使用的是相同的em值,但很可能它们会有不同的计算值。

    90630

    HTTPS的七个误解

    下面的图片显示,Firefox的硬盘缓存中有HTTPS内容,头命令正是Cache-Control:Public。...在效力上,便宜的证书当然会比大机构颁发的证书差一点,但是几乎所有的主流浏览器都接受这些证书。 误解五:HTTPS站点必须有独享的IP地址 由于IPv4将要分配完毕,所以很多人关心这个问题。...另外,UCC(统一通信证书,Unified Communications Certificate)支持一张证书同时匹配多个站点,可以是完全不同的域名。...结果就是,你在第二步得到的证书不能用在另一台服务器上。如果你需要这样做,就必须以其他格式输出证书。 比如,IIS的做法是生成一个可以转移的.pfx文件,并加以密码保护。...同一张网页使用HTTPS协议之后,打开时间变长了。 建立连接的部分,大约慢了10%。但是,一旦有效的HTTPS连接建立起来,再刷新网页,两种协议几乎没有区别。

    33020

    科班出身不懂跨域,再次成功被前端鄙视!

    ,造成了对线上用户的影响 造成事故的原因不单单是在验证前期,涉及到的端以及载体范围未验证到位,以及在提测阶段针对跨域这个事件做了一步域名迁移动作 测试同学对这个不是很了解。...出于浏览器的同源策略限制。...所谓同源(即在同一个域)就是两个页面具有相同的协议(protocol)、主机(host)和端口号(port) 非同源会出现的限制 无法读取非同源网页的cookie、localstorage等 无法接触非同源网页的...5.通过jsonp解决跨域(老方法) 实现原理:通常为了减轻web服务器的负载,我们把js、css、图片等静态资源分离到另一台独立域名的服务器上 在html页面中再通过相应的标签从不同域名下加载静态资源...html中有的标签天然支持跨域,比如但是只支持get请求。 近期精彩好文传送门:从业2年,我被一个女前端鄙视了!

    21210

    像素终极作战指南

    分辨率的概念是一个关键,参透分辨率可以帮助我们理解很多相关概念,杯具的是分辨率这个词在不同的情况下有各种模糊不清的含义(和错误的常识),我觉得这是造成很多人抓狂的原因。...photoshop默认72ppi的原因有很多,从实际操作角度来说,屏幕的实际ppi没有一个标准,每个品牌或者不同成像技术屏幕的ppi都不尽相同;另一方面,我们之前提到用于web图片的ppi并没有实质影响...这里用我自己的屏幕说明怎么计算屏幕的实际像素密度,我屏幕的横向总像素为1280px,这个数字在显示屏设置里可以看到,也有很多网站可以查到,用这个除以我屏幕的横向宽度11.33in,这个你自己量了再换算成英寸...只是相同的像素数在不同显示器上占据的物理尺寸可能不尽相同,这个要根据具体屏幕的像素密度决定。...目前主流的设计方法仍然是固定像素,就算我们根据屏幕宽度做判断来显示不同版本的网页,我们也只是设计了几个不同版本的固定像素。

    62420

    彻底搞懂移动Web开发中的viewport与跨屏适配

    window.innerWidth在 iOS 中会等倍数缩小,在 Android 的不同浏览器中表现差异较大。...如果浏览器和针对 PC 制作的网页都不做任何处理,那么在窄屏设备上加载网页,我们看到的效果便是默认显示网页的左上角部分,然后通过水平和竖直方向的滚动来浏览网页的其他部分。...3.3 可定制的viewport 浏览器厂商:“既然我说的数,你们都各种意见,那好吧,你们自己定吧。”...如前面 viewport 概念的解释,css 中同样 px 大小的宽高描述,在不同大小的视口状态下,用户在浏览器窗口中看到的页面大小的效果是不同的。...两倍屏的 1px*1px 对应的是 2*2=4 个物理点; ●浏览器厂商,根据宿主设备的屏幕物理像素密度,设定了一个 dpr,以便相同数量的逻辑像素描述的 UI 界面,在物理世界不同的屏幕上看起来的大小都能差不多

    3.4K20
    领券