问题标签 [text-size]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - 可访问性和文本大小调整:如果我不再支持 IE6,我还需要使用 ems 吗?
WCAG 2.0 说:
(1.4.4) 调整文本大小:除了文本的标题和图像外,无需辅助技术即可将文本大小调整到 200%,而不会丢失内容或功能。(AA级)
并详细说明:
内容的缩放主要是用户代理的责任。
和:
作者的职责是创建不妨碍用户代理有效扩展内容的 Web 内容。
Internet Explorer 的“文本大小”选项不会调整使用基于像素的字体大小编码的文本大小。因此,为了符合可访问性指南,我们的作者传统上避免在 CSS 中使用基于像素的字体大小,而是选择了更困难的基于 em 的字体大小。
但从第 7 版开始,Internet Explorer 提供了另一种增加文本大小的方法——“缩放”选项——它适用于基于像素的字体大小。
当浏览器设置中有替代的“缩放”功能时,我是否有法律义务继续支持 IE 的文本大小功能?
WCAG 2 继续说:
如果作者使用其用户代理不提供缩放支持的技术,则作者负责直接提供此类功能或提供与用户代理提供的功能类型一起使用的内容。
根据用户统计,我不再支持 IE6。这对答案有影响吗?就此而言,我不再支持 IE 3 或 Netscape 1,但这些浏览器似乎不是问题。
感谢您的回复。你所说的一切我都同意,但我认为我的问题的症结已经丢失,所以让我们添加一些上下文。
我在一个已经存在十多年的大型企业网站上工作,有数万页,数百个不同大小的 CSS 文件(是的,我们知道)和以像素为单位设置的字体大小(我们再次知道)
像素字体意味着 IE(甚至 IE10)中的“文本大小”浏览器设置不会调整文本大小。正如 Robooneus 所说,ems 将继承浏览器字体大小设置并且是更好的选择,但像素不会。
因此,任何需要更大文本才能访问我们服务的用户,使用任何版本的 IE,将无法使用“文本大小”设置增加字体大小,但可以缩放页面如果他们有 IE7 或更高版本。
Am I legally obliged to continue to support IE's Text Size feature when there is an alternative 'Zoom' feature in the browser settings? For example, a user may be restricted to using an old browser such as IE6, or may not want to zoom the page beyond the size of the screen.
javascript - 计算文本填充所需空间所需的字体大小
如何计算文本元素填充所需空间所需的字体大小?例如:
编辑:我要求一个根据简单的数学公式计算大小的函数。它可以是一个近似值。针对上述问题提出的解决方案是不正确的,因为它涉及交互式 DOM 操作,该操作太重而无法放置在瓶颈区域。
jquery - 使用jquery动态调整带有滑块的文本大小?
我动态创建了一个页面来显示内容。我想调整内容文本大小(增加,减少)。在动态页面中,我创建了一个按钮。当我们点击按钮“ Dialog
”时,框就被打开了slider
。当我们slider
从左到右移动内容大小应该增加或从右到左大小应该减小。但它对大小没有任何影响。
Dialog.html 文件:
提前致谢。
android - 在首选项中更改摘要的字体大小
有人知道如何更改标题和摘要的字体大小吗?
如果我定义自己的风格并设置
标题和摘要都设置为此大小。我想做24sp的总结,但我似乎找不到办法。
css - 使用 CSS 增加字体大小会创建不需要的缩进
这个让我难住了。
我有纯文本,由 Ajax 生成。然后使用 CSS,特别是我想增加字体大小的唯一标记类。
这是我的 CSS 中的行
结果是大文本,但随后缩进文本。使用 firebug,添加和删除此参数,既可以减小字体大小,也可以删除缩进。
如何在不添加缩进的情况下增加文本大小?
编辑:我已经尝试过 em 和像素,也在 Chrome 和 Firefox 上进行了测试。
Edit2:这是专门用于 Wordpress 小部件的 CSS。当我使用 jsfiddle 时,我无法复制问题。所以我正在研究我的主题 CSS 是否会受到干扰。
Edit3:当我在标记中包含我的 Wordpress 主题 CSS 时,我复制了这个问题。所以我假设我正在使用的两个 CSS 文件存在冲突。这是jsfiddle。
android - 有没有一种简单的方法可以在 ProgressDialog 中更改文本大小?
我正在寻找一种简单的方法来更改 ProgressDialog 中的文本大小。我知道我可以创建一个自定义进度对话框,但是还有其他更简单的解决方案吗?
android - 在不放大android中的按钮背景的情况下,将按钮textSize设置为尽可能大
我想将我的按钮文本的 textSize 设置为尽可能大,但以一种不会改变我的按钮尺寸(等于资源文件)的方式限制它。
你知道有什么方法可以实现吗?
graphics - 实际使用 OCaml Graphics 更改文本大小
我想知道如何在 OCaml 中设置文本大小。我试过Graphics.set_text_size
哪个应该做我猜的交易。
但无论我是否set_text_size 200
改变set_text_size 20
了某件事……</p>
svg - 如何获得具有定义的最大宽度的精确 DIV 大小以模拟 SVG 中的文本流?
我正在尝试使用封装 DVI DOM 元素的 foreignObject SVG 元素在 SVG 中实现文本流。我的问题是设置了哪些 CSS 参数,所以我可以使用自定义的 fon-maily 样式。
我使用以下步骤。
预期的结果是封装在相同大小的 foreignObject 元素中的包装文本,背景中的 SVG 矩形也具有相同的大小。
但
使用 display 时出现问题:inline/inline 块与不同的字体系列设置。
我在这里http://jsfiddle.net/zm7Xb/3/做了一些小例子,我使用 Chrome 得到了正确的结果,使用默认字体显示:inline-block CSS。使用 Helvetica 会产生一个比内部文本更宽的 DIV 元素。使用 google-font 会导致更糟糕的结果。
使用 display : inline 固定宽度,但会导致错误的垂直大小(高度)。即使使用默认字体。
在 Firefox 中测试,结果相同。
我看不出问题出在哪里。也许与这个svg 附加文本元素有关 - 给了我错误的宽度?更重要的是:我能做些什么来解决它?
android - 单击按钮显示搜索栏对话框以更改 textview textsize android
我想在单击一个按钮时更改 TextView 的大小,该按钮又调用弹出搜索栏对话框。
为清楚起见,请参见图片。
我在如何在警报对话框中放置搜索栏?并在自定义警报对话框内的文本视图中显示搜索栏的进度以查找解决方案,这是我的代码:
但不工作。请帮我找出我做错了什么。提前致谢。