个性化阅读
专注于IT技术分析

史上最全!XHTML面试问题及其答案

XHTML面试问题

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面试问题
赞(0) 打赏
未经允许不得转载:srcmini » 史上最全!XHTML面试问题及其答案
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏