对于HTML5,正确的

DOCTYPE declaration是

需要为浏览器指定完整标准模式.

你所展示的,

> XML 1.1没有得到广泛使用.

无论如何,> version =“1.0”和encoding =“utf-8”是默认值.

当您希望指定不同的编码时,请在HTML5中使用XML声明,尤其是当文件不仅可以由浏览器使用而且还可以由XML处理器使用时.

关于内部SVG的注意事项(谢谢,@Quentin):嵌入HTML5文档中的SVG不应具有独立的XML声明.格式良好的XML中只允许一个XML声明,如果在任何地方,它必须位于顶部.有关XML声明放置要求的更多详细信息,请参见this answer.

关于外部SVG的注意事项(谢谢,@Kaiido):通过HTML5 img或CSS background-images引用的SVG必须有自己的XML声明,并且应该使用以下DOCTYPE声明:

/p>

"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

关于外部SVG(更新)的注意事项(谢谢,@user314159):

A DTD is not provided in this specification, as the use of DTDs for

validating documents is known to be problematic. In particular, DTDs

do not handle namespaces gracefully and the range of constraints they

can express is limited. It is recommended that authors do not include

a DOCTYPE declaration in SVG documents.

[重点补充.]

html5声明utf-8,HTML5中的SVG – 什么时候是XML声明`?xml version =“1.0”encoding =“UTF-8”?`需要吗?...相关推荐

  1. 设置版权声明html,在Hexo中自动为Yilia主题增加版权声明

    起因 写独立个人博客在与别人分享自己的经验和心情的同时,也要保护自己的权益.在文章的结尾为文章添加版权申明,明确的告知了他人可以获得怎样的许可,有朝一日也为自己以后维护权益提供了便利. 本文介绍在Yi ...

  2. html5在线考试倒计时,html5 canvas 实现倒计时 功能

    function showTime(a) { var b = { id: "showtime", //canvasid x: 60, //中心点坐标 X轴; y: 60, //中心 ...

  3. 【Android 安装包优化】Android 中使用 SVG 图片 ( SVG 矢量图简介 | Android 中生成 Vector 矢量图资源 )

    文章目录 一.SVG 矢量图简介 二.Android 中生成 Vector 矢量图资源 三.参考资料 一.SVG 矢量图简介 Android SVG 参考文档 : https://developer. ...

  4. Android中使用SVG实现炫酷动画效果

    前言 SVG,即Scalable Vector Graphics 可伸缩矢量图形.这种图像格式在前端中已经使用的非常广泛,而在移动端的开发中,遇到一些复杂的自定义控件或者动画效果,我们就可以考虑使用S ...

  5. android中使用svg

    0x01. gradle版本 v2.0以上 0x02. appcompat版本 高于下面也可以 compile 'com.android.support:appcompat-v7:23.2.0' 0x ...

  6. 使用XML声明自定义Android UI元素

    如何使用XML声明Android UI元素? #1楼 Google似乎更新了其开发者页面,并在那里添加了各种培训. 其中一个处理自定义视图的创建,可以在这里找到 #2楼 除了大多数投票的答案. obt ...

  7. Python 中 xpath 语法 与 lxml 库解析 HTML/XML 和 CSS Selector

    The lxml.etree Tutorial :https://lxml.de/tutorial.html python3 解析 xml:https://www.cnblogs.com/deadwo ...

  8. android xml java混合编程_Java学习中注解与多线程,网络编程与XML技术

    本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术.初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习.下面是个人的总结 拉勾IT课小编为大 ...

  9. c java utf 8_如何对javac设置encoding utf 8

    dom4j 是一种解析 XML 文档的开放源代码 XML 框架.本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档.dom4j API 包含一个解析 XML 文档的工具.本文中将使 ...

最新文章

  1. 谈谈中小创业型网站防DDOS及CC,我的草根站长经历。
  2. @classmethod和@staticmethod对初学者的意义? [重复]
  3. Dubbo 源码分析 - 集群容错之 Cluster
  4. CentOS 7 解决丢失 nginx.pid 1
  5. CentOS7安装ipython
  6. 图像基本群运算--滤波
  7. python学习if语句_python学习之if语句
  8. 苹果电池健康几天掉1点
  9. 三维重建:三维重建基础
  10. mfsort shell语法_8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下...
  11. 微信服务号/企业号防止AccessToken过期的操作指南深入浅出
  12. WPF TextBox 设置多行
  13. jmeter接口压力测试详解
  14. 关闭”xx程序已停止工作”提示窗口
  15. [鸿篇巨制]蚂蚁金融级分布式架构SOFAStack编年史
  16. python图像切割成多边形_如何在python中将图像裁剪成多边形
  17. Yocto中WIC控制以及WKS文件
  18. 精品收藏:GitHub人工智能AI开源项目
  19. Autowired注解起什么作用呢?
  20. 数据预处理归一化Z-score归一化Min-Max归一化程序

热门文章

  1. 下载丨2020 PG亚洲大会(PPT汇总)
  2. ACOUG 联合创始人盖国强:万象更新,数据库技术和生态的发展演进
  3. 多级缓存设计详解 | 给数据库减负,刻不容缓!
  4. Springboot中,如何读取配置文件中的属性
  5. 探索专有领域的端到端ASR解决之道
  6. “七大属性加持,三个全新升级组件”这个高性能利器有点厉害
  7. 没有它你的DevOps是玩不转的,你信不?
  8. 大厂运维必备技能:PB级数据仓库性能调优
  9. 网络KPI异常检测之时序分解算法
  10. Linux环境下如何计算CPU占用率