我有一個CSS子級問題。通常人們似乎爲特定的班級定義了一種風格。這是我開始與:鉻在劃分科師的造型
.divholder {
width:750px;
border:none
font-size:12;
display:inline-block;
overflow: hidden;
white-space: nowrap;
}
.five {
width:100px;
display:inline-block;
overflow: hidden;
white-space: nowrap;
float:left;
}
這工作得很好,使分區與五個細分內更大的一個。它目前擁有五個選項的在線形式的按鈕,所以五個。 現在我試圖在我的CSS文件中指定除法,以便我不必經常在html部分中定義div class =「...」。這看起來如下:
form.cmxform div {
width:750px;
border:none;
font-size:12;
display:inline-block;
overflow: hidden;
white-space: nowrap;
}
form.cmxform div div {
width:100px;
display:inline-block;
overflow: hidden;
white-space: nowrap;
float:left;
}
該規範是簡單地從類,它在鉻和IE工作良好的複製。 奇怪的是,當我應用上述子規範時,它適用於IE,但不適用於Chrome。 Chrome將每個部門都與較低的代碼分開,但不包含頂部的代碼。有沒有人知道爲什麼會出現這種情況,以及我如何解決這個問題? 感謝您的任何建議或評論!
*編輯 html代碼適用於如下:
<li><label> </label><div><div class="five">Zeker Niet</div><div class="five"> </div><div class="five"> </div><div class="five"> </div><div class="five">Zeker Wel</div></div></li>
<li><label> </label><div><div>--</div><div>-</div><div>0</div><div>+</div><div>++</div></div></li>
頂線,其中DIV類是specifiek行之有效的Chrome和IE9,但線下它只能在IE9中,除了Chrome
請張貼適用於,如果可能的HTML,一個的jsfiddle例子。 – j08691 2013-03-06 14:40:52
這對於識別您使用的IE版本也有很大幫助,因爲您的CSS代碼包含一些HTML5元素,舊版IE不支持。 – Snikrs 2013-03-06 14:48:16
對不起,我添加了html文本的一部分。 – Jeroen 2013-03-06 15:43:25