Paulが説明しているように、表示の正反対はありません。各要素には異なるデフォルトの表示があり、クラスやインラインスタイルなどで表示を変更できるため、HTMLにはありません。
ただし、jQueryのようなものを使用する場合、それらのshow関数とhide関数は、display noneの反対があるかのように動作します。要素を非表示にしてから再度表示すると、非表示になる前とまったく同じように表示されます。これは、要素を非表示にしたときに表示プロパティの古い値を格納することによって行われます。これにより、要素を再度表示したときに、非表示にする前と同じように表示されます。
https://github.com/jquery/jquery/blob/740e190223d19a114d5373758127285d14d6b71e/src/css.js#L180
これは、たとえばdivをインラインまたはインラインブロックを表示するように設定し、それを非表示にしてから再度表示した場合、以前と同じように再びインラインまたはインラインブロックとして表示されることを意味します。
<div style="display:inline" >hello</div>
<div style="display:inline-block">hello2</div>
<div style="display:table-cell" >hello3</div>
脚本:
$('a').click(function(){
$('div').toggle();
});
divの表示プロパティは、非表示(display:none)にして再び表示した後でも一定のままです。