Javascript CSS<;部门>;包装错误
我有一个名为container的Javascript CSS<;部门>;包装错误,javascript,jquery,css,Javascript,Jquery,Css,我有一个名为container的包装了两个名为block的插件,我使用了一个名为columnizer的jquery插件将块拆分为列。问题是,我似乎无法让名为container的包装正在div上的块。我还用图片演示了我的问题 我尝试了很多解决方案,比如删除容器宽度,但都不起作用,因为我认为名为columnizier的jquery插件需要一个宽度 我的html <script type = "text/javascript" src ="http://ajax.googleapis.com/
包装了两个名为block的
插件,我使用了一个名为columnizer的jquery插件将块拆分为列。问题是,我似乎无法让名为container的
包装正在div上的块。我还用图片演示了我的问题
我尝试了很多解决方案,比如删除容器宽度,但都不起作用,因为我认为名为columnizier的jquery插件需要一个宽度
我的html
<script type = "text/javascript" src ="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type = "text/javascript" src ="https://raw.github.com/adamwulf/Columnizer-jQuery-Plugin/master/src/jquery.columnizer.js"></script>
<script type="text/javascript">
$(function(){
$('h1').addClass('dontend');
$('.wide').columnize({
width : 100,
height : 300
});
});
</script>
<script style="display:none" type="text/javascript">var Mint=new Object();Mint.save=function()
{var now=new Date();var debug=false;if(window.location.hash=='#Mint:Debug'){debug=true;};var path='http://welcome.totheinter.net/mint/?record&key=6a56784248357a3735323031363633316663796c526d';path=path.replace(/^https?:/,window.location.protocol);for(var developer in this)
{for(var plugin in this[developer])
{if(this[developer][plugin]&&this[developer][plugin].onsave)
{path+=this[developer][plugin].onsave();};};};path+='&'+now.getTime();if(debug){window.open(path+'&debug&errors','MintLiveDebug'+now.getTime());return;};var ie=/*@cc_on!@*/0;if(!ie&&document.getElementsByTagName&&(document.createElementNS||document.createElement))
{var tag=(document.createElementNS)?document.createElementNS('http://www.w3.org/1999/xhtml','script'):document.createElement('script');tag.type='text/javascript';tag.src=path+'&serve_js';document.getElementsByTagName('head')[0].appendChild(tag);}
else if(document.write)
{document.write('<'+'script type="text/javascript" src="'+path+'&serve_js"><'+'/script>');};};if(!Mint.SI){Mint.SI=new Object();}
Mint.SI.Referrer={onsave:function()
{var encoded=0;if(typeof Mint_SI_DocumentTitle=='undefined'){Mint_SI_DocumentTitle=document.title;}
else{encoded=1;};var referer=(window.decodeURI)?window.decodeURI(document.referrer):document.referrer;var resource=(window.decodeURI)?window.decodeURI(document.URL):document.URL;return '&referer='+escape(referer)+'&resource='+escape(resource)+'&resource_title='+escape(Mint_SI_DocumentTitle)+'&resource_title_encoded='+encoded;}};Mint.save();</script>
<!DOCTYPE html>
<meta charset="utf-8" />
<link rel="stylesheet" href="b.css">
<div class="container"> <div class="wide">
<div class="block"></div><br>
<div class="block"></div><br>
<div class="block"></div><br>
</div></div>
这就是它的工作原理:
CSS:
HTML
-我删除了
标记。奇怪的是,我应用了float left,而我的整个代码只是disappear@JackRoster-add overflow:隐藏到包装分区中,我编写的代码肯定有效(参见fiddle)<代码>溢出:隐藏代码>不是必需的。杰克:当你添加float:left代码>?对不起,乔,你能重拍那部电影吗。我会试着通过解释来解释我的意思
.container {
background-color: #ED8713;
height: 300px;
width: 200px;
}
.block {
width: 50px;
height:250px;
background-color: #C31212;
margin: 10px;
margin-top: 5px;
}
.container {
background-color: #ED8713;
height: 300px;
float: left;
}
.block {
display: inline-block;
height: 250px;
background-color: #C31212;
margin: 10px;
margin-top: 5px;
}