如何拉伸主 div 元素以填充屏幕?在纯 html 和 css 上,这是通过将样式“height:100%”添加到 html、body 和必要的 div 元素来完成的,此方法不适用于 react。
UPD
在其中插入组件的 js 文件:
import React, { Component } from "react";
import Container from "./components/Container";
import Head from "./components/Head";
export default class App extends Component {
render() {
return (
<div>
<Head />
<Container />
</div>
);
}
}
js 文件,其中包含一个带有“容器”类的组件,我正在尝试拉伸它的高度:
import React, { Component } from "react";
import YaMap from "./YaMap";
export default class Container extends Component {
render() {
return (
<div className="container box-80">
<h1 className="title">
текст
</h1>
<div className="flex-box">
<div className="discription">
<p>
текст
</p>
</div>
<div className="ya-map" id="ya-map">
<YaMap />
</div>
</div>
</div>
);
}
}
我试图在其中设置元素高度的 css 文件:
html,
body {
height: 100%;
font-family: "PT Sans", "Calibri", sans-serif;
background: linear-gradient(170deg, white, rgb(188, 205, 212)) fixed;
}
.container {
height: 100%;
background-color: white;
}
除高度外,所有样式均已设置。常规 html 工作的相同条件