Javascript 是否可以计算html内容在默认缩放屏幕上所占的空间?
HTML/CSS/JS问题:您只需使用文本内容格式化HTML页面。如果你愿意的话,想象一下Javascript 是否可以计算html内容在默认缩放屏幕上所占的空间?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,HTML/CSS/JS问题:您只需使用文本内容格式化HTML页面。如果你愿意的话,想象一下 <p>content</p> <div>content2</div> <ul> <li>c1</li> <li>c2</li> </ul> 内容 内容2 c1 c2 所有这些文件都只包含文本,并且具有基于css的可变格式。 您希望在页面的特定区域显示此内容。在本讨
<p>content</p>
<div>content2</div>
<ul>
<li>c1</li>
<li>c2</li>
</ul>
内容
内容2
- c1
- c2
所有这些文件都只包含文本,并且具有基于css的可变格式。
您希望在页面的特定区域显示此内容。在本讨论中,假设该区域足够大,足以显示未与其他标记嵌套的任何1组标记的内容
1) 您不希望内容溢出页面上的显示区域
2) 您不希望在页面的显示区域中创建滚动框
是否可以动态计算屏幕上可以显示多少内容?如果是这样的话,我会使用这些信息来分块内容,并通过JS以powerpoint的方式显示片段。您可以使用
$('#something').width()
及
您可以尝试使用单间距字体,这些字体中的每个字母使用完全相同的水平宽度。然后你就可以知道要使用多少空间,否则其他字体的每个字母之间都有不同的空间,这是为了让每个单词更容易阅读。不过,排版是一个需要学习的非常广泛的东西。除了并没有卷轴和溢出外,这个问题在指导原则上是相当模糊的。是的,你可以做各种各样的计算来检查尺寸,但是你能用一个可变大小的区域来做吗?
$('#something').height()