正确与否:我们应该始终使用适当的资本化,并且永远不要将全部句子放在全票房中
-
20-09-2019 - |
题
正确与否:我们应该始终使用适当的资本化,并且不要将整个句子放在全票房中。如果必须这样做,我们应该将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