正确与否:我们应该始终使用适当的资本化,并且永远不要将全部句子放在全票房中

StackOverflow https://stackoverflow.com/questions/2449009

正确与否:我们应该始终使用适当的资本化,并且不要将整个句子放在全票房中。如果必须这样做,我们应该将CSS用于此任务。”

我们应该使用CSS属性吗 text-transform 对于其他情况,如果我们需要它们?

(请注意,我不是在谈论HTML标签,我在谈论文本内容)

链接读取:

有帮助吗?

解决方案

我不是在谈论我在谈论文本内容的HTML标签吗?如果我们使用大写,我会用字母字母屏幕阅读器拼写。

我的问题是“我们应该始终在网页内容中使用小写文本?”并在其他情况下使用CSS文本转换。

就像您在这样的问题中所做的那样,只需使用自然文本即可。屏幕读者通常会将所有大写字母读成单个字母,因为这些文本通常是一个首字母缩写词(读者之间的缩写可能会有所不同 - 有些文本比其他文本更聪明地处理事物,并且可能能够确定整个句子是' t可能是首字母缩写词)。

你不必 小写 但是,每个字母 - 屏幕读取器对“这是句子”的问题不应该有任何问题。

CSS的大写文本应该完成不是首字母缩写词 text-transform: uppercase;.

其他提示

嗯?对于普通文字?对我来说,这听起来像是一个荒谬的主意。每种语言都有关于什么是小写和大写的规则。为什么要转移出来?

更新: :对不起,Jitendra,我没有仔细阅读您的更新。现在 这个

如果我们使用大写,我会用字母字母屏幕阅读器拼写。

很可能 - 例如,让美国像我们一样拼写。我可以想象一些屏幕读者这样做。 这只意味着不将单词放在所有上限上 - 这是您要遵循的规则。

将所有文本都放在小写字母中,并通过 text-transform, ,您将不得不在需要大写的每个单词上放一个CSS课 - 极度麻烦,会导致可怕的汤,并且没有意义。只需使用普通资本化,不要使用所有帽子。

您应该像在文章中一样,用适当的语法,拼写和资本化编写页面的内容。导航和徽标应以大写(如果是名称,名称的适当拼写,例如iPhone,而不是iPhone或iPhone)开始。因此,如果您希望您的网站的名称在所有CAPS(我的网站)中使用CSS来制作所有帽子,但是在HTML中,请确保它是正确的(我的网站)。

希望这可以帮助!

通常,专注于人们阅读的内容是一个好主意。几乎总是,对于几乎各种信息呈现,本网站语言的常规印刷规则是适当的,并且如果没有真正的理由,您不应做任何不同的事情。

W3C指出所有XHTML元素和属性名称都应在小写中:

XHTML文档必须为所有HTML元素和属性名称使用较低的情况。这种差异是必要的,因为XML是病例敏感的 <li><LI> 是不同的标签。

至于标签之间的网页内容,当然不是必需的。

如果下巴被认为是英语单词,则不会拼出单词。例如,“这是正常发音的。”听起来与“这是正常发音”相同。在处理缩写资本时很重要。例如,“美国”在语音上被称为一个音节。 “美国”的发音为“美国”构成的单词往往被称为相同的大写,例如“ fdiosuf”的发音与“ fdiosuf”相同

它与屏幕阅读器无关。实际 内容, ,您应该使用正常资本化。对于元素名称和属性,您 必须 如果您使用XHTML,请使用较低的情况,因为它对例敏感,规格说标签名称和属性名称是较低的情况。这是两个完全不同的东西(内容与标记)。

编辑 您的编辑问题:您应该避免 不正确 使用所有上层案例文本(这将是错误使用的示例),因为屏幕读取器可能会在理论上阐明它是HTML或W3C之类的首字母缩写词。但 不是 进行所有帽子与所有较低的情况不同。在句子的开始等处使用初始首都等。请勿使用所有帽子来强调 <em> (或者 <strong>, ,取决于重点的类型)。这样做会以语义标记您的文本,实际上 帮助 屏幕读取器完成工作(通过允许它重点放在应该放置的位置)。

是的,您应该,如果您想修改文本字母,请使用CSS属性text-transform http://www.quackit.com/css/properties/css_text-transform.cfm

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top