移动版Chrome固执地重写了我对font-weight:bold的请求。我尝试了所有合理的方法,包括添加id甚至可怕的!important规则来增加“特异性”。但是没有什么有效的。在我的桌面浏览器上,我得到了预期的效果,但是在使用移动版Chrome的Android HTC One S9上却没有。
理想情况下,我希望有一个纯CSS解决方案,因为HTML将由另一个程序生成,并且编写正则表达式脚本来处理所有用例会有点繁琐,而且我宁愿不必在这种情况下添加标签。
以下代码只是更大的网页集合的最小示例。
一些问题:
是否有纯CSS解决方案,其中我不需要修改HTML?
在哪里可以找到移动版Chrome正在使用的默认CSS样式表?即使我无法修改它,只看到它也可以帮助我解决问题。
我承认Chrome DevTools界面让我感到困惑。我将手机连接到笔记本电脑上,确实看到了非预期输出,但我不知道应该查找什么来实际调试问题。任何帮助都将不胜感激。
可惜花了3个小时才将一些文本加粗。以下为代码和链接。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width">
<title>CSS test</title>
<style type="text/css">
code {font-weight:bold;}
code var {font-weight:normal;}
</style>
</head>
<body>
<code>I want this bold.<br><var>I don't want this bold.</var></code>
</body>
</html>