第一次尝试进行任何编码,并且不确定如何在不使用 jsfiddle 中的整个代码的情况下使我的问题呈现出来。
的HTML:
<div class="gridContainer clearfix">
<div id="header">
<p id="headtitle">
<button id="switch">Header Button to close Menu</button>
</p>
</div>
<div id="sidebar" class="ui-accordion" style="">
js:
$(document).ready(function(){
$("#switch")
.button()
.click(function(){
$("#sidebar").toggle("slide");
});
});
的CSS:
#sidebar {
clear: both;
float: left;
margin-left: 0;
width: 32.6007%;
display: block;
}
#map {
clear: none;
float: left;
margin-left: 1.0989%;
width: 66.3003%;
display: block;
}
我的jsfiddle
当站点处于 pc 模式/大屏幕时,侧边菜单在图像的左侧。然而,当折叠时,我希望图像填满整个屏幕。我是否使用了错误的方式折叠侧边菜单以使图像(地图)填满屏幕?我的图像只是向左移动,而不是调整我想要的大小。
在查看了 dw 中的幻灯片后,我意识到因为我使用了流体网格布局,所以我的地图 div 设置为 66.3003%,因此它不会更改为 100%。是否可以将 div 的 css 更改为 100%?我仍然希望布局保持流畅,所以我相信实际的 px 大小不起作用。