あるボックスを現在の画面中央に表示する処理を作成途中に
<!DOCTYPE html>の有無で処理が変わりました
今まで気にしないで付けていましたが、どういう役割をするのでしょうか?
jQuery v3.4.0
jQuery
1<script> 2 3var left = Math.floor(($(window).width() - $("#box").width()) / 2); 4var top = Math.floor(($(window).height() - $("#box").height()) / 2); 5$("#boz").css({ 6"top":top, 7"left":left, 8}) 9<script>
<!DOCTYPE html>html
1<div id="box"> 2</div>
が無い場合はページの中央に表示
ある場合は表示画面の中央に表示
回答2件
あなたの回答
tips
プレビュー