1)什么是XHTML?
XHTML代表可扩展超文本标记语言。它是XML和HTML的组合。它是HTML的更正式和更严格的版本。
2)为什么要使用XHTML?
XHTML是HTML的更正式和更严格的版本。即
- 它具有适当嵌套的元素。
- 所有XHTML元素必须始终关闭。
- 所有XHTML元素都必须以小写形式编写。
- 每个XHTML文档都必须具有一个根元素。
这就是其优先于HTML的原因, 因为;大多数网页包含错误的HTML。
3)XHTML和HTML有什么区别?
与HTML相比, XHTML有一些变化:
- 所有文档必须具有DOCTYPE。
- <html>中的xmlns属性是强制性的, 必须为文档指定xml命名空间。
- <html>, <head>, <title>和<body>是必需的, 并带有各自的结束标记。
- 所有XHTML标记都必须小写。
- 所有XHTML标签都必须关闭。
- 所有XHTML标签都必须正确嵌套。
- XHTML文档必须具有一个根元素。
- 必须正确添加所有XHTML属性。
- 所有XHTML属性都必须小写。
- 名称属性已更改。
- XHTML属性不能缩短。
- XHTML属性值必须加引号。
4)XHTML比HTML更好吗?
以下是指定XHTML比HTML更好的原因:
- XHTML使用样式表代替HTML的字体, 颜色和对齐标记。
- XHTML允许样式表和脚本嵌入CDATA部分。
- XHTML的XML使作为SGML子集的新元素的集成变得容易。
5)什么是XHTML验证?
XHTML验证是用于使用W3C的验证器来验证XHTML文档的过程。
6)用XHTML而不是HTML编写代码难吗?
XHTML与HTML 4.01差别不大, 因此你可以轻松采用它。你应该开始用小写字母编写HTML代码。
7)元素可以在XHTML中重叠吗?
在XHTML中, 元素不能重叠。
8)写一个例子, 显示每个属性在XHTML中必须有一个值?
让我们以一个示例向你展示XHTML中的每个属性都必须有一个值。
HTML中的示例:
<ol compact> <input type="radio" name="title" value="decline" checked>decline</input>
XHTML中的相同示例:
<ol compact="compact" > <input type="radio" name="title" value="decline" checked="checked">decline</input> </p>
9)什么是XHTML模块化?
将XHTML分解为一组抽象为提供模块化的模块称为XHTML模块化。
10)XHTML模块的用途是什么?
XHTML模块在XML文档类型定义语言中使用。
11)为什么要使用XHTML模块化?
XHTML模块化指定了一组定义明确的XHTML元素, 可以对其进行编译和扩展。它通过使用标准构件和标准方法来支持特定设计。
12)如何在XHTML中定义DTD?
XHTML中使用三种类型的DTD。
- 严格的DTD
- 过渡DTD
- 车架DTD
你可以使用XHTML文档顶部的任何DTD。
13)如何在XHTML中创建Hello World页面?
XHTML的Hello World页面如下所示:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hello World</title>
</head>
<body>
<p>My first Web page.</p>
</body>
</html>
14)模块化DTD有什么需求?
模块化DTD使部署新部署变得容易。应用程序仅支持XHTML的子集。例如, 移动电话, 互联网电视等仅需要XHTML的子集。
15)什么是DOM?
DOM是独立于平台的万维网联盟(W3C)标准形式, 将结构化文档表示为面向对象的模型。它是用于访问HTML和XML文档的应用程序编程接口。
Java基础面试问题 | Java OOP面试问题 |
Java多线程问题 | Java字符串和异常问题 |
Java Collection面试题 | JDBC面试问题 |
Servlet面试问题 | JSP面试问题 |
春季面试问题 | 休眠面试问题 |
PL / SQL面试问题 | SQL面试题 |
Oracle面试问题 | Android面试题 |
SQL Server面试问题 | MySQL面试问题 |
评论前必须登录!
注册