2012-10-25 79 views
5

我注意到,min-height在Opera中不起作用。我想是這樣的:最小高度:自動不在Opera中工作

<div class="content"><div> 
<div class="content newstyle"><div> 

我的CSS代碼:

.content { 
    min-height: 600px; 
} 
.newstyle { 
    min-height: auto; 
} 

和Opera只是就像min-height並不存在。
如果我在.newstyle中應用任何其他風格,如背景或其他任何風格,那麼它運行良好。但min-height: auto似乎不工作...

任何想法?

回答

11

CSS2.1 defines the initial value of min-height to be 0, not auto.值指定min-height在CSS2.1中從來沒有存在過auto,所以它在CSS2.1中無效。只需使用min-height: 0代替:

.content { 
    min-height: 600px; 
} 
.newstyle { 
    min-height: 0; 
} 
+0

你應該包括RESET部分..好的+1 –

+0

它已經被從Flexbox模塊中刪除,並且TR鏈接錨點#min- size-auto不再有效。 – danorton

+0

@danorton:謝謝,我完全刪除了flexbox參考。 – BoltClock

5

auto;不是有效valuemin-height財產,因此歌劇院忽略...

可以使用pxcm等,或%inherit

Sitepoint Reference

+0

而如果我只是不想建立最小高度,但我想忽略其他風格最小高度? – Alvaro

+0

@BoltClock nah我不認爲'auto'是有效的 –

+0

@Steve沒有得到你,並且btw你不需要使用'min-height:auto;'因爲你的div高度默認爲auto,除非和直到你給div一定的高度 –