我们结合之前所学,做一个界面布局小案例。案例最终效果如下:基本的布局CSS样式已经提前写好了放在根路径下,命名为style.css,具体代码如下:html,body{height:100%;}body{margin:0;padding:0;}.header,.footer{width:100%;height:80px;position:absolute;left:0;line-height:80px;text-align:center;font-size:18px;color:#fff;}.header{background-color:skyblue;top:0;}.footer{background-color:purple;bottom:0;}.main{width:100%;position:absolute;top:80px;bottom:80px;padding:20px0;text-align:center;background:khaki;}我们创建对应的子组件,分别是src\Components\Header.js,src\Components\Home.js,src\Components\Footer.js.在\src\App.js中引入以上三个子组件和样式文件:importReact,{Component}from'react'importHeaderfrom'./Components/Header'importHomefrom'./Components/Home'importFooterfrom'./Components/Footer'import'./style.css'exportclassAppextendsComponent{render(){return(<>
