我想实现canvas居中的效果,于是,我理所当然地写了,但是,竟然不管用,canvas还是在左上角。
最令我觉得奇怪的是,我删掉了canvas的margin的style,然后,给body设定text-align:center,canvas竟然成功居中了!
text-align不是针对文本的吗,为什么canvas这种容器也能居中?虽然第二种实现了我要的效果,但是这样整个body的内容不久都居中了吗,我不想这样……谁能告诉我为什么会发生这样的事,还有到底该怎么正常地让canvas居中?
对了,我用的firefox~~
想要实现画布居中,为什么margin:0 auto 不管用呢?
答案:2 悬赏:50
解决时间 2021-04-27 19:24
- 提问者网友:我是我
- 2021-04-27 08:45
最佳答案
- 二级知识专家网友:我叫很个性
- 2021-04-27 10:07
外层包一个div,div宽度=canvas宽度,给div设置margin
全部回答
- 1楼网友:陪伴是最长情的告白
- 2021-04-27 10:37
没看懂什么意思?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯