Elenchi numerati in tabella
Autor: Diego S.
Visited 2196,
Followers 1,
Udostępniony 0
Devo inserire un elenco numerato. Quando passo alla cella successiva la numerazione comincia nuovamente da 1. Io vorrei che continuasse in sequenza: 1. 2. 3. etc...
Allego il file, forse può aiutare a capire meglio. La numerazione dovrebbe essere: 1. 2. 3. etc...
Si può cambiare il valore della numerazione?
Posted on the
da programma no, con css non credo... penso si possa incrementare con jquery (nelle celle successive +1), ma in questo caso non sono in grado di aiutarti...
... è normale che la numerazione sia relativa alla stessa cella, quindi più righe nella stessa cella avrebbero numerazione progressiva relativa...
... nel caso dell'esempio dello STAMP, invece di usare 3 colonne, si potrebbero usare 6 colonne, in tre delle quali inserire la numerazione manualmente...
ciao
.
Ho tribulato un pochino ma si riesce a fare con i css...
Devi attivare il codice html e inserire il testo senza a capo
<ol type="1" start="50"><li>Coffee</li><li>Tea</li><li>Milk</li></ol>
https://www.w3schools.com/html/html_lists.asp
Ciao
ho scritto css ma volevo dire html.... ma la sostanza non cambia
ah beh certo, così si, è vero giorgio... a quel punto magari conviene scriverla tutta in html la tabella per farla responsive...
... solo che così si perde il controllo diretto sulla numerazione da valutare in Anteprima, e per me un copia/incolla del tag <table> da un foglio di calcolo sarebbe più immediato...
... comunque, troverei più regolare lasciare le cose come sono, per ogni colonna la sua numerazione...
.
Con jQuery verrebbe così (proprietà pagina, esperto, prima della chiusura del tag HEAD) ed è visibile anche in anteprima:
<script>
$(document).ready(function(){
$('table tr ol').each(function(i){
$(this).attr("start", i+1);
})
})
</script>
si ottiene una cosa del genere, non so se ti va bene.
grande stesil... avevo intuito che si potesse fare con jquery... mi sembra che sia quello che diego vuole...
Solo a titolo informativo (il codice di stesil è da preferire), si può fare qualcosa anche coi CSS:
<style>
table {
counter-reset: list;
}
table td::before {
counter-increment: list;
content: counter(list)". ";
}
</style>
Non l'ho testato con tanti browser.
Per maggiori info: https://www.w3schools.com/css/css_counters.asp
Nell'Oggetto Tabella va inserito semplicemente il testo e NON l'elenco numerato:
Questo il risultato:
lasciatemi dire che questo è un forum fantastico... e come al solito... quasi tutte le strade portano a roma...
confermo, siete tutti molto capaci e sopratutto vi mettete a disposizione di noi poco esperti.
Anche se OT vi meritate un grazie grande gande.