c# - 建议使用 c# 和 css 为用户提供选择以将页面字体大小更改为任何可能数字的方法

标签 c# asp.net css web

好吧

我有一个 asp.net aspx 页面,它引用了一个 css 文件

  • 在css中定义字体大小为2em;

问题

  • 想要让用户选择将其更改为他希望的任何值

不考虑显示格式的不良影响

问题

请提出简单、有效和最简单的方法来实现它

注意

方式应该支持所有浏览器

最佳答案

您需要根据用户操作修改 CSS。我想到了 2 种方法:

1) 在服务器上进行修改(使用 C#)。因此,您需要动态提供 CSS 并根据用户设置修改此行

2) 使用 javascript 在客户端上进行修改(例如使用 jquery 很容易)。

优点 1 是您可以在服务器端存储用户首选项。但是,如果您使用 javascript,那么将偏好存储在 cookie 中就足够容易了。

关于c# - 建议使用 c# 和 css 为用户提供选择以将页面字体大小更改为任何可能数字的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4139530/

相关文章:

javascript - 如何降低图像加载的显着性?

c# - mvc 添加查询字符串变量

c# - asp.net Core 2 具有复杂模型的自定义模型绑定(bind)器

c# - 仅在属性存在时绑定(bind)到属性

asp.net - 为什么我的控件采用不同的 id 命名约定?

c# - IEventHandler 能否返回 null 以外的任何内容?

javascript - 使用 jquery 根据操作系统隐藏 CSS 元素

c# - 限制控制台中的输入

asp.net - Redis 抛出异常 "System.OutOfMemoryException"

javascript - 如何让 jQuery 占位符/水印插件为 ajax 加载的文本字段工作?