写一个简单的网页
<!DOCTYPE html>
<html>
<meta charset="UTF-8">
<head>
<style>
#warp{ width:100%;height:100%;background:#953}
</style>
</head>
<body>
<textarea id="warp">我想让textarea占满整个屏幕</textarea>
</body>
</html>
但是textarea宽度占满屏幕,高度却只有默认的两行。
而如果去掉<!DOCTYPE html>后,textarea就可以占满屏幕。
但是我不想去掉<!DOCTYPE html>。
请问怎样在不去掉<!DOCTYPE html>的情况下,让textarea占满屏幕,谢谢!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
body{min-height:100vh;}
效果跟pod2g的一样
大致原理是,body的高度不是占满全屏的,所以里面的元素设置h100p之后高度和body相同,所以也不会占满全屏
废话,父元素默认0,你子元素给100%当然也是0