编程语言
首页 > 编程语言> > php – HTML标记中的字符大小写

php – HTML标记中的字符大小写

作者:互联网

html标签中字符大小写的规则是什么?

我有一种情况,我需要在我的网站上不强制缓存.我一直在使用所有html标签和属性的所有小写字母(在它不区分大小写的印象下).到目前为止,我还没有发布过这个.

我发现以下适用于IE7:

<META HTTP-EQUIV="Expires" CONTENT="-1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

虽然这不是:

<meta http-equiv="Expires" content="-1">
<meta http-equiv="Pragma" content="no-cache">

仅供参考我正在使用PHP并且还包括以下内容,但如果没有HTML元标记,它似乎也不起作用:

header( "Expires: Mon, 20 Dec 1998 01:00:00 GMT" );
header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" );
header( "Cache-Control: no-cache, must-revalidate" );
header( "Pragma: no-cache" );
header("Content-Type: text/html; charset=UTF-8");

编辑(已添加):我们有以下文档类型(我必须承认我不足以知道这意味着什么或它有多相关)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

解决方法:

你试过IE的另一个版本吗? HTML不区分大小写,而XHTML is.这是W3schools says about HTML.

HTML Tip: Use Lowercase Tags

HTML tags are not case sensitive:

means the same as

. Many web sites
use uppercase HTML tags.

W3Schools use lowercase tags because
the World Wide Web Consortium (W3C)
recommends lowercase in HTML 4, and
demands lowercase tags in future
versions of (X)HTML.

由freedom_razor发表的一篇文章codingforums指出,IE7不喜欢小写元标记.也许您可以使用javascript来检测浏览器并相应地设置元标记?

标签:php,caching,case-sensitive,html
来源: https://codeday.me/bug/20190710/1421677.html