Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以计算html内容在默认缩放屏幕上所占的空间?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 是否可以计算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的可变格式。 您希望在页面的特定区域显示此内容。在本讨

HTML/CSS/JS问题:您只需使用文本内容格式化HTML页面。如果你愿意的话,想象一下

<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()