【发布时间】:2018-02-26 23:36:54
【问题描述】:
这是我的 React 代码。我有两个组件:BlackBox 和 SomeText。我希望 BlackBox 是全屏的, SomeText 在它下面。我会假设一行中的两个 div 会按顺序呈现(彼此相邻或彼此下方,但本示例中的 BlackBox 完全位于 SomeText 之上)。
class BlackBox extends React.Component {
render() {
return (<div id="blackbox"></div>);
}
}
class SomeText extends React.Component {
render() {
return(<div id="sometext">Hello</div>);
}
}
class App extends React.Component {
render() {
return(
<div>
<BlackBox/>
<SomeText/>
</div>
);
}
}
这里是使 BlackBox 全屏显示的 CSS 代码:
#blackbox {
background-color: #00000;
height: 100%;
width: 100%;
left: 0;
top: 0;
position: absolute;
}
为什么 BlackBox 会覆盖 SomeText?
【问题讨论】: