Html 潜水高度
使用bootstrap在angular网站上工作时遇到了一个小问题 HTMLHtml 潜水高度,html,css,Html,Css,使用bootstrap在angular网站上工作时遇到了一个小问题 HTML <div class="container-fluid"> <div class="row"> <div class="content"> random text </div> </div> </div> 我希望.contentdiv占据整个屏幕大小,不多不少。然而,我已经有一个标题元素(固定大小60px)上面
<div class="container-fluid">
<div class="row">
<div class="content">
random text
</div>
</div>
</div>
我希望.content
div占据整个屏幕大小,不多不少。然而,我已经有一个标题元素(固定大小60px)上面,所以使用100vh将使其略大于整个屏幕大小(屏幕大小+标题)
如何格式化css,使.content
div的高度始终与屏幕大小完全相同 使用CSS
使用CSS
您可以使用
CSS calc()
函数来减去标题高度
,这是中的60px
使用calc()CSS函数,可以在指定
CSS属性值
正文{
保证金:0;
}
标题{
背景:红色;
高度:60px;/*使用calc()获取此值和下面的mius*/
颜色:#fff;
}
.内容{
宽度:100vw;
高度:计算(100vh-60px);/*添加此*/
}
标题
随机文本
您可以使用CSS calc()
函数来减去标题高度
,标题高度为60px
,如下所示
使用calc()CSS函数,可以在指定
CSS属性值
正文{
保证金:0;
}
标题{
背景:红色;
高度:60px;/*使用calc()获取此值和下面的mius*/
颜色:#fff;
}
.内容{
宽度:100vw;
高度:计算(100vh-60px);/*添加此*/
}
标题
随机文本
您可以使用calc();
看这里:或者
#myDiv{
宽度:100vw;
高度:计算(100vh-60px);
}
您可以使用calc();
看这里:或者
#myDiv{
宽度:100vw;
高度:计算(100vh-60px);
}
.content {
width: 100vw;
height: 100vh;
}
.content {
width: 100vw;
height: calc(100vh - 60px);
}
.content {
width: 100vw;
height: calc(100vh - 60px); /*Add this*/
}
<style>
#myDiv {
width: 100vw;
height: calc(100vh - 60px);
}
</style>
<body><div id="myDiv"></body>