Velociraptor (che significa "swift seizer" in latino) è un ...
Descrizione
Il velociraptor era un dromaeosauride di taglia media, con adulti ...
piume
Fossili di dromaeosauridi più primitivi di ...
Storia della scoperta
Durante una spedizione del Museo Americano di Storia Naturale ...
Classificazione
Velociraptor è un membro del gruppo Eudromaeosauria, un sottogruppo derivato di ...
Paleobiologia
L'esemplare "Fighting Dinosaurs", trovato nel 1971, conserva un ...
Comportamento di scavenging
Nel 2010, Hone e colleghi hanno pubblicato un articolo su ...
Metabolismo
Velociraptor era a sangue caldo in una certa misura, in quanto richiedeva un ...
Patologia
Un cranio Velociratoptor mongoliensis porta due paralleli ...
Come puoi vedere, a ogni intestazione viene assegnato un valore di slot
univoco .
E, ecco il codice HTML del TOC, all'interno di a etichetta.
Nei due frammenti di codice sopra, si noti lo slot
e gli attributi dei name
corrispondenti all'interno delle intestazioni e
2. Numera le intestazioni
Prima di esaminare il codice JavaScript che aggiungerà il sommario dal al documento, aggiungiamo numeri seriali per i titoli, usando i contatori CSS .
articolo {counter-reset: heading; } article h2 :: before {counter-increment: heading; contenuto: '0' (intestazione) ':'; }
Assicurati che la regola di counter-reset
del counter-reset
appartenga all'elemento che è il genitore immediato di tutti i titoli che portano l'attributo slot
(che è il
3. Inserisci il sommario nel documento
Ora, aggiungiamo lo script che inserisce il TOC sopra il
templateContent = document.querySelector ('template'). content; article = document.querySelector ('article'). cloneNode (true); article.attachShadow ({mode: 'closed'}). appendChild (templateContent.cloneNode (true)); document.querySelector ( '# toc') appendChild (articolo).;
Lo snippet di codice sopra crea una copia di
Quindi, il clonato Se ripristinassimo il contatore CSS nell'elemento Ecco lo screenshot dell'output: Se vuoi collegare i titoli TOC ai rispettivi titoli e sottotitoli aggiungendo Velociraptor (che significa "swift seizer" in latino) è un ... Il velociraptor era un dromaeosauride di taglia media, con adulti ... Fossili di dromaeosauridi più primitivi di ... Come puoi vedere sopra, l'attributo E i titoli all'interno del sommario sono ancorati : Nella riga in alto, tutti gli attributi Vedi lo screenshot del sommario collegato di seguito: Puoi scaricare, scaricare o inserire il codice utilizzato in questo post dal nostro Github Repo. 10 modi per gestire meglio il tuo feed di Facebook Facebook è pieno di ciò che vuoi che sia pieno di. Se non ti piace vedere le foto dei 3 pasti al giorno del tuo amico, puoi nasconderlo. Se vuoi video divertenti, puoi seguire quella particolare pagina. Salva i materiali che contano e metti quelli che non lo fanno . Non devi essere vittima di una condivisione eccessiva o di gelosia innescata da Facebook.C 10 motivi per cui dovresti cercare utilizzando DuckDuckGo In questi giorni, soprattutto, un motore di ricerca è l'unica fonte di informazioni ogni volta che qualcuno cerca la risposta di un problema o di una query. Di solito, eseguiamo le nostre query di ricerca sul motore di ricerca più popolare Google.com che viene richiesto ogni giorno a oltre 3 miliardi di query di ricerca in tutto il mondo.Mbody
o html
anziché article
, il contatore avrebbe contato anche l'elenco di intestazioni all'interno del sommario. Ecco perché è necessario reimpostare i contatori nel genitore diretto delle intestazioni . 4. Aggiungi collegamenti ipertestuali
id
ai titoli e ancorando il loro testo TOC corrispondente, dovrai rimuovere i valori id
ripetitivi article
clonato . Descrizione
piume
id
viene aggiunto a ogni intestazione e sottotitolo nell'articolo .id
vengono rimossi dall'articolo clonato prima di collegare l'albero DOM ombra a esso. templateContent = document.querySelector ('template'). content; article = document.querySelector ('article'). cloneNode (true); article.querySelectorAll ('* [id]'). forEach ((ele) => {ele.removeAttribute ('id')}) article.attachShadow ({mode: 'closed'}). appendChild (templateContent.cloneNode (true )); document.querySelector ( '# toc') appendChild (articolo).;
Demo Github