在我正在处理的一个项目中,我试图让页面的标题高度为屏幕的5%。很明显,这是通过height: 5%;
完成的,但是,我需要标题始终保持在整个屏幕的5%。这意味着如果我缩小浏览器窗口,则标题div也不会按比例缩小。我需要它保持相同的尺寸,但尺寸需要设置初始百分比。我用作参考的网站是github.com,因为即使浏览器窗口缩小,它们的标题也保持一个大小。 Flickr.com是我在标题中寻找的另一个例子。我曾尝试使用min-height: XXpx;
(用数字替换'x'),但那不起作用。百分比高度的非缩水Div
0
A
回答
1
在页面加载后使用JavaScript来计算窗口高度的5%&将其分配给标题作为其CSS高度值。它会覆盖任何设置的CSS值。
var h = window.innerHeight * 0.05;
getElementById('your-element-id').style.height = h+'px';
0
你试过vh(垂直高度)计算吗?
例如
navbar{
min-height: 5vh;
max-height: xx;}
相关问题
- 1. div高度:百分比px
- 2. 百分比高度的div结构
- 3. 与CSS div高度百分比问题
- 4. 父母div的高度百分比未翻译为子div的百分比
- 5. Div高度百分比,半父母高度
- 6. Flex - 百分比高度
- 7. 高度百分比图像
- 8. 用百分比高度包裹浮动div的百分比图像
- 9. 确定DIV的百分比高度设置百分比,而不是像素
- 10. HTML宽度设置为百分比时,div的缩放div
- 11. 定义div的宽度作为高度的百分比
- 12. 我怎样才能设置百分比高度div div内的最小高度?
- 13. 设置div宽度作为高度的百分比
- 14. 正方形div的宽度基于百分比高度
- 15. 按高度百分比设置多个div以填充父div
- 16. 使填充底部百分比来自高度而非宽度
- 17. 的div宽度的百分比时仍然视口缩小
- 18. 宽度和高度百分比CSS IE8
- 19. css百分比高度和宽度
- 20. HTML Body Height 100% - still百分比高度百分比不工作
- 21. 设置iframe的高度,以百分比值,使其收缩
- 22. Navbar页面高度的百分比
- 23. IE8最大高度的百分比?
- 24. HTML中的高度百分比问题
- 25. 百分比宽度的滑动div
- 26. Div获取0高度代替其父母的百分比
- 27. 展开Div作为悬停高度的百分比?
- 28. 如何强制DIV具有指定百分比的高度?
- 29. 不使用百分比TOP值的固定高度DIV
- 30. 在百分比高度的div中居中文本