【发布时间】:2021-04-25 04:51:26
【问题描述】:
我用 {{ width: "100vw", height: "100vh"}} 做了一个地图,它比我的浏览器窗口大。
<div id="map" style={{ width: "100vw", height: "100vh", margin: "0", padding: "0"}}></div>
我加了border: "1px solid black"看看是什么问题,我看到的就是这个:
如您所见,地图周围有黑色边界线,周围也有空白。为什么当我显式应用到 0 时,margin 仍然存在?
整个代码作为参考:
export default function Home(props){
useEffect(() => {
let container = document.getElementById('map');
let options = {
center: new window.kakao.maps.LatLng(33.450701, 126.570667),
level: 3
};
let map = new window.kakao.maps.Map(container, options);
}, [])
return (
<>
<div id="map" style={{ width: "100vw", height: "100vh", margin: "0", padding: "0", border: "1px solid black"}}></div>
</>
)
}
【问题讨论】:
-
在我使用该样式之前,地图超出了浏览器窗口。我添加后调试。
标签: javascript html css reactjs