html - 如何计算我的代码中的盒子大小?

标签 html css

这个问题在这里已经有了答案:





CSS Units - What is the difference between vh/vw and %?

(7 个回答)


2年前关闭。




我正在尝试使用 html/css 并尝试学习它们。但我有一个关于计算盒子尺寸的小问题。

我试图以 px 为单位来理解它们,并且每一项都加起来,但是当我切换到 vh、vw、% 时,一些不寻常的事情发生了,我不知道为什么。

因此,如果您能向我解释发生了什么,我将非常感激。

谢谢你。

<!DOCTYPE html>
<html>

<head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="reset.css">
    <link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>
    <div class="bir">
        <h1> Alper </h1>
    </div>
</body>

</html>
body {
    background-color: red;
}

.bir {
    background-color: pink;
    height: 20vh;
    font-size: 10vh;
}

.bir h1 {
    background-color: grey;
    padding: 5vh 0;
    width: 100vw;
}


As you can see there is some overflow of the

最佳答案

VH/VW 是窗口尺寸的百分比,最好在创建响应式设计时使用,因为它可以节省您为较小屏幕调整像素值的时间

vh = 窗口高度的百分比。因此80vh = 屏幕总高度的 80%。

vw = 窗口宽度的百分比。因此80vw = 屏幕总宽度的 80%。

% = 父容器的百分比。因此height:50%;将是 parent 高度的 50%

关于html - 如何计算我的代码中的盒子大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56079362/

相关文章:

javascript - 如何使用 CSS 覆盖三 Angular 形的 div?

html - 如何在表格中没有 css 的情况下更改字体系列和大小?

html - 是否可以更改 Shiny Dashboard 标题中单个字符的颜色?

jquery - 当下拉列表被附加时会创建微小的空间

javascript - 默认选项卡导航在 Mozilla 中不起作用

javascript - WebRTC 是正确的吗? (实时多人游戏)

javascript - 在 Javascript 或 jQuery 中,如何只删除第一个和最后一个标签?

css - JQuery Mobile - 在屏幕中间对齐按钮

html - 在 flexbox 布局中调整图像大小

javascript - 有 session 时隐藏登录链接