首页 > 解决方案 > 高度 CSS 属性 (100%, 100vh) 对或标签有什么意义吗?

问题描述

我正在尝试使用 html/body/div 嵌套结构来实现复杂的布局,其中浏览器滚动条被阻止,只有内部组件(例如数据网格)可以有一些内部滚动条。为此我有疑问 - height CSS 属性对 html 和 body 标签有什么意义吗?我不是在谈论 HTML 高度属性(html 或正文没有这样的 HTML 属性),但我指的是 CSS 样式属性。

标签: htmlcss

解决方案


是的,这对他们有意义。<html>并且<body>是有效的 html 元素,它们可以由您的 CSS 设置样式。body 和 html 元素不一定从 100% 高度开始,尽管一些浏览器可能会在元素开始时添加一些 CSS。

所有 DOM 元素都可以设置样式,尽管有些元素的行为可能不同。


推荐阅读