Col*_*rdo 1 css reactjs styled-components
我有一个简单的React应用程序,使用Redux Provider来包装我的App组件.
import React from 'react';
import ReactDOM from 'react-dom';
import styled from 'styled-components';
import { Provider } from 'react-redux';
import App from './App';
import store from './store';
import registerServiceWorker from './registerServiceWorker';
const MainContainer = styled.div`
margin: 0;
padding: 0;
height: 100vh;
background-color: red;
`;
ReactDOM.render(
<MainContainer>
<Provider store={store}>
<App />
</Provider>
</MainContainer>,
document.getElementById('root'),
);
registerServiceWorker();
Run Code Online (Sandbox Code Playgroud)
但是,当此应用程序呈现时,屏幕的边缘(所有边)周围会出现白色间隙.覆盖body标签以使App内容进入屏幕边缘的正确方法是什么?
这是浏览器的默认样式.您可以使用Normalize.css之类的东西,或者只是自己删除身体的边距和填充.
body {
margin: 0;
padding: 0;
}
Run Code Online (Sandbox Code Playgroud)
你可以这样做injectGlobal.
import { injectGlobal } from 'styled-components';
injectGlobal`
body {
margin: 0;
padding: 0;
}
`;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1161 次 |
| 最近记录: |