當給元素設置width:100%;height:100% 的時候沒有反應
因為,元素的寬高是根據內容來自動適應的,當設置百分比值時,是根據這個元素的父元素來確定百分比的
如果父元素沒有固定的值,那就需要設置值才能正常顯示如:
.box{ width: 100%; height: 100%; background: #333; } </style> <div class="box"> </div>
此div在頁面中沒有任何效果,所以要把div的上級元素body設設置了
body{ width: 100%; height: 100%; padding: 0; margin: 0; } .box{ width: 100%; height: 100%; background: #333; } </style> <div class="box"> </div> </body>
設置了body還是沒有反應,body上還有一個html元素
</head>
<body>
<style>
html,body{
width: 100%;
height: 100%;
padding: 0;
margin: 0;
}
.box{
width: 100%;
height: 100%;
background: #333;
}
</style>
<div class="box">
</div>
</body>
</html>
這樣就好了!整個頁面都變成灰色的了
