2011-09-22 33 views
4

根據應用程序接口的大小,我需要僅使用CSS動態調整佈局。 這將有可能嗎?如何僅使用CSS動態調整佈局

如果我的應用程序的寬度爲500像素,我想用這種方式來顯示3個容器:

  | A B | // width 500px 
      | C | 

如果我的應用程序的寬度爲750px,我想顯示第3容器採用這種方式:

  | A B C | // width 750px 

這是example

通過單擊按鈕「更改應用程序大小」,您可以更改容器的大小。

回答

4

使用CSS媒體查詢:如果瀏覽器不支持CSS媒體查詢

<link type="text/css" rel="stylesheet" href="style.css" />  
<link rel="stylesheet" media="screen and (max-width: 500px)" href="css/mobile-500.css" /> 
<link rel="stylesheet" media="screen and (max-width: 750px)" href="css/mobile-750.css" /> 
+0

會發生什麼? (例如IE8) – antonjs

+0

然後它只加載'style.css'。試試看,因爲IE是野獸。 – Blender