网页js的div随浏览器变化充满和html的一样么?

js画布画地图然后需要随窗口大小充满。
div id=box写了个box
display:flex;
align-item;center;
width:100%;
height:100%;
调用之后没啥反应...
是不应该写css里么

css样式可以写在标签上,可以写在style标签里,也可以写在css文件里,通过外链引入

  1. display:flex是设置它的子元素的,你这里设置这个是想干嘛
  2. css里写上 #box{width:100%} 就好了,当然了,它的父元素也要设置宽度,我建议不如直接#div{width:100vw;height:100vh;}

望采纳^O^

用啥画的地图