html页面在苹果手机浏览器兼容,各大浏览器在Mac和Windows平台对CSS3和HTML5兼容情况查询表...

本文主要是介绍html页面在苹果手机浏览器兼容,各大浏览器在Mac和Windows平台对CSS3和HTML5兼容情况查询表...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

不知不觉中,支持CSS3和HTML5的浏览器变得越来越多,甚至包括最新版的IE,当然,所谓支持仅仅是部分支持,因为CSS3和HTML5的W3C规范都尚未形成,如果你现在就希望使用CSS3和HTML5创建你的站点,至少要对各个浏览器对这两种新技术的支持情况有一个全面了解。

d077f3fb3b86202c0e9f0780374049ed.png

需要指出的是,即使同一个浏览器的同一个版本,在Mac和Windows两个平台,它们对CSS3和HTML5的支持也并不一致。

在此,借助马海祥博客的平台跟大家分享一份Chrome、Safari、Firefox、Opera、IE等5大浏览器,在Mac和Windows两个平台,对CSS3和HTML5各种功能的详细支持情况清单。

1、CSS3 属性

c47774739c6f31948b2cf896eae87b42.png

由上表我们可以看出,全盘支持CSS3属性的浏览器有Chrome和Safari,而且不管是Mac平台还是Windows平台全支持。

2、CSS3 选择器

7ba558dbdc9d580ce5630c31a1c441ad.png

除了IE家族和Firefox 3,其它几乎全部支持,其中Chrome,Safari,Firefox 3.6,Opera 10.5成绩最好 。

3、HTML5 Web 应用

a456de5a6c3231871ebf38d98508a5fc.png

Safari对HTML5 Web应用的支持最好,除了地理定位功能,其它都支持(具体可查看马海祥博客《HTML5的主要技术组成部分及功能介绍》的相关介绍)。

4、HTML5 网页内嵌对象

d65f06ffddd66fb78a514debe173321d.png

这应该是HTML5最令人期待的东西,内置的画布,视频,音频等对象,全部支持的有Chrome,Safari,Firefox 3.6,Opera 10.5,但IE家族则全军覆没(具体可查看马海祥博客《解析HTML5页面元素的嵌套规则及引起的错误问题》的相关介绍)。

5、HTML5 音频编码

bbf58f37dd0e9071d98466b473467736.png

Opera 10.5支持的最全面,IE家族又是颗粒无收。

6、HTML5 视频编码

73b57910fba2a2a74dc13f057e689656.png

ie浏览器中的版本6、7、8全部不兼容,不过ie的后续新版本基本也都解决了此问题。

7、HTML5 各种表单对象

e899ae2515f09d4a5a8d2f04bb8325a0.png

Mac平台下的Chrome成绩最佳,这些表单对象让人想起了桌面程序。

8、HTML5 表单对象属性与行为

6326f210293795f9ea078672c3df82bc.png

又一次想到了桌面程序。

马海祥博客点评:

目前,对CSS3和HTML5支持最好的是Safari,Chrome次之,Firefox 3.6和Opera 10.5旗鼓相当,IE家族最差。

鉴于这种情况,假如你想使用这两项新技术创建一个先锋体验式站点,现在的CSS3和HTML5可以让你实现,假如你希望这个站点能被绝大多数人正常访问,现在还为时过早,折中的方案是,为不支持CSS3和HTML5某些功能的浏览器提供降级方案,当然,其中要涉及到很多问题,包括浏览器,版本,平台的探测,CSS Hack 等等大量工作,相信是得不偿失的。

本文发布于马海祥博客文章,如想转载,请注明原文网址摘自于http://www.mahaixiang.cn/html/1031.html,注明出处;否则,禁止转载;谢谢配合!

这篇关于html页面在苹果手机浏览器兼容,各大浏览器在Mac和Windows平台对CSS3和HTML5兼容情况查询表...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/255294

相关文章

房产证 不动产查询

陕西政务服务网(便民服务)陕西政务服务网(手机版?更直观)不动产权证书|不动产登记证明(电子证照)商品房合同备案查询权利人查询

Mac excel 同时冻结首行和首列

1. 选择B2窗格 2. 选择视图 3. 选择冻结窗格 最后首行和首列的分割线加粗了就表示成功了

JAVA读取MongoDB中的二进制图片并显示在页面上

1:Jsp页面: <td><img src="${ctx}/mongoImg/show"></td> 2:xml配置: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001

vue, 左右布局宽,可拖动改变

1:建立一个draggableMixin.js  混入的方式使用 2:代码如下draggableMixin.js  export default {data() {return {leftWidth: 330,isDragging: false,startX: 0,startWidth: 0,};},methods: {startDragging(e) {this.isDragging = tr

问题-windows-VPN不正确关闭导致网页打不开

为什么会发生这类事情呢? 主要原因是关机之前vpn没有关掉导致的。 至于为什么没关掉vpn会导致网页打不开,我猜测是因为vpn建立的链接没被更改。 正确关掉vpn的时候,会把ip链接断掉,如果你不正确关掉,ip链接没有断掉,此时你vpn又是没启动的,没有域名解析,所以就打不开网站。 你可以在打不开网页的时候,把vpn打开,你会发现网络又可以登录了。 方法一 注意:方法一虽然方便,但是可能会有

JavaScript全屏,监听页面是否全屏

在JavaScript中,直接监听浏览器是否进入全屏模式并不直接支持,因为全屏API主要是关于请求和退出全屏模式的,而没有直接的监听器可以告知页面何时进入或退出全屏模式。但是,你可以通过在你的代码中跟踪全屏状态的改变来模拟这个功能。 以下是一个基本的示例,展示了如何使用全屏API来请求全屏模式,并在请求成功或失败时更新一个状态变量: javascriptlet isInFullscreen =

Windows/macOS/Linux 安装 Redis 和 Redis Desktop Manager 可视化工具

本文所有安装都在macOS High Sierra 10.13.4进行,Windows安装相对容易些,Linux安装与macOS类似,文中会做区分讲解 1. Redis安装 1.下载Redis https://redis.io/download 把下载的源码更名为redis-4.0.9-source,我喜欢跟maven、Tomcat放在一起,就放到/Users/zhan/Documents

通过高德api查询所有店铺地址信息

通过高德api查询所有店铺地址电话信息 需求:通过高德api查询所有店铺地址信息需求分析具体实现1、申请高德appkey2、下载types city 字典值3、具体代码调用 需求:通过高德api查询所有店铺地址信息 需求分析 查询现有高德api发现现有接口关键字搜索API服务地址: https://developer.amap.com/api/webservice/gui

vue项目集成CanvasEditor实现Word在线编辑器

CanvasEditor实现Word在线编辑器 官网文档:https://hufe.club/canvas-editor-docs/guide/schema.html 源码地址:https://github.com/Hufe921/canvas-editor 前提声明: 由于CanvasEditor目前不支持vue、react 等框架开箱即用版,所以需要我们去Git下载源码,拿到其中两个主

React+TS前台项目实战(十七)-- 全局常用组件Dropdown封装

文章目录 前言Dropdown组件1. 功能分析2. 代码+详细注释3. 使用方式4. 效果展示 总结 前言 今天这篇主要讲全局Dropdown组件封装,可根据UI设计师要求自定义修改。 Dropdown组件 1. 功能分析 (1)通过position属性,可以控制下拉选项的位置 (2)通过传入width属性, 可以自定义下拉选项的宽度 (3)通过传入classN