标签: xhtml-transitional

使用XSLT设置HTML5 doctype

如何通过XSLT 将文件的doctype 干净地设置为HTML5 <!DOCTYPE html>(在本例中为collective.xdv)

以下是我最好的谷歌foo能够找到的:

<xsl:output
    method="html"
    doctype-public="XSLT-compat"
    omit-xml-declaration="yes"
    encoding="UTF-8"
    indent="yes" />
Run Code Online (Sandbox Code Playgroud)

生产:

<!DOCTYPE html PUBLIC "XSLT-compat" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)

xslt html5 doctype xhtml-transitional xdv

133
推荐指数
8
解决办法
8万
查看次数

使用Javascript解码UTF-8

我在XHTML网页中有Javascript传递UTF-8编码的字符串.它需要继续通过UTF-8版本,并对其进行解码.如何解码UTF-8字符串进行显示?

<script type="text/javascript">
// <![CDATA[
function updateUser(usernameSent){
    var usernameReceived = usernameSent; // Current value: Größe
    var usernameDecoded = usernameReceived;  // Decode to: Größe
    var html2id = '';
    html2id += 'Encoded: ' + usernameReceived + '<br />Decoded: ' + usernameDecoded;
    document.getElementById('userId').innerHTML = html2id;
}
// ]]>
</script>
Run Code Online (Sandbox Code Playgroud)

javascript unicode utf8-decode xhtml-transitional

44
推荐指数
8
解决办法
25万
查看次数

25
推荐指数
4
解决办法
2万
查看次数

自动换行不适用于Internet Explorer

当我使用word-wrap:break-word浏览器模式:IE9兼容性视图和文档模式:IE7标准其工作完全正常.但是,当我更改文档模式:IE9标准时,它无法正常工作.我也尝试过使用-ms-word-wrap:break-word它给我相同的结果.

文档类型定义:DTD/xhtml1-transitional.dtd

谁能告诉我为什么会如此以及是否有任何解决方法来应对它?

css internet-explorer word-wrap xhtml-transitional internet-explorer-9

15
推荐指数
4
解决办法
3万
查看次数

DTD与RFDa和XHTML 1.0过渡支持

是否有可用于XHTML 1.0过渡支持和RDFa支持的W3C文档类型?

我知道XHTML + RDFa 1.0(http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd)DTD但是XHTML 1.1与我当前的网站不兼容.似乎还有一个HTML4 + RDFa 1.0(http://www.w3.org/MarkUp/DTD/html4-rdfa-1.dtd)DTD可用.

我不服务XHTML 1.1的主要原因是Internet Explorer ofcourse,尽管如果没有别的办法,我可能会将它作为文本/ html用于IE用户.

xhtml w3c dtd rdfa xhtml-transitional

12
推荐指数
1
解决办法
2254
查看次数

HTML严格增加行高

为什么XHTML 1.0 Strict显示的行高高于XHTML 1.0 Transitional中相同值的行高?

因此,这会压缩表格单元格中的内容(即Firefox中的Hotmail,IE和Firefox中的Gmail).有没有其他人遇到过这个问题并且知道解决方法?

干杯

下面是每种XHTML类型的示例代码:

过渡:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<table width="500" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td style="line-height:18px;"><font style="line-height:18px; font-size:16px; font-family:Arial, Helvetica, sans-serif;">This cell will be larger in Strict</font></td>
  </tr>
</table>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

严格:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<table width="500" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td …
Run Code Online (Sandbox Code Playgroud)

html css email xhtml-1.0-strict xhtml-transitional

5
推荐指数
1
解决办法
986
查看次数

用严格而非过渡的HTML来编写网站是否更专业?

我想知道在严格的xhtml而不是过渡时期编写网站是否更专业.

是否应该在您作为Web开发人员推进时完成,还是无关紧要?

html xhtml-1.0-strict xhtml-transitional

5
推荐指数
1
解决办法
180
查看次数

<a>中的<div>

我制作了一个简单的html片段,其中包含:

<a href="#"><div>Something here</div></a>
Run Code Online (Sandbox Code Playgroud)

它显然提醒我div不能在<a>标签内.我使用了div,因为我希望整个盒子(在这种情况下为div)是一个按钮.因此,子类:hover和适当的按钮区域适用于整个框,而不仅仅是文本内部.据我所知,div可用于html5中的标签内.我使用XHTML 1.0 Transitional.有什么我可以替换div以避免代码中的错误?或者我应该将xhtml更改为html5?如果不触及剩下的代码,它会运行良好吗?谢谢.

html xhtml hyperlink xhtml-transitional

4
推荐指数
1
解决办法
1万
查看次数

如何在 HTML 电子邮件模板中嵌入图像?

我从头开始使用内联样式创建了一个电子邮件模板。HTML现在我需要添加一些图像,此时无法使用 url,因为它没有托管。我尝试使用 base64 编码,它在 Apple 邮件客户端中有效,但图像未在 Gmail 中呈现。有没有办法在所有电子邮件客户端都支持的 html 中嵌入图像?

html css email-templates xhtml-transitional

3
推荐指数
1
解决办法
3万
查看次数

tfooter不验证xhtml?

我的网页已经过xhtml过渡验证,直到我添加了这个表格(见下文).从那以后它没有验证并说"

文档类型不允许元素"tfoot"在这里 <tfoot>

上面提到的元素是在不允许的上下文中找到的.这可能意味着您有错误的嵌套元素 - 例如"body"部分中的"style"元素而不是"head"内部 - 或者两个重叠的元素(不允许).

导致此错误的一个常见原因是在HTML文档中使用XHTML语法.由于HTML的隐式闭合元素规则,此错误可以创建级联效果.例如,在HTML文档的"head"部分中使用XHTML的"自闭"标签"meta"和"link"可能会导致解析器推断出"head"部分的结尾和"body"的开头"section(不允许使用"link"和"meta";因此报告的错误)."

有什么想法正在发生什么?我检查了任何打开和未关闭的标签,但没有找到任何,所以我不知道还有什么不对.

<table>
<caption>
My first table, Anna
</caption>
<thead>
<tr>
<th>
June
</th>
<th>
July
</th>
<th>
August
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
 Data 1
</td>
<td>
Data 2
</td>
<td>
 Data 3
</td>
<td>
Data 4
 </td>
 </tr>
 <tr>
 <td>
   Data a
  </td>
   <td>
 Date b
</td>
<td>
Data c
</td>
<td>
Data d
</td>
</tr>
<tfoot>
<tr>
<td>
Result1
</td>
</tr>
</tfoot>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

validation xhtml xhtml-transitional

2
推荐指数
1
解决办法
2891
查看次数