2017-03-04 38 views
1

我怎樣才能得到這樣的事情有自動寬度(以獲得大/小基於什麼在它):如何Horizo​​ntially中心有一個DIV自動寬度

<div id="example"><div id="foo">BlahBlah</div></div> 

http://jsfiddle.net/PvfFy/901/

我嘗試了各種解決方案,而且他們似乎都沒有工作。

那麼我怎樣才能讓#example居中自動寬度?

+1

該塊爲中心呢? –

+3

你已經'left:0'和'right:0',所以它會拉伸並佔據整個視口。刪除。將它設爲'left:50%;'並使用'transform:translateX(-50%);'技巧。刪除邊際,他們在這裏沒有任何作用。像這樣:http://jsfiddle.net/abhitalks/PvfFy/902/ – Abhitalks

+0

顯示的標記不顯示問題的解釋,並且標記必須顯示在此處,而不是明天可以更改或消失的第三方站點。你根本不顯示任何CSS。 – Rob

回答

0

嘗試給出百分比的寬度。 width:80%;

+0

要求是寬度設置爲自動。 – Rob

0

請試試這個代碼,看看它是否是你在找什麼

#example 
{ 
min-width: 100vw; 
height: 20vh; 
font-family: 'Open Sans'; 
color: #869194; 
position: relative; 
margin: auto; 
box-sizing: border-box; 
background-color: blue; 
text-align: center; 
padding: 2vh 
} 

#foo { 
height: 100%; 
width: auto; 
margin: 1em auto; 
} 

http://jsfiddle.net/PvfFy/909/

0
#example { 
    max-width: 100%; 
    margin: 0 auto; 
} 
相關問題