2012-06-16 17 views
14

Düzenli bir giriş kutusu, dolgu ile bir div içinde, dolgu, kenarlık ile düzeltmeye çalışıyorum. Ancak, girişin genişliğinin% 100 olmasını istiyorum ama görebildiğiniz gibi örtüşüyor. Bunu nasıl düzeltirim?CSS - Giriş 100% genişlikteki üst üste binme div

CSS

#one { 
    background:red; 
    width:300px; 
    padding:5px; 
} 
#two { 
    width:100%; 
    border:3px solid blue; 
    padding:4px; 
} 

HTML

<div id="one"><input type="text" value="Test" id="two" /></div>​ 

cevap

28

box-sizing: border-box ekleyin. Aksi halde, genişlik 100%, PLUS sınır ve dolgudur.

+0

Ho hum, bugün yeni bir şey öğrendim. Teşekkürler Kolink. – nn2

+3

Firefox 'un 15mobil/'ön eki, 15 sürümünden itibaren gereklidir: http://caniuse.com/#search=box-sizing –

+0

@Web_Designer Cidden hala öneki kaldırmamışlar mı? Wow ... Eh, zaten önekler içeren kutu boyutlandırma için bir sınıf kullanıyorum, bu yüzden endişelenmenize gerek yok: 3 –

İlgili konular