📅  最后修改于: 2023-12-03 15:03:52.272000             🧑  作者: Mango
百分比(Procent) 是一种经常在HTML中使用的值。使用百分比可以使设计更容易而不牺牲可访问性。
容器大小可以使用百分比来设置,这样容器可以随着浏览器窗口大小的变化而变化。
<style>
.container {
width: 80%;
}
</style>
<div class="container">
<!-- content here -->
</div>
该容器的宽度将是其父项宽度的80%,并会自动缩放。
可以使用百分比设置宽度和高度。
<style>
.inner {
width: 50%;
height: 50%;
}
</style>
<div class="outer">
<div class="inner">
<!-- content here -->
</div>
</div>
该元素的宽度和高度均为其父项的50%。
可以使用百分比设置边距和内边距。
<style>
.box {
margin: 10% 0;
padding: 5% 0;
}
</style>
<div class="box">
<!-- content here -->
</div>
上边和下边的边距设置为盒子高度的10%,左边和右边的边距设置为0。内边距设置为盒子高度的5%。
相对定位可以使用百分比定位。
<style>
.outer {
position: relative;
}
.inner {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
</style>
<div class="outer">
<div class="inner">
<!-- content here -->
</div>
</div>
inner元素在outer元素的中心。可以通过不同的top和left值调整该元素的位置。
可以使用百分比相对于视口大小设置元素大小。
<style>
.full {
width: 100vw;
height: 100vh;
}
</style>
<div class="full">
<!-- content here -->
</div>
该元素的宽度和高度均为视口的100%。
以上就是HTML中使用百分比的主要情况。