display: none
n'a pas d'opposé littéral comme visibility:hidden
le fait.
La propriété visibility
décide si un élément est visible ou non. Elle a donc deux états (visible
et hidden
), qui sont opposés l'un à l'autre.
Cependant, la propriété display
décide des règles de mise en page qu'un élément suivra. Il existe plusieurs types de règles pour la manière dont les éléments se mettront en page en CSS, donc il existe plusieurs valeurs différentes (block
, inline
, inline-block
etc — voir la documentation pour ces valeurs ici ).
display:none
supprime complètement un élément de la mise en page de la page, comme s'il n'existait pas.
Toutes les autres valeurs de display
font en sorte que l'élément fasse partie de la page, donc d'une certaine manière ils sont tous opposés à display:none
.
Mais il n'y a pas une seule valeur qui soit le contraire direct de display:none
- tout comme il n'y a pas une seule coiffure qui soit l'opposé de "chauve".
11 votes
Pourquoi se donner la peine de poser une question si votre réponse consiste à copier/coller un tableau depuis w3schools.com/cssref/pr_class_display.asp ?
0 votes
@mathheadinclouds je ne pense pas que la réponse d'Ilya fournisse un opposé à display none. Cela nous donne sûrement un truc, mais la question concerne le fait d'avoir une analogie comme
visible -> hidden
et? -> none
1 votes
Bien, tu aurais pu demander "comment annuler l'effet de display:none" - alors, la méthode d'Ilya serait une réponse parfaite. En essence, tu as demandé un certain display: ?quelquechose?, tel que ce ?quelquechose? annule l'effet de display: none (ça, je l'appellerais opposé). Bien sûr, ce ?quelquechose? n'existe pas. Donc pas d'opposé. D'accord, pas la peine de discuter cela, ce n'est pas en dispute. Mais tu PEUX annuler l'effet, si tu utilises la méthode d'Ilya. Donc, dans un sens plus large, c'est un opposé. C'est juste qu'il n'y a pas un "mot unique" opposé.
0 votes
@mathheadinclouds c'est ce que la réponse de Paul nous dit. Il n'y a pas d'opposé, ils sont tous opposés. Je n'ai pas demandé un moyen d'annuler l'effet, j'ai demandé une valeur que la règle d'affichage peut contenir comme le fait la règle de visibilité.