Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449

    Interrompere e riprendere elenco numerato

    Avrei la necessità di costruire un elenco numerato
    con delle interruzioni, del tipo:
    codice:
    PARTE PRIMA
    1. Capitolo primo
    2. Capitolo secondo
    PARTE SECONDA
    3. Capitolo primo
    4. Capitolo secondo
    5. Capitolo terzo
    PARTE TERZA
    6. Capitolo primo
    7. Capitolo secondo
    È possibile realizzarlo in automatico?

    grazie
    m

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    se per "in automatico" intendi le normali liste ordinate... no, non si può

    edit:

    o meglio... puoi costruire più liste che abbiamo un valore iniziale differente
    è deprecato in HTML 4.01 ma supportato in HTML5
    http://www.w3schools.com/tags/tag_li.asp

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    qui un esempio:
    codice:
    <ul>
    	[*]primo
    	
    1. <li value="1">
    [*]secondo
    1. <li value="4">
    [/list]

  4. #4
    Originariamente inviato da Vincent.Zeno
    se per "in automatico" intendi le normali liste ordinate... no, non si può.....
    Scusa forse io non ho capito a fondo la domanda di samiel, ma perché non si può fare?
    compilato a mano:
    codice:
    1. PARTE PRIMA
    2. Capitolo primo
    3. Capitolo secondo PARTE SECONDA
    4. Capitolo primo
    5. Capitolo secondo
    6. Capitolo terzo PARTE TERZA
    7. Capitolo primo
    8. Capitolo secondo
    Questo codice potrebbe anche essere generato in automatico da un linguaggio di Scripting lato-server o in &#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112 ;&#116;
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    Originariamente inviato da carlomarangoni
    ma perché non si può fare?
    dentro ad una lista non può esserci altro che una voce di lista.
    difatti il validatore recita:
    start tag for "LI" omitted, but its declaration does not permit this
    PARTE PRIMA

  6. #6
    Originariamente inviato da Vincent.Zeno
    dentro ad una lista non può esserci altro che una voce di lista.
    difatti il validatore recita:
    E noi il validatore lo freghiamo
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Documento senza titolo</title>
    <style type="text/css">
    .list {
    	list-style-image: none;
    	list-style-type: none;
    }
    </style>
    </head>
    
    <body>
    
    
    1. <li class="list">PARTE PRIMA <li value=1 >Capitolo primo
    2. Capitolo secondo <li class="list">PARTE SECONDA <li value=3>Capitolo primo
    3. Capitolo secondo
    4. Capitolo terzo <li class="list">PARATE TERZA <li value=6>Capitolo primo
    5. Capitolo secondo
    </body> </html>
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    Originariamente inviato da carlomarangoni
    E noi il validatore lo freghiamo
    a parte che hai scelto un doctype che non accetta il value dentro alla voci di lista...
    perderesti la gerarchia dell'informazione iniziale

    titolo (che non dev'essere una voce della lista inferiore)
    1. Capitolo
    2. Capitolo

    ma se samiel si accontenta di una semantica incoerente va bene

  8. #8
    la semantica è importante.

    ma ci sono situazioni in cui si vuole mostrare una numerazione
    e si usa lo pseudo elemento :before
    e quindi gli attributi counter-reset e counter-increment

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449
    Faccio un paio di prova stasera, poi comunico.
    Intanto mille grazie

    m

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449
    <Value> va benissimo, nonostante l'incoerenza logica,
    perché fa esattamente quello che mi serve.
    L'unica alternativa sarebbe inserire la numerazione
    a mano, come semplice testo...

    m

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.