如何在GitHub表格中使用较小的字体大小?

10

如何在GitHub的readme.md中使用较小的字体?

我正在尝试找出如何在GitHub的readme中使用较小的文本。

更具体地说,我创建了一个表格,我希望这个表格的字体大小要小一些。

我在某个地方看到有人建议使用<small>标签,但我尝试过它没有效果。

表格:

| Embedding       | Script        |
|-----------------|---------------|
| word2Vec        | abc.sh        |
| code2Vec        | cde.sh        |

意图是将整个表格的字体大小变小。

请问有什么解决办法吗?


请发布您现有的Markdown,并最好提供一个公共GitHub页面的链接。 - Dai
@Dai,我已经发布了我的Markdown。 - Exploring
3个回答

11
如果您像这样层叠它们:<sub><sup>组合两个标签</sup></sub>,就会得到几乎与正常文本同一高度的微小文本。这对于在答案中添加非常小的警告很不错!

1
[<sub><sup>结合这两个标签</sup></sub>] 包装文本 - Astro

5

Github不允许使用内联样式或类。解决方法是将 sub 标签包装在每个元素周围。

嵌入 脚本
word2Vec abc.sh
code2Vec cde.sh

5
这对可访问性来说很糟糕,因为“sub”有特定的语义意义,而不是“使这个文本变小”。 - bk2204
3
是的,你说得对。我指出的是我所知道的在 Github 的 readme.md 中完成它的唯一方法。 - naveen
1
@bk2204使用sub标签有哪些可访问性方面的影响? - Rob
3
屏幕阅读器依赖于语义意义来读取页面。例如,在这种情况下,它们可能会读取“下标”,或者以不同的方式读取文本。此外,当某人将文本放大以便阅读时,缩小文本大小会使他们完全无法看到它。 - bk2204
1
@bk2204:你还在坚持要在 Github 页面上放一个 readme.md 的论点吗? :) - naveen
1
是的,这绝对是一个可访问性问题。即使您认为自述文件不够重要,它也会给人们带来问题,包括我所认识和合作过的人们。盲人和视力有问题的人应该能够在互联网上获得最佳体验,而不是由于他人的粗心或故意行为而遇到问题。 - bk2204

1
GitHub不允许您在呈现Markdown时调整字体大小、样式或颜色。这是因为文本需要在各种系统上以各种字体大小和明暗模式下保持易读性。
即使您可以在表格中阅读和查看较小的文本,也并不意味着其他人可以(我知道有视力问题的人不能),出于法律原因以及良好的网站设计,GitHub希望其网站对所有平台上的所有用户都具有可访问性。
此外,允许用户提供样式可能会带来安全和滥用问题,这也是不允许的另一个原因。例如,用户可以包含微小的、不可见的或其他无法阅读的文本来操纵搜索结果排名,或包含其他令人反感的文本,这些文本将对计算机可见但对人类不可见。

这是错误的。例如,你可以使用<sup><sub>作为反例:因为我们中的一些人视力有限,所以禁用它们的字体大小调整对于所有人来说都是非常愚蠢的。多年来,CSS样式表一直是处理各种无障碍需求的完美工具。而且它们不需要是“用户提供的”,网站可以提供经过策划的样式表(这样做没有任何额外的风险),所以你可以两全其美。 - undefined
GitHub在选择字体大小时会考虑到supsub,以确保在上标或下标的上下文中可读。我同意CSS是调整字体大小和其他样式问题的好工具。然而,出于安全原因,没有人会在呈现用户生成的HTML时允许使用CSS或JavaScript,除非他们想要一个CVE。此外,Markdown是一种文档语言,而不是演示语言,因此纯Markdown文档中不应包含CSS和其他样式。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接