Abbiamo un layout adattativo in cui vengono visualizzati in senso orizzontale alcuni elementi della lista:Full-giustificare per elementi li
| Li1 | Li2 | Li 3 | Li4 |
Ovviamente posso solo impostare
ul {width:100%}
ul li {width:25%}
Per avere dimensioni cambiamento del Li come il browser cambia dimensione. Tuttavia, vogliamo che il bordo sinistro del limite più a sinistra sia allineato al bordo sinistro con il margine destro destro più allineato al bordo destro, anche se il browser si espande.
Li1 Li2 Li3 Li4
| |
Li1 Li2 Li3 Li4
| |
Li1 Li2 Li3 Li4
| |
C'è un modo per farlo con puro css?
Sicuramente questo è esattamente ciò che fa il CSS di esempio? –
solo per essere chiari - stai parlando di allineamento del testo? vale a dire che l'elemento sinistro più li ha lasciato allineato al testo, e quello più a destra per avere allineato il testo a destra, e forse ... quello centrale per avere il centro allineato al testo? – Dan
Non proprio ... con il css di esempio, il testo all'interno di li è giustificato a sinistra, a destra o al centro, quindi non vi è alcuna garanzia che il testo sia allineato correttamente, solo che le caselle degli elementi li si allineano a i bordi. –