我试图创建一个网页,其中的页面大小随时调整到窗口大小。虽然我们可以获取图片等,以自动调整为div大小的百分比。我们似乎无法将div内的文本调整为容器的相对%。如何根据div大小按比例调整字体大小
此功能需要工作,因为浏览器窗口本身的大小已调整,无需刷新页面。
该网站是基本的,并使用js,css,html。最简单的方法可能会赞赏,但任何解决方案都是太棒了。
谢谢
我试图创建一个网页,其中的页面大小随时调整到窗口大小。虽然我们可以获取图片等,以自动调整为div大小的百分比。我们似乎无法将div内的文本调整为容器的相对%。如何根据div大小按比例调整字体大小
此功能需要工作,因为浏览器窗口本身的大小已调整,无需刷新页面。
该网站是基本的,并使用js,css,html。最简单的方法可能会赞赏,但任何解决方案都是太棒了。
谢谢
甚至使用%作为文字。 http://w3schools.com/cssref/css_units.asp
不幸的是,由于使用font-size,它将其设置为“将字体大小设置为父元素字体大小的百分比”,因此不起作用。我需要它是父元素本身的%。 但我很欣赏这个建议。 – user1116779
如果您使用%年龄来表示div宽度。那么它也会自动调整文字。 –
如何使用媒体查询?
掀起了一些例子来调整div尺寸更改的字体大小。在父div中使用百分比并调整字体大小应该能够做到这一点。
所以,你可以使用screen.availHeight来计算一个恒定值,你可以通过字体大小繁殖。
window.onload = function() {
document.body.style.fontSize = (Math.ceil(screen.availHeight * parseInt(document.body.style.fontSize)/600) + 'px';
}
请问您可以发布您的代码,以便我可以尝试为您工作吗? –