gpt4 book ai didi

html - 响应式 DIV 填满整个屏幕

转载 作者:太空狗 更新时间:2023-10-29 15:37:38 26 4
gpt4 key购买 nike

我正在尝试格式化 HTML DIV 元素,以便它在移动设备上响应。我的目标是让潜水始终填充任何移动设备的宽度和高度的 100%,无论是 ipad、iphone 还是 android 设备。 IE。不同尺寸的屏幕。

但是,我无法让此代码执行此操作。我哪里出错了?

我的 DIV 元素:

<!---Main Responsive DIV --->
<div class="fullscreen" id="fullscreen">

<!--- This is where we draw. --->
<div align="center" style="vertical-align:middle">
<canvas
id="canvas"
width="400"
height="250"
style="border:3px dashed #000000;">
</canvas>
</div>

<!---
This is the form that will post the drawing information
back to the server.
--->
<cfoutput>
<form action="signature_action.cfm?ticketID=#url.ticketID#&TT=#url.TT#&techID=#url.techID#&device=ipad" method="post">

<!--- The canvas dimensions. --->
<input type="hidden" name="width" value="1000" />
<input type="hidden" name="height" value="615" />

<!--- The drawing commands. --->
<input type="hidden" name="commands" value="" />
<!--- This is the export feature. --->

<!--- Navigation Elements --->
<div id="footer">
<A HREF="javascript:history.back()">Go back</A><a href="">Capture Signature</a>
</div>

</form>
</cfoutput>
</div>

我的 CSS:

#fullscreen {
height: 100vh;
width: 100vw;
position:fixed;
top:0;
left:0;
background: pink;
@

}
@media screen and (orientation:portrait) { height: 100vh;
width: 100vw; }

@media screen and (orientation:landscape) {height: 100vh;
width: 100vw; }

#footer {
position:absolute;
bottom:0;
width:100%;
height:110px; /* Height of the footer */
background:#6cf;
}

table
{
border-collapse:collapse;

}
table.borderAll
{
border-bottom: 2px solid #000;
}
tr.bottomMedium
{
border-bottom: 2px solid #000;
}
tr.bottomThin
{
border-bottom: 2px solid #000;
}
tr.bottomDouble
{
border-bottom: 2px double #000;
}
tr.last
{
border-bottom: none;
}

</style>

最佳答案

您可以使用 CSS3 的 vwvh 调整大小 units

   #fullscreen {
height: 100vh;
width: 100vw;
position:fixed;
top:0;
left:0;
}

定义:

100vw = 100% of viewport width
100vh = 100% of viewport height
1vmin = 1vw or 1vh, whichever is smaller
1vmax = 1vw or 1vh, whichever is larger

更新:

 @media screen and (orientation:portrait) { height: 100vh;
width: 100vw; }
@media screen and (orientation:landscape) {height: 100vh;
width: 100vw; }

关于html - 响应式 DIV 填满整个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26040678/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com