L'ho provato nelle versioni più recenti di Firefox, Chrome, IE 11. In nessuno di questi browser funziona quando si utilizza la funzione CSS calc()
per calcolare ad es. width
. Per quanto posso vedere, l'ho applicato correttamente. Per avere un riferimento si potrebbe voler controllarePerché il calcolo CSS (100% -250px) non funziona?
Perché questo non funziona?
div {
background-color: blue;
height: 50px;
width: calc(100%-250px);
}
<div></div>
Demos:
Edit:
Sì, questa domanda si è sviluppata per diventare un duplicato nel corso di numerose modifiche, ma ritengo che questo dovrebbe rimanere qui, poiché illustra il problema meglio di ad esempio CSS calc() not working. Inoltre, la risposta è molto meglio.
Sì, si è rivelato essere un duplicato dopo diversi editing (in origine ero dal presupposto che non funziona su editor di codice online come jsfiddle e codepen), ma questo ha una risposta formattata molto migliore. – connexo
Non sarei d'accordo sul fatto che l'altro dovrebbe essere contrassegnato come duplicato di questo poiché, in realtà, questa domanda avrebbe dovuto essere risolta effettuando una ricerca. È stato risposto molte volte: http://stackoverflow.com/q/15108285/3150271 | http: // StackOverflow.it/q/14967421/3150271 | http://stackoverflow.com/q/25211621/3150271 – Anonymous
Ofc Ho cercato prima, ma la mia ricerca includeva "Codepen" e "Snippet", così come il mio titolo di domanda originale, e non ha restituito risultati adatti. Ecco come si è sviluppato (già spiegato nel commento precedente). – connexo