我想設置2個不同的寬度#home-content-wrap。我最終想要的是如果屏幕尺寸小於768px,可以設置爲home-content-wrap div 80%寬度! 它是這樣的:一個div的2個不同的斷點不起作用..?
1156寬度:80% < 1156寬度:100% < 768寬度:80%
夫婦的說明: 但是< 768寬度:80%沒有按」炒鍋! 如果我刪除> 1156條件,然後< 768的作品! 如果你看看代碼仔細,你會看到< 768條件改變文字顏色但不寬......與否背景顏色太..
這裏是我的網頁/ DIV風格:
*{margin:0;padding:0;text-align:center;}
#wrap{width:100%;height:100%;}
#home-content-wrap{width:80%; max-width:1600px; height:auto; margin:50px auto;
border:1px solid blue;}
/**Responsive Columns**/
.home_lay_1_of_2 {
width: 49.5%;
margin-left:0.50%; background:lightblue;
}
.home_lay_1_of_3 {
width: 49.5%; background:grey;
}
這裏是打破要點:
/****breakpoint 1**/
@media only screen and (max-width: 768px) {
#home-content-wrap{width:80%; max-width:1600px; height:auto; margin:50px auto; color:
yellow; border:1px solid yellow;}
.home-txt{float:left; width:100%; height:500px; }
.home_lay_1_of_2 {
width: 100%;
margin-left:0;
}
.home_lay_1_of_3 {
width: 100%;
}
}
/***Breakpoint 2***/
@media only screen and (max-width: 1156px) {
#home-content-wrap{width:100%; max-width:1600px; height:auto; margin:50px auto;
border:1px solid black;}
}
這裏是我的響應設置:
.section {
clear: both;
padding: 0;
margin: 0;
}
.group:before,
.group:after {
content:"";
display:table;
}
.group:after {
clear:both;
}
.col {
display: block;
float:left;
}
這裏是小提琴http://jsfiddle.net/GQgNx/
這裏有什麼問題?
http://jsfiddle.net/GQgNx/3/ –