2012-03-08 110 views

回答

6

試試這個:

#div_vagas_disponiveis { 
    display: inline-block; 
} 
#div_percentual_vagas { 
    display: inline-block; 
} 

這裏工作:http://jsfiddle.net/Ak334/3/

好運!

編輯:如果發現這個黑客對谷歌http://jsfiddle.net/Ak334/9/

display: inline-block; /* FF2*/ 
vertical-align: top; /* BASELINE CORRECCIÓN*/ 
zoom: 1; /* IE7 (hasLayout)*/ 
*display: inline; /* IE */ 
_height: 20px; /* IE6 */ 

,我檢查它在Chrome,IE7和IE8

立即選中此是我找到它的鏈接(用西班牙語):

顯示請例子,當210

http://ferticidio.com/display-inline-block-para-ie-y-los-demas-navegadores

+0

這在FF中正常工作,但不是在IE8中,爲什麼?在IE8中的 – 2012-03-08 13:18:31

+0

對我來說工作正常......讓我看看IE7 – MCSI 2012-03-08 13:25:28

+0

IE8是否理解* hack?我想不是,除非它是在compat(ie7)模式。此外,不確定縮放的效果如何:display:inline-block將haslayout置爲true,並將其設置回顯示:inline不會撤消Haslayout。 – stommepoes 2012-03-08 15:53:14

0

試試這個:

http://jsfiddle.net/Ak334/2/

<div style="width:270px;margin:0px auto;"> 
+0

我不能使用固定寬度。 – 2012-03-08 12:39:03

+0

@ViniciusOttoni你的櫃檯不會有100%的寬度 - 它不是標尺。你應該給他們一些最大wsith - 或使用Javascript ..... – 2012-03-08 12:44:57

+0

爲什麼你不能使用固定寬度?這應該是一個響應式佈局?用em或rem寬度/%寬度來表示em。您需要將某種寬度設置爲div_vagas_disponieveis和div_percentual_vegas,否則瀏覽器會假定這些div的寬度爲100%。 – cschneider27 2012-03-08 12:50:40

0

使用下面的CSS

#fieldset div // you should think about changing id "fieldset is a HTML tag" 
{ 
    display:inline-block; 
}