我有一个非常快速的问题。我想为 HTML 页面设置 DOCTYPE,但我需要使用服务器端 Javascript。我在这个网站上看到的每个答案都说“我不明白你为什么要这样做”,但从来没有回答过这个问题(我可以找到......如果我错了,请指出我的帖子方向)。
需要这样做的原因是因为这在技术上是作为 HTML 电子邮件发送的。我正在使用 ExactTarget,他们不允许我在起始 < HTML > 标记上方键入任何内容。如果我尝试在它之后建立 DOCTYPE,它会被简单地删除。
现在我可以在电子邮件呈现之前访问服务器端 javascript。我需要设置这个 DOCTYPE,因为我试图将 <td> 标签设置为“display:block”,而这不适用于默认的 DOCTYPE。所以基本上我需要在打开 < html > 标记之后编写一些脚本来设置页面(电子邮件)的文档类型。
我希望使用以下 DOCTYPE,但如果这是不明智的,请随时提出建议:
<!DOCTYPE html >
此外,这里的 CSS 不适用于当前的 Doctype:
@media screen and (max-width: 660px) {
td {display:block !important;}
}
这是HTML:
<table bgcolor="#0033CC" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Top Content</td>
</tr>
<tr>
<td>Bottom Content</td>
</tr>
</table>
当我说服务器端 Javascript 时,这是我的语法:
<script type="text/javascript" runat="server">
*** MY SCRIPT ***
</script>