Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 响应页面-强制响应布局_Javascript_Css_Responsive Design - Fatal编程技术网

Javascript 响应页面-强制响应布局

Javascript 响应页面-强制响应布局,javascript,css,responsive-design,Javascript,Css,Responsive Design,我使用的是bootstrap,但这个问题与任何响应性框架都相关 我有一个响应页面,看起来像这样简单 <div class="wrap"> <div class="row page"> <div class="col-xs-12 col-md-6"> some stuff </div> <div class="col-xs-12 col-md-6"> some oth

我使用的是bootstrap,但这个问题与任何响应性框架都相关

我有一个响应页面,看起来像这样简单

<div class="wrap">
    <div class="row page">
      <div class="col-xs-12 col-md-6">
       some stuff
      </div>
      <div class="col-xs-12 col-md-6">
       some other stuff
      </div>
    </div>
</div>
我想使用这种布局,但要使响应的范围在某个父div上。在本例中为wrap,而不是在窗口上,这意味着如果父div具有相同的特定大小,则强制响应断点生效

因此,通过这种方式,我可以将此“模板”放置在页面的任何位置,结果将根据包裹大小而不同,而不是屏幕/窗口大小


有办法做到这一点吗?还是我在外层空间?

我认为现在有办法使用CSS检查容器div的宽度,但是是的,您可以尝试检查浏览器大小并添加/删除一些类宽度,这样可以得到类似的结果

@media (max-width: 768px){ 
      .wrap{ 
        width:1170px 
      } 
    }
@media (min-width: 767px){ 
          .wrap{ 
            width:767px 
          } 
        }

或者更好,您可以使用jQuery。var$widthOfRap=$'.wrap'.width

因此固定了.wrap的大小及其子项的流体大小。。。问题是什么?这意味着我不能使用这个框架,需要重新创建itI的一部分,因为你说过,但这个问题与任何响应框架有关,我认为你无论如何都会破坏它,我认为你应该,实际上,因为它可能不会为您提供开箱即用的功能。好吧,那么您认为在这里最好设置一些包装类,并使用一组流体大小的类作为网格颜色替换?这是一个选项。但我不知道你想要实现什么,比如你是否计划使用媒体查询、JS修改等等。