html - 如何计算我的代码中的盒子大小?
问题描述
我正在尝试使用 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;
}
解决方案
VH/VW 是窗口尺寸的百分比,最好在创建响应式设计时使用,因为它可以节省您为较小屏幕调整像素值的时间
vh = 窗口高度的百分比。因此80vh
= 屏幕总高度的 80%。
vw = 窗口宽度的百分比。因此80vw
= 屏幕总宽度的 80%。
% = 父容器的百分比。因此height:50%;
将是父母身高的 50%
推荐阅读
- node.js - Kubernetes - SSL 码头工人 Nodejs
- c - C远程shell - 如何检测exec是否发送了任何数据
- javascript - HTML 表格 onDrop 事件
- python - 在没有堆分配的情况下将结构作为右值返回的可能解决方案:用例神经网络
- c# - 如何使用代码优先数据库创建编辑/删除/创建视图
- javascript - Javascript比较map函数中的两个数组
- erlang - 什么是损坏的序列化 SCRAM 错误?
- python - Python MQTT 提高了图像 numpy 数组的发布速度
- c# - 无法从传输连接读取数据:net_io_connectionclosed
- amazon-web-services - Aws Auto Scaling 使用 Bamboo 作为 CICD 工具