Commenti HTML, a capo e spazi

Commenti HTML, a capo e spazi, con risultati dal vivo | We.Inc

Come scrivere commenti HTML e CSS, andare a capo, aggiungere spazi extra ed evitare che gli spazi si comprimano. Ogni esempio è modificabile con il risultato visualizzato accanto.

Commenti HTML, a capo e spazi

Scrivi un commento HTML come <!-- note -->; i browser ignorano tutto ciò che sta tra i delimitatori. Forza un a capo all'interno del testo con <br> e inizia un nuovo paragrafo con <p>. I browser riducono le sequenze di spazi a uno solo, quindi usa &nbsp; per un singolo spazio fisso, oppure la proprietà CSS white-space per mantenere la spaziatura che hai digitato.

Riferimento rapido

Ogni caso in questa pagina mostra il codice e ciò che il browser disegna davvero. Modifica qualsiasi esempio e il risultato si aggiorna, così puoi capire perché uno spazio è sparito o un a capo non ha fatto nulla prima di cambiare la tua pagina.

Domande frequenti

Come commento più righe di HTML?

Metti <!-- prima della prima riga e --> dopo l'ultima. Tutto ciò che sta in mezzo, su qualsiasi numero di righe, viene ignorato. Non puoi annidare un commento dentro un altro, perché il primo --> chiude l'intero commento e il resto compare come testo.

Perché il mio HTML ignora gli spazi extra?

L'HTML tratta qualsiasi sequenza di spazi, tabulazioni e a capo nel testo normale come un singolo spazio. Questo ti permette di indentare liberamente il sorgente senza cambiare la pagina. Per mantenere più spazi, usa le entità &nbsp; oppure imposta white-space: pre-wrap sull'elemento in CSS.

Si scrive <br>, <br/> o <br />?

In HTML funzionano tutte e tre. <br> è la forma HTML semplice. La barra è facoltativa e il parser HTML la ignora, ma JSX in React richiede la forma autochiudente <br />.

Posso usare commenti // in CSS?

No. CSS capisce solo /* */. Una riga che inizia con // non è un commento: il parser la tratta come codice non valido e scarta la dichiarazione, o persino l'intera regola che segue, ed è per questo che il bug può sembrare casuale.

I commenti condizionali funzionano ancora?

No. I commenti condizionali come <!--[if IE]> venivano letti solo dalle vecchie versioni di Internet Explorer e sono stati abbandonati in Internet Explorer 10. Tutti i browser attuali li trattano come commenti normali, quindi il markup al loro interno non compare mai.

Quando l'a capo è lo strumento giusto

Perché gli spazi si comprimono, e i quattro modi per evitarlo

I commenti sono pubblici

Commenti HTML

Un commento inizia con <!-- e finisce con -->. Può stare tra gli elementi o racchiudere interi blocchi per disattivarli mentre fai le prove.

Commenti su una riga e su più righe

Vengono disegnati solo i due paragrafi. I commenti, compreso quello che racchiude un intero paragrafo, non lasciano traccia sullo schermo.

Perché i commenti non possono essere annidati

Il primo --> chiude in anticipo il commento esterno, quindi il testo rimasto e il --> finale compaiono nella pagina.

I vecchi commenti condizionali oggi non fanno nulla

Solo Internet Explorer 9 e precedenti li leggono. I browser attuali saltano del tutto l'avviso, quindi puoi eliminare tranquillamente il vecchio trucco.

A capo: <br>, <p> o margin CSS

Quale usare

Un indirizzo con <br>

Gli a capo fanno parte dell'indirizzo, quindi qui <br> è la scelta corretta.

Tag <br> in serie contro paragrafi con un margin

Sembrano simili, ma la seconda versione ha veri paragrafi e uno spazio che puoi cambiare in un solo punto.

Aggiungere spazi: le entità

Entità di spazio

Tenere insieme un valore e la sua unità

Nel riquadro stretto, la prima riga può andare a capo tra 50 e km. Lo spazio unificatore tiene insieme la seconda coppia.

Spazi compressi contro entità

Cinque spazi digitati diventano uno. Ogni entità mantiene la propria larghezza.

Mantenere spazi e a capo con CSS white-space

Valori di white-space

pre, pre-wrap e pre-line a confronto

Lo stesso testo in tre riquadri. pre mantiene tutto ma esce dal bordo, pre-wrap mantiene tutto e va a capo, pre-line mantiene solo gli a capo.

Mostrare il testo che qualcuno ha digitato in un modulo

Le note di una textarea mantengono i loro a capo se mostrate con pre-line, senza il rischio di trasformare il loro testo in HTML.

Commenti CSS, e perché // rompe il CSS

Il colore commentato viene ignorato e si applica quello verde.

Cosa fa // alla regola successiva

La riga // viene letta come parte di un selettore, quindi l'intera regola .warning viene scartata e il testo resta nero.

10 errori comuni

Errori e soluzioni

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Guide

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito