首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为在线eBook选择DOCTYPE

为在线eBook选择DOCTYPE
EN

Software Engineering用户
提问于 2013-03-09 01:50:19
回答 3查看 414关注 0票数 1

我即将开始一个项目,其中包括创建一个类似电子书的网站,其中将包含大量包含文本和图像的大型文档。

该网站应该有一个相当简约的设计,但它将包括一个UI与一些脚本和动画,以使浏览更容易的大型文档。

我已经考虑了很长一段时间了,我无法决定在这样一个项目中使用什么标记。

应该是HTML 4.0 strictXHTML 1.0 strict?也许是HTML5

不了解互联网的人很可能会因为网站的内容而访问该网站,因此,我认为有些访问者拥有相对较旧的浏览器是很有可能的。XHTMLHTML5在这方面会伤害我吗?

通过阅读各种eBook格式(特别是EPUB),我了解到其中许多格式在内部使用XHTML;这是否意味着如果我正确地使用XHTML,站点将来也可能被打包并作为EPUB交付吗?XHTML/XML的严格性和清洁性对我也很有吸引力。

总的来说,XHTML最吸引我,但我害怕它的使用的含意。据推测,W3C已经停止了对HTML 5的支持。但是,我并不认为使用HTML5而不是HTML 4 strict有什么好处,因为我不会使用它的任何特性。我还担心HTML5的浏览器兼容性。

我应该坚持做好HTML 4 strict吗?

EN

回答 3

Software Engineering用户

发布于 2013-03-12 07:15:12

XML是书刊界事实上的标记语言。正如MainMa在脚注中指出的那样,“可用于HTML5的另一种语法是XML”。

O‘’Reilly出版了一本免费的书,讲述了他们发展为“XML first”(我找不到链接,因为Chrome和Xmarks搞砸了我的书签)。

“一本未来主义者宣言”(一本你可以免费阅读的出版物集)有一些有用的章节。http://book.pressbooks.com/table-of-contents

无论如何,将一个HTML5文档类型放在每个页面的顶部(CV++)。只需确保坚持XML兼容的标记。

票数 2
EN

Software Engineering用户

发布于 2013-03-09 14:41:34

请注意,所谓的"HTML5文档类型“中任何地方都没有数字5。它将使所有浏览器都进入严格模式,至少可以追溯到IE6,但我不记得这是否适用于IE4。因此,使用它几乎涵盖了所有的基础,包括XHTML5。

HTML5文档类型是向前兼容的,也是向后兼容的,所以您最好使用该文档类型。

惟一应该使用的时候是将页面服务为XHTML时,而大多数人并不这样做。仅仅使用XHTML语法并不能使页面XHTML兼容。它必须用作application/xml+xhtml,我怀疑您是这样的。将XHTML作为text/html (大多数人都这样做)被称为“标记汤”,并要求浏览器修复XHTML元素以使其符合,也就是说,浏览器必须弄清楚您的真正意思。

要获得一个全面和优秀的阅读:http://hsivonen.iki.fi/doctype/

票数 1
EN

Software Engineering用户

发布于 2013-03-09 02:29:32

代码语言:javascript
复制
<!doctype html>

你的好意..。如果您不使用HTML5特性,那么您就不会使用,您也没有什么可担心的。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/189869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档