英式英语或美式英语,HTML

英式英语或美式英语,HTML,html,programming-languages,Html,Programming Languages,我在写代码,并试图将图像对齐在中间(用英式英语拼写) 上面说的没用 没有拼写错误,上面拼写的单词意思是“中间” 当我写 align='center' 它成功了,这是否意味着HTML是用“美国英语”编写的 阅读评论后编辑 我担心的是,如果有英国背景的开发人员为gecko等web浏览器编写渲染器会怎么样 W3C或任何其他组织是否有标准或协议约束所有开发人员确保他们在开发任何类型的解释器时必须使用美式英语 这是否意味着HTML是用“美国英语”编写的 对 但是,使用对齐属性被弃用-考虑使用CSS的不要

我在写代码,并试图将图像对齐在中间(用英式英语拼写)

上面说的没用

没有拼写错误,上面拼写的单词意思是“中间”

当我写

align='center'
它成功了,这是否意味着HTML是用“美国英语”编写的

阅读评论后编辑

我担心的是,如果有英国背景的开发人员为gecko等web浏览器编写渲染器会怎么样

W3C或任何其他组织是否有标准或协议约束所有开发人员确保他们在开发任何类型的解释器时必须使用美式英语

这是否意味着HTML是用“美国英语”编写的


但是,使用<代码>对齐属性被弃用-考虑使用CSS的

不要把这些值看作英文单词,把它们看作枚举值。HTML标准明确定义了某些有效的字符串

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

停止拼写错误,您的代码将正常工作

问题不在于编程语言不适合您。这是你不适应语言的问题。例如:如果你去法国和只懂法语的人说英语,那不是他们不理解你的错。不说法语是你的错

如果您是英国人,并且英式英语变体是
center
,则计算机需要
center
,如果您拼写错误,则不会工作。本例中的语言是CSS,您必须给出计算机可以理解的单词。CSS引擎不懂英国英语。CSS引擎理解CSS

解决编辑问题时,如果浏览器开发人员以可怕的方式实现CSS引擎(即使用英国拼写而不是正确的值),他们将受到全世界的嘲笑,因为浏览器不会正确实现CSS,因此,它不会显示任何(当前)web
页面正确。

我是澳大利亚人,为了让代码正常工作,我不得不用错误的方式写单词。这很烦人,也让你养成了美国人写单词的习惯(不好)。W3C应该为英国人和澳大利亚人添加对键入
背景色
等关键字的支持,同时为美式英语保留对
背景色
等关键字的支持。网络应该更加普及

html和css添加对英式英语的支持所需的全部内容如下:

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

...

}

你可以在Github上找到为英式英语制作的css的非官方版本,比如这个很酷的项目:

如果是。。。。你打算怎么办?我什么都做不了,但很奇怪,这不是我该问的问题。这样想。@SkeetOverFlow:center/center align的参数可以拼写为
foobarqurgle
,这是一个(定义良好的)字符序列,不能与备用序列一起使用;案件结案。“灾难”可能表现为“错误:使用有效属性时未正确居中元素”和“错误:使用无效属性时未正确居中元素”。一个非常小的灾难。@Benny Geo:那么,你是否也建议对HTML进行
en-CA
en-AU
、和
x-lolcat
突变,使其更易于使用?(哦,会有很多人叫嚷着要
fr-fr
,然后德国人会要求
de-de
,瑞士人会要求
de-CH
,然后一件事导致另一件事,接下来你知道,核武器正在下降);o) 但说真的:纯粹出于审美原因而允许使用属性/标记别名是一场即将发生的灾难。如果英国有人制造一款只解释中心而不解释中心的web浏览器,会发生什么呢?@Skeet那么人类所有的HTML都无法在该浏览器中工作。它将受到全世界的嘲笑,并(有点错误地)被昵称为“鲁布·戈德堡浏览器”。它的创造者,他的自尊心被全球的嘲弄所粉碎,将退出浏览器制造的世界,转而在牛津郡的乡村开始一份园丁的职业,在那里他将结婚生子。他将于2074年晚些时候去世。谢谢佩卡,顺便问一下,W3C或任何组织是否有标准规定任何制作壁虎类渲染器的开发人员必须使用美式英语?@Skeet好的,W3C已经定义了可能的值,这些值都在AE中。但实际上,这是一个有趣的问题——我不确定在HTML等领域是否有规定AE的定义标准,或者这些事情的发生仅仅是因为参与其中的人员和组织是美国人。可能是值得向程序员提问的另一个问题。SE可能吗?@Pekka:不,不是标准化的(原文如此!)由于历史原因,它恰好是
en-US
,就像ASCII中的“a”代表“American”。另见:;)是的,它可以归结为二进制,但我更担心的是编程语言何时开始获得本地化标准;)。当我在打字时,我的macbook开始纠正我的拼写错误时,我几乎遇到了这个问题,我发现我的mac英语被选为英式英语,它不断地从一个中心转换到另一个中心:(然后我意识到两者的意思相同,但哑计算机不理解它:(除了
aria labelledby
 align = left|center|right [CI]
if (alignTag == "center" || alignTag == "centre")
{

...

}