Como Paul explica, não há literalmente o oposto da exibição: nenhum em HTML, pois cada elemento tem uma exibição padrão diferente e você também pode alterar a exibição com uma classe ou estilo embutido etc.
No entanto, se você usar algo como jQuery, as funções show e hide se comportam como se houvesse o oposto do display none. Quando você oculta e mostra um elemento novamente, ele será exibido exatamente da mesma maneira que era antes de ser oculto. Eles fazem isso armazenando o valor antigo da propriedade display ao ocultar o elemento, para que, quando você o mostre novamente, ele seja exibido da mesma maneira que antes de ocultá-lo.
https://github.com/jquery/jquery/blob/740e190223d19a114d5373758127285d14d6b71e/src/css.js#L180
Isso significa que, se você definir uma div, por exemplo, para exibir in-line ou bloco in-line e ocultá-la e mostrá-la novamente, será exibida novamente como exibição in-line ou bloco in-line, como era antes
<div style="display:inline" >hello</div>
<div style="display:inline-block">hello2</div>
<div style="display:table-cell" >hello3</div>
roteiro:
$('a').click(function(){
$('div').toggle();
});
Observe que a propriedade display da div permanecerá constante mesmo depois de ocultada (display: none) e mostrada novamente.