Recentemente mi sono imbattuto in questo metodo utilizzato per posizionare un elemento sia orizzontalmente che verticalmente al centro. Tuttavia, non ero in grado di capire cosa stia facendo ciascuna proprietà. Qualcuno potrebbe spiegarmi qual è l'effetto sull'impostazione di top:0, bottom:0, left:0, right:0
?Centratura CSS assoluta
(Sarebbe bello se siete in grado di spiegarlo usando termine laico o fornire un'immagine illustrativo.)
Inoltre, qual è l'uso di impostare la visualizzazione a tavola?
.absolute-center {
position: absolute;
display: table;
height: auto;
width: 500px;
margin: auto;
top: 0;
bottom: 0;
right: 0;
left: 0;
border: solid 1px red;
}
<p class="absolute-center">What is this sorcery?</p>
per andare con la risposta di Joel, 'visualizzazione: table' viene utilizzato in quanto consentirà il tag p di avere un'altezza di auto e espandere a ciò che è al suo interno. Se hai usato un qualsiasi altro tipo di display, usa "top: 0;" e "bottom: 0;" che lo espandono fino alla piena altezza del contenitore. – Pete
http://commitstrip.com/en/2015/05/21/learning-the-hard-way anche http://howtocenterincss.com/ – lolesque
Ho eseguito il rollback perché ho notato che la modifica è stata approvata dai revisori che accettano troppo facilmente. Uno snippet come titolo non è male ed è decisamente meglio di una domanda grammaticalmente scorretta. – Jasper