- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我被打败了,我准备忍受任何虐待来找出为什么我不能做一些简单的事情,比如让 onload 函数告诉我正文字体大小是 20pt。我一直读到眼睛流血,除了我以外的每个人似乎都能使下面的脚本起作用。
但是我的#@!/%#!代码吐出一个警告框,其中包含以下内容:(我用了两行来确保这不是大小写问题)
[ ]
[undefined]
其实我的目的是利用在head段执行的scritp,或者onload,读取屏幕宽度,通过公式设置body字体大小。 [接下来的尝试是将 body 标签排除在代码之外,并将脚本 document.write() 放在 body 标签中,并带有设置 body 字体大小的样式规范。下面这应该只是一个热身练习。] 任何和所有的帮助表示赞赏。
<html>
<head>
<style>
body {font-size:20pt;color:white;font-weight:bold;background:grey;}
</style>
<script type="text/javascript">
onload=function(){
alert("[ " + document.getElementsByTagName("body")[0].style.fontSize +" ]"
+"\n[ " + document.getElementsByTagName("body")[0].style.fontsize + " ]");
}
</script>
</head>
<body>
<div>Test Text</div>
</body>
</html>
以下是我在下面评论的帮助下得到的。
这些都返回字体大小。
getComputedStyle(document.body).fontSize
getComputedStyle(document.body).getPropertyValue('font-size')
但是当用于设置字体大小时它们会抛出错误
getComputedStyle(document.body).fontSize = "30pt";
getComputedStyle(document.body).setProperty("fontSize", "25pt", "important") ;
另一方面,这些都设置了新的字体大小
document.body.style.fontSize = "200%";
document.getElementsByTagName("body")[0].style.fontSize = "400%";
但当询问字体大小时,它们都返回长度为 0 的字符串。
document.body.style.fontSize
document.getElementsByTagName("body")[0].style.fontSize
这是一个用于确认它的 onload 函数:
onload=function(){
var msg = "onload:\n";
/* these both return font size.*/
msg += "1. [ " + getComputedStyle(document.body).fontSize + "]\n";
msg += "2. [ " + getComputedStyle(document.body).getPropertyValue('font-size') + "]\n";
/* these both return a string of lenght 0.*/
msg += "3. [ " + document.body.style.fontSize + "]\n";
msg += "4. [ " + document.getElementsByTagName("body")[0].style.fontSize + "]\n";
/*these both throw errors*/
try { getComputedStyle(document.body).fontSize = "30pt";
} catch (err) { msg += "5. [" + err.message + "]\n"; }
try {getComputedStyle(document.body).setProperty("fontSize", "25pt", "important") ;
} catch (err) { msg += "6. [" + err.message + "]\n"; }
/*these both set new font size*/
alert(msg);
document.body.style.fontSize = "200%";
setTimeout(function(){document.getElementsByTagName("body")[0].style.fontSize = "400%"},1500);
}
显然我遗漏了一些东西,但现在这是可行的。圣诞快乐
谁能告诉我 UIWebView 的 font size 属性和 UITextView 的 FontSize 属性之间的主要区别是什么? 两者是不同的,因为 UIWebView 的 Fontsize 比
谁能解释一下为什么下面的代码不起作用 this text should be F
我在网格中有一个标签,我从资源字典中应用了一个样式。样式更改,除其他外,标签的 FontSize 属性为 14。 我通过以下方式将样式应用
我正在尝试将 UserControl 中某些控件的 FontSize(除其他事项外)设置为 UserControl 级别的 FontSize。这不起作用:
我创建了一个应用程序,在该应用程序中我通过 UITextView 将文本添加到视频中。它显示正确,但问题是我设置了这样的文本字体大小: [textView setFont: [UIFont font
Javascript function resize(s) { var sty
我需要以百分比设置标签的字体大小,这样当我在我的应用程序中调整当前布局大小时,文本调整大小等于屏幕的其余部分。 我有这个: vara label = Ti.UI.createLabel({
在使用flutter_markdown 时,有什么方法可以改变文本的字体大小吗?类似于向 Text 小部件提供 TextStyle 之类的东西。谢谢! 最佳答案 Markdown( data:
当我插入 fontSize = dimensionResource(id = R.dimen.textLabelTextSize) 时,dimens 或 54sp 或 60sp 取决于设备,我在 Te
我正在将我的工作流程转移到输出 Beamer 幻灯片的 R/RMarkdown。我每年进行大约 60 次演示,我喜欢自动化流程。但是,我需要增加 Beamer 输出中的基本字体大小。使用下面的代码,项
在深入研究代码后,我意识到 Fabricjs Text 对象的 fontSize 是在 PIXELS 中测量的。在我的项目中,有时我需要使用点而不是像素。 当指定单位时,我只在代码中找到一个位置,此片
JSFIDDLE $("button").click(function(){ $("h1").animate({fontSize: "50px"}); 如何让再次点击时字体大小恢复到原来的大小。 最
我正在尝试获取 html 文档中选定范围的字体大小。我使用 queryCommandValue 来获取它。有时它返回一个整数。有时它不是。我不知道那是什么。 而且我还尝试了另一种方法,通过获取父元素的
经过大量谷歌搜索后,我无法找到 queryCommandValue("FontSize") 的解决方案在 Javascript 中。 我已经了解了 HTML CSS 中的各种字体大小,例如 pt、px
我想更改 TreeView 控件的字体大小。在 goolge 上搜索后,我得到一些想法应该为此 TreeView 使用 CustomDraw。但是NMTVCUSTOMDRAW结构只有clrText和c
我编写了一个带有 Button 和 ItemsControl 的玩具 WPF 应用程序。每次单击 Button 时,字符串“AnotherWord”都会添加到 ItemsControl。现在,Item
这是同一个应用,在 2 台不同的设备上。布局似乎可以很好地缩放,但字体大小却没有。我不知道可能是什么原因或从哪里开始寻找。第一个是在 Pixel 2 上,看起来很正常,第二个是在 Galaxy A7
使用 MahApps.Metro AnimatedSingleRowTabControl 时如何更改选项卡的字体大小。 使用普通 TabControl 时,我的主题 TabItem(基于 MetroT
最近我将我的 Material UI 版本从 3.9.4 升级到 4.11.0,我不得不在主题样式覆盖上替换这些: 为避免这些警告: 但是我需要将 fontSize 样式放在 !important 中
TailwindCSS 1.2.0 我做错了什么?如果我添加 fontSize 如下,则 text-7xl 不会显示为新的可选值并且 text-6xl 消失。 module.exports = {
我是一名优秀的程序员,十分优秀!