我有一些奇怪的問題,我無法弄清楚的CSS表。 當窗口變小時,我正在使用以下方式在樣式表之間切換。發生這種情況時,我打算改變頁面元素的排列方式。切換樣式表時CSS表格不能改變
index-large css使配置文件和事件並排顯示,而index-small css使事件顯示在配置文件上方。 問題是,當縮小瀏覽器時,轉換正確發生,並且配置文件變得低於事件,但是當再次增加大小時,配置文件仍然低於事件。
我的代碼是:
HTML:
<link type="text/css" rel="stylesheet" href = "index-screen-small.css" media="all and (min-device-width:1000px) and (max-width: 601px)">
<link type="text/css" rel="stylesheet" href = "index-screen-large.css" media="all and (min-device-width:1000px) and (min-width: 600px)">
...
<div id = "main">
<div id = events></div>
<div id = break></div>
<div id = profiles></div>
</div>
CSS:指數型 - 大:
#main{
display = table;
}
#events{
display = table-cell;
}
}
#break{
display = none;
}
#profiles{
display = table-cell;
}
CSS:指數型小:
#main{
display = table;
}
#events{
display = table-cell;
}
}
#break{
display = table-row;
}
#profiles{
display = table-cell;
}
我不知道爲什麼會發生這種情況,有任何幫助非常感謝
這可能是我見過的使用媒體查詢的最後端的方式。我建議你對媒體查詢的功能做一些研究https://developer.mozilla.org/en-US/docs/Web /指南/ CSS/Media_queries – mituw16 2014-10-17 00:48:48