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. Rilevamento del blocco degli annunci con jQuery Per molti siti Web che pubblicano contenuti gratuitamente, le pubblicità (o gli annunci) sono una delle loro fonti principali per ottenere entrate.Le entrate derivanti dagli annunci verranno spese per il pagamento delle spese per l'esecuzione del sito Web come il server Web, la Content Delivery Network (CDN), la connessione Internet e, soprattutto, gli scrittori che producono il contenuto. 30 strumenti per creare quiz online, sondaggi e sondaggi - Il meglio di Quiz, test ed esami sono alcuni dei modi migliori per valutare la comprensione di un soggetto a scuola da parte di uno studente. Allo stesso modo, sondaggi e sondaggi sono ottimi strumenti di feedback per la raccolta di informazioni e per scopi di marketing. Se sei un insegnante alla ricerca di uno strumento per creare test online in modo rapido e semplice, o un professionista del marketing che cerca di generare rapidamente un sondaggio o sondaggio di bell'aspetto, questo è il post che fa per te.body
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