英国英语或美国英语,HTML

Tea*_*App 8 html programming-languages

我正在编写代码并尝试将图像对齐在中心(拼写为英文英文)

align='centre'
Run Code Online (Sandbox Code Playgroud)

上面没用!!

没有拼写错误,上面拼写的单词含义是"中间"

我写的时候

align='center'
Run Code Online (Sandbox Code Playgroud)

它有用吗,这是否意味着HTML是用"美式英语"写的?

阅读评论后编辑,

我担心的是,如果来自英国背景的开发人员为gecko等网络浏览器编写渲染器会怎样.

W3C或任何其他组织是否有标准或协议来约束所有开发人员,以确保他们在开发任何类型的翻译时必须使用美国英语?

Pek*_*ica 9

这是否意味着HTML是用"美式英语"写的?

是.

 align = left|center|right [CI]
Run Code Online (Sandbox Code Playgroud)

但是,align不推荐使用该属性 - 请考虑使用CSS text-align.

  • @Skeet然后人类的所有HTML都无法在该浏览器中运行.它将被整个世界嘲笑,并且(有些不正确地)绰号为"Rube Goldberg浏览器".它的创造者,他的自尊心受到全球嘲弄的倾盆大雨的影响,将退出浏览器制造世界并开始在牛津郡农村开始作为园丁的职业生涯,在那里他将结婚生子.他将在2074年晚期去世. (21认同)
  • @Pekka:没有,在任何地方都没有标准化*(sic!)*,由于历史原因恰好是'en-US`,正如ASCII中的"A"代表"美国人".另见:http://www.addedbytes.com/blog/if-php-were-british/;) (3认同)

M. *_*ley 6

不要将这些值视为英语单词,将它们视为枚举值.HTML标准明确定义了某些有效的字符串.

如果您不知道可接受的值是什么,则需要查找它们.如果您想猜测接受的值,那么您应该尝试使用美式英语拼写.


小智 5

我是澳大利亚人,我必须以错误的方式写字才能让我的代码正常工作。这很烦人,而且还开始让你养成像美国人那样写字的习惯(不好)。W3C 应该添加对键入关键字(如background-colour英国人和澳大利亚人)的支持,同时保留对关键字(如background-color美式英语)的支持。网络应该更加普遍。

只需要 html 和 css 添加对英式英语的支持即可:

if (alignTag == "center" || alignTag == "centre")
{

...

}
Run Code Online (Sandbox Code Playgroud)

你可以在 Github 上找到为英式英语制作的非官方 css 版本,例如这个很酷的项目: https: //github.com/HashanP/postcss-spiffing