DIV宽度不合逻辑地卡住,无法更改
DIV width illogically stuck and unable to change
这是一个JSFiddle。
这是一个简单的<div>
。在它里面,还有2个<divs>
和一个<h2>
。这很简单。我有较低的<div>
的宽度- 谷歌地图一个(虽然它不工作在JSFiddle) -完全相同的宽度,它的父<div>
。它以前工作得很好。我真的不记得什么时候了,但我确信在添加我的<h2>
和一些修改(也许?)之前,它和它应该的一样宽。现在,无论我做什么,它都停留在那个愚蠢的宽度上——尽管Maps仍然有效。
我试图删除
<h1>
标签,看看这是否是问题,但没有什么是固定的。我也尝试了许多其他的事情,但我就是不能让<div>
回到它的正确宽度。这里是如果你想在这里而不是在JSFiddle上看到它的代码:HTML,JavaScript(虽然JavaScript可能不重要,因为它不影响
<div>
的大小):
function initialize() {
var mapCanvas = document.getElementById('map-canvas');
var mapOptions = {
center: new google.maps.LatLng(41.726371, 44.731433),
zoom: 18,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(mapCanvas, mapOptions);
};
google.maps.event.addDomListener(window, 'load', initialize);
#wrap-left {
float: left;
border: 1px solid black;
margin-top: 60px;
font-family: TikalSansMedium;
font-weight: normal;
font-style: normal;
font-size: 11pt;
background-color: white;
border: 1px solid #9F9F9F;
border-radius: 2px;
height: 450px;
width: 610px;
position: relative;
}
h2#fnd_cl {
border: 1px solid #9F9F9F;
border-radius: 2px;
position: absolute;
top: -33px;
left: 30%;
font-family: 'Antic Slab';
background-color: #F8CE26;
width: 230px;
text-align: center;
}
div#cont {
height: 50px;
padding-left: 8px;
padding-top: 35px;
border: 1px solid black;
}
div#map-canvas {
width: 610px;
height: 300px;
position: absolute;
bottom: 0;
width: 230px;
background-color: black;
}
<script src="https://maps.googleapis.com/maps/api/js"></script>
<br>
<div id="wrap-left">
<h2 id="fnd_cl">Find or Call us</h2>
<div id="cont">
Our workshop is located on Blah-blah Street.
<br />Call us on: 556-546-564 or 2-35-68-91
</div>
<div id="map-canvas"></div>
</div>
remove width:230px;
from div#map-canvas
你在这个CSS块中声明了两次宽度,这导致了你的问题
相关文章:
- 添加文字和评论功能更新Div
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 通过js在新选项卡中有条件地打开url
- 当DIV的高度低于某个数字时,隐藏DIV的正确逻辑是什么
- 如何清晰地分离前端和后端逻辑
- 检测HTML5视频是否正在播放或暂停,并相应地显示或隐藏Div
- 使用 javascript 或 jquery 动态地将 Div 添加到 html 页面
- JavaScript 在 DIV 的加载内容中不能很好地工作
- 更改类或CSS”;显示“;DIV的属性,并平滑地显示它
- 异步流程图.如何直观地表示异步逻辑
- 动态创建DIV,并不是动态地获取高度和宽度
- 如何将DIV向后移动&第四个缓慢地覆盖背景
- 错误地获取DIV ID
- 在DIV中动态地围绕所选文本创建SPAN
- 使用HTML/JQuery/CSS一个接一个地显示DIV
- 动态地在Div标签上追加另一个Div数据
- DIV宽度不合逻辑地卡住,无法更改
- requestAnimationFrame可以轻松地在IE 9+中调整DIV的大小(没有jQuery或CSS3)
- 我如何触发一个javascript来调整DIV的大小,使其尽可能快地工作