Я использую Pocketgrid, чтобы сделать сайт отзывчивым.CSS: divs not stacking
Способ, которым работает карманный компьютер, заключается в том, что класс «тридцать блоков» должен складываться поверх класса «семьдесят блоков», когда я уменьшаю размер моего браузера до размера мобильного устройства. Но этого не происходит. Где я иду не так?
Это то, что мой HTML выглядит следующим образом:
<div class="wrapper block-group">
<div class="top-bar block">
<p>Some text</p>
</div>
<div class="header block-group">
<div class="focus-area block-group">
<div class="logo thirty-block block">
<p><span class="text-logo">LoremLOGO</span></p>
<p><span class = "tagline">Lorem ipsum dolor sit amet</span></p>
</div>
<div class="seventy-block block">
<p>test</p>
</div>
</div> <!-End focus-area -->
</div> <!-End header-->
</div> <!-End wrapper-->
Это то, что мой CSS выглядит следующим образом:
/*! PocketGrid 1.1.0
* Copyright 2013 Arnaud Leray
* MIT License
*/
/* Border-box-sizing */
.block-group, .block, .block-group:after, .block:after, .block-group:before, .block:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/* Clearfix */
.block-group {
*zoom: 1;
}
.block-group:before, .block-group:after {
display: table;
content: "";
line-height: 0;
}
.block-group:after {
clear: both;
}
.block-group {
/* ul/li compatibility */
list-style-type: none;
padding: 0;
margin: 0;
}
/* Nested grid */
.block-group > .block-group {
clear: none;
float: left;
margin: 0 !important;
}
/* Default block */
.block {
float: left;
width: 100%;
}
.header{
width: 100%;
}
.focus-area {
width: 100%;
}
.thirty-block {
width: 30%;
background-color: green;
}
.seventy-block {
width: 70%;
height: 100px;
background-color: blue;
}
Нет медиа-запросов в приведенном выше CSS для ваших блоков? – Pete
Спасибо pete за указание. Я посмотрел, хотя пример, предоставленный карманным столиком -> http://jsfiddle.net/Ltydw83L/ Теперь он работает! :) –