2016-03-04 116 views

回答

0

閱讀有關@media screen

@media screen and (max-width: 1024px) { 
    div{width:1024px;} 
    } 


    @media screen and (min-device-width: 1600px) { 
    div {width: 1500px;} 
    } 


    @media screen and (max-device-width: 1600px) { 
    div {width: 1500px;} 
    } 

另見

div(width:calc(100% - 20px);} 

和Java Script

<div id="id" style="background-color:black;">text</div> 
<script> 
document.getElementById('id').style.width=screen.width; 
document.getElementById('id').style.height=screen.height; 

    /*or*/ 

document.getElementById('id').style.width=window.innerWidth; 
document.getElementById('id').style.height=window.innerHeight; 
</script> 
+0

我可以通過js來實現,但我想根據屏幕分辨率只用CSS來調整div高度。 與@media查詢我們可以根據屏幕分辨率調整寬度,但對於高度,我怎麼能做到這一點? –

+0

我寫信給你,如果你不會只用css然後嘗試'@media screen'。閱讀它 – Michael

0

您可以使用JavaScript來獲得使用window.innerHeight窗口的高度(注意,這個值EXCLUDES滾動條/工具欄)。

完整的示例:

var windowHeight = window.innerHeight; 
var div = document.getElementById("div"); 
div.style.height = windowHeight 
0
div { 
     background-color: red; 
     height: 100vh; 
    } 
+0

將此CSS添加到它可以工作的div – Rayudu

相關問題