问题标签 [font-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 - CSS:字体大小:继承 * 70%?
有没有办法将一个类的字体大小指定为继承字体大小的 70%?
我有一个通用的“按钮”类,它用适当的边框、背景等设置我的按钮。我在多个地方使用它,包括一个字体大小相当小的地方和另一个字体大小相当大的地方。
在这两种情况下,我都希望按钮字体大小约为按钮所在 span 或 div 字体大小的 70%。
我可以用纯 CSS 做到这一点吗?
css - 修复了Firefox中的字体大小?
我想为所有浏览器保持导航菜单的字体大小相同。我将导航菜单文本的字体大小设置为特定的像素大小。在 IE 中这有效,但在 FF 中无效。
问题是,如果一个人改变了他们浏览器的字体大小,那么它会完全破坏 FF 中的菜单布局。
有没有办法为 FF 调整这个或者没有办法解决它?我知道它是为了可访问性,但否则会弄乱设计,我宁愿不使用图像而不是导航菜单的文本。
谢谢!
css - Ems 到像素的转换 - 为什么是 62.5% 而不是 6.25%?
我知道我们很多人都熟悉将 CSS 中 body 元素的字体大小设置为 62.5%。这意味着 1em 将等于 10px 并有助于保持像素完美,但也允许缩放字体。
那么这是否意味着将其设置为 6.25% 就等于 1em = 1px?似乎是一个更简单的转换,而不必弄乱小数......
多谢你们!我非常了解 em 及其历史(设计学位),但我相信其他人可能会觉得它有帮助:)
至于 1em = 1px,我不认为这是不可取的。em 是正方形的,不管你的单位是什么(无论是点还是像素),没有人会将它们的类型设置为 1px(就像没有人会将打印类型设置为 1pt)。此外,即使您的文章也承认,在大多数数字字体中,大写字母“M”通常小于 1em,并且 em 只是点大小的反映(48pt 字体会为 em 呈现 48pt x 48pt 正方形,12pt类型将产生 12x12 等)
此外,人们这样做的原因更多是为了设置页面上其他元素的尺寸,以便在用户调整字体大小时一切都可以很好地缩放。当然,总会有少数人将默认值设置为 16 像素以外的其他值,但值得为可以很好地缩放的像素完美布局付出的代价。
c# - 如何在 WPF 中使用不同的坐标系?(仅缩放)
(让我给你一些背景信息)我目前正在设计一个应用程序,它应该根据一些数据生成一个可打印的 A4 页面。当然,WPF 的设备无关像素(96 像素/英寸)在纸质世界中并不是一个非常自然的度量单位。像毫米这样的东西会更合适。所以我拿出我的计算器,得到一个大约 3.779 的比例因子。
事实证明,简单地将应该在页面上显示的所有内容都放在 aScaleTransform
中会产生一个令人讨厌的副作用:字体大小也会(自然地)缩放。然而,这不是我想要的。我希望 12pt Arial 像 12pt Arial 正常渲染一样渲染。
有没有其他方法可以更改坐标系,而无需调用扩展或任何其他方法来转换每个坐标、长度、厚度等?- 或 - 有没有办法即时映射字体大小,即DependencyProperties?通过一个包含所有纸张内容的自定义控件,也许吧?
css - 相对大小的 CSS 问题
我有这个代码
红色<span>
设置为20em
。但它应该和绿色一样大<label>
。不过,我想在红色部分保持较小的字体大小。不幸的是,即使它font-size
是原来的一半,我也无法使用它40em
来获得相同的尺寸。知道如何解决这个问题吗?
c# - 如何在.NET中以与浏览器相同的大小呈现文本给文本的CSS
我正在尝试在网站上创建“将网页另存为位图”功能,但在服务器端以正确大小呈现文本时遇到了一些问题。
客户端上文本的字体大小设置为:
如果我尝试在服务器上渲染它
服务器上的文本将变大约 20%。
new Font()的文档说第二个参数(字体大小)应该在 em 点中指定。一个 em 点到底是什么?
如果我在浏览器中指定 font-size:16em,文本会变得很大。如果我在浏览器中指定 font-size:1em 文本将大约 14px 大,但如果我将 1 作为服务器上的参数,则文本变成一条细线。
那么,我如何从浏览器 px 或 em 转换为 .net px/em。
wpf - 在 XAML 中怎么说:例如 TextBox 的默认宽度和高度
所以我从 HTML 的角度来看 WPF。
我只想像这样TextBox
在我的窗口上放一个:
原来TextBox
是巨大的,覆盖了整个窗口。(!)
好的,这不是我想要的,但我也不想定义确切的大小,因为我知道Height
并且Width
应该灵活,所以我尝试:
一样。所以我尝试:
一样。所以我只是硬编码尺寸:
我知道这在 WPF 中不是一个好的编程习惯。
那么,你如何告诉TextBox
“显示正在使用的字体大小的默认大小”?
html - CSS 字体大小:相对值与绝对值。使用哪个?
- 跨浏览器调整文本大小的最佳方法是什么?
- 以像素 / em 为单位定义字体大小的优点和缺点是什么?
css - 跨浏览器的一致字体大小(Web 开发)
在创建网页时,我们如何在浏览器中实现一致的字体大小。我"font-size: 11pt; font-family: Helvetica,'Lucida Grande'"
在我的 CSS 中使用了类似的东西,但是文本在 Firefox、IE、Google Chrome 和 Safari 中看起来不同(甚至在不同的平台上也没有)。基本上在同一台机器上,即运行 Windows Vista,我在不同的浏览器下得到不同的外观和感觉。
如何解决此问题,以使文本的大小在所有不同的浏览器上显示相同。
macos - Core Graphics 中的字体大小
我正在尝试使用 Core Graphics API 渲染一些文本,但遇到了一些概念上的困难。
我正在尝试使用CGContextSetFontSize指定字体大小。size 参数位于所谓的“文本空间单位”中。那是什么?它如何映射到“ em ”单位?
谢谢