有以上html结构,header占满整个屏幕的宽度,left宽度固定200px,right内容是由iframe宽度占满剩余的宽度,并且content的高度占满整个屏幕,怎么使用css布局实现上面的结构?
有以上html结构,header占满整个屏幕的宽度,left宽度固定200px,right内容是由iframe宽度占满剩余的宽度,并且content的高度占满整个屏幕,怎么使用css布局实现上面的结构?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
body {
height: 100vh;
margin: 0;
padding: 0;
}
.header {
height: 60px;
background: #ffbf00;
}
.content {
display: flex;
height: calc(100% - 60px);
background: #0c86ff;
}
.left {
width: 300px;
background: #00a854;
}
.right {
width: calc(100% - 300px);
background: red;
}
</style>
</head>
<body>
<div class="header"></div>
<div class="content">
<div class="left"></div>
<div class="right"></div>
</div>
</body>
</html>
3 回答4.9k 阅读✓ 已解决
4 回答4.5k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
2 回答1k 阅读✓ 已解决