2012-02-16 67 views
0

由於代碼長度的限制,我無法在此處發佈,因此我創建了一個demo pageIE中的樣式(jquery)複選框按鈕自動換行

  1. 使用IE打開頁面。
  2. 點擊「添加」鏈接。
  3. 然後,點擊「指定請求類型」。

貝婁是從IE8截圖:

screenshot from IE8

你應該能夠看到所需的佈局查看使用Chrome,Safari和Firefox

頁面時

screenshot from Chrome 這是一個來自Chrome的截圖。

對於IE,我試圖把的checkbox列表到一個div(#request_type)並設置其width(喜歡的東西150像素),希望checkbox名單將環繞,但沒有奏效。

+0

你可以發佈你如何看到它的圖像。對我來說,它在IE9中完全不起作用,IE7看起來類似於Chrome? – 2012-02-16 08:45:58

+0

我在IE8中加載了你的演示頁面,我無法重現你的問題。該列表正確包裝。 – wecsam 2012-02-20 05:59:41

回答

0

對於一個一致的外觀簡單地只用定義label元素display:inline-block爲IE一個有條件的評論,你可以在你的文檔的標題,如下所示:

<!--[if lt IE 9]> 
.ui-button { 
    display: inline-block; 
} 
<![endif]--> 
0

這是很難理解發生了什麼事情在這裏,但浮動標籤有助於保持自己的列中的項目:

#request_type label { 
    float: left; 
} 
0

我去你的URL上面,沒有看到任何按鈕。

關於您接受的答案的說明。如果這是您的頁面/應用程序支持的瀏覽器,則display: inline-block在IE7中並不總是很好。