0

过去,我创建了所有支持 CSS 的浏览器和设备都应该能够接收的“全局”样式表。

问题是我的旧诺基亚能理解背景图片,但屏幕太糟糕了,背景图片让网站看起来很糟糕。

然后我开始将任何背景图像放入带有媒体查询的 CSS 文件中,这样像这样的旧手机就无法理解它。但是,这会产生更多的工作。所以我开始将“global.css”放在媒体查询后面。这个想法是,如果手机无法理解媒体查询,我不希望它读取我的样式表。旧(桌面)版本的 IE 仍然使用条件注释提供 CSS。

所以我的问题是,如果手机不理解 CSS,它会像桌面浏览器一样提供自己的回退吗?所以至少一个 h1 比 h2 等大,并且文本不是全部集中在一个大块中吗?

我猜这可能是一个“视情况而定”的答案,但我很感激对此的反馈。我手头没有旧诺基亚,所以目前看不到它在做什么。

非常感谢

4

2 回答 2

1

所有诺基亚浏览器(包括旧的 XHTML MP 版本)都包含默认样式表。这包括所有标题的基本样式、列表的基本项目符号和默认项目符号边距以及粗体和斜体样式。不同的标题并不总是那么区分,但它们足以区分一个与另一个。唯一真正的问题是斜体文本。本身通常没有斜体字体,因此浏览器会将每个字符的像素向右移动以模拟倾斜字体。这通常导致易读性差。

于 2013-02-14T13:27:59.000 回答
1

它确实取决于许多因素,例如供应商和设备的使用年限。但是,根据我的经验,它们通常会渲染 h1 比普通文本更大;但是,对于更远的 h2,不能说同样的话。

通常对于旧的移动网站(在 XHTML-MP 是新事物并且 WML 风靡一时的时候),我们使用这些 font-size 值使用 CSS 设置字体大小:

xx-small, x-small, small, medium, large, x-large and xx-large

根据我的经验,我可以告诉你,只有small, medium and large在大多数功能手机移动浏览器中才能可靠地工作。

于 2012-10-03T17:22:31.567 回答