Bunu Firefox, Chrome, IE 11'in en son sürümlerinde denedim. Bu tarayıcılardan hiçbiri, CSS calc()
işlevini, örn. width
. Görebildiğim kadarıyla düzgün uyguladım. Başvuru için Neden bu olmuyorNeden CSS calc (% 100 -250px) çalışmıyor?
kontrol etmek isteyebilirsiniz?
div {
background-color: blue;
height: 50px;
width: calc(100%-250px);
}
<div></div>
Demos:
Düzenleme:
Evet, bu soru birçok düzenleme sırasında bir çoğaltma haline geldi, ancak hala bunun burada kalması gerektiğini düşünüyorum, çünkü bu sorun örneğin CSS calc() not working'dan daha iyi gösteriyor. Ayrıca, imho çok daha iyi. Eğer düzgün çalışması için sırayla +
veya -
operatör arasına boşlukkoymak zorunda çünkü
Evet, (başlangıçta ben jsfiddle ve codepen gibi çevrimiçi kodu editörler çalışmıyor varsayarak) birkaç düzenleme sonrasında yinelenen olduğu ortaya çıktı, ama bunun daha iyi bir formatlanmış cevabı var. – connexo
Bu sorunun çoğaltılması gerektiğini kabul etmeyeceğim, çünkü bu soru arama yaparak cevaplanmalıydı. Birçok kez yanıtlandı: http://stackoverflow.com/q/15108285/3150271 | http: // stackoverflow.com/q/14967421/3150271 | http://stackoverflow.com/q/25211621/3150271 – Anonymous
Ofc İlk önce aradım ama aramam orijinal kodumda olduğu gibi "Codepen" ve "Snippet'ler" içeriyordu ve uygun bir sonuç vermedi. (daha önce yorumda açıklanmıştır). – connexo