Casa / Esercitazioni di Windows / Come creare spazi in html. Utilizzo di spazi bianchi per formattare codice HTML, spazio unificatore e altri caratteri speciali (mnemonici). Scorciatoie da tastiera e correzione automatica

Come creare spazi in html. Utilizzo di spazi bianchi per formattare codice HTML, spazio unificatore e altri caratteri speciali (mnemonici). Scorciatoie da tastiera e correzione automatica

Spazi HTML semplicemente ignora. Durante la scrittura del codice, la pressione della barra spaziatrice, Invio o Tab viene ignorata. Gli hit HTML vengono interpretati come spazi bianchi, in parole semplici- formattatori di codice (caratteri, parole, testo), quindi non vengono visualizzati. Pertanto, se devi visualizzare gli spazi, dovrai implementarli nel linguaggio del codice. Leggi questo articolo per capire come in determinate situazioni.

Esistono diversi metodi per aggiungere singoli spazi al testo. Non sono affatto complicati e richiederanno all'utente di inserire solo un paio di caratteri nello spazio previsto. Diamo un'occhiata a ciascuno di questi metodi in dettaglio.

Metodo uno. Inserisci codice HTML: inseriscilo nel punto in cui vogliamo ottenere uno spazio. "nbsp" è l'abbreviazione di una certa frase inglese - non Breaking Space, che significa spazio ininterrotto.

Questo metodo dovrebbe essere utilizzato nei casi in cui sia necessario inserire uno o due spazi tra parole o caratteri nel testo per ragioni estetiche e di stile.

Ad esempio, ti trovi di fronte al compito di far passare una pausa tra le parole, diciamo questo: " Ciao. Come stai?". Dovrai inserire un codice per ogni spazio, come questo: " Ciao. Come stai?"

Metodo due. Inserimento di un paragrafo in HTML.

Devi incollare il seguente frammento di codice

prima del testo che deve essere presentato come paragrafo.

Necessità di incollare il codice

all'inizio di ogni paragrafo.

Alla fine di ogni paragrafo, dovresti inserire un tag di chiusura simile a questo - . Poiché il tag paragrafo è un tag di coppia, non può essere chiuso.

Metodo tre. Aggiunta di schede utilizzando il modulo HTML.

È necessario utilizzare 4 o anche 5 spazi unificatori per aggiungere una tabulazione. In questo caso, il codice sarà il seguente: .

Non esiste un elemento separato per le schede in HTML. Se si desidera utilizzare la tabulazione ovunque per facilitare la lettura delle informazioni, vale sicuramente la pena dare un'occhiata più da vicino al codice CSS.

Metodo quattro. Aggiunta di interruzioni di riga all'HTML.

Dove vuoi creare un'interruzione di riga è inserire il codice
.

Se inserisci un paio di tali tag nel testo contemporaneamente -

Questo può spostare il testo di una riga in basso. Un tag in questo scenario sposta la riga successiva e il secondo lo salta.

Metodo cinque. Visualizzazione del testo come scritto utilizzando HTML

L'inserimento di un tag davanti al testo lo visualizzerà come stampato in entrambi formato dato. Tale testo conterrà tutti gli spazi che non vengono visualizzati nel codice abituale. In formato stampato, uno spazio ha lo stesso aspetto che se lo metti in standard .

In questo articolo abbiamo analizzato come inserire uno spazio in HTML usando degli esempi. Ci auguriamo che tu non abbia difficoltà in futuro. Buona fortuna!

Aggiungendo correttamente uno spazio unificatore in HTML. Disposizione valida.

Se hai provato a comporre siti Web, probabilmente saprai che quando aggiungi alcuni spazi nel testo dalla tastiera, questi non vengono salvati. I browser li trattano come un unico spazio. A volte questo porta a problemi di layout. Ora ti mostreremo come aggiungere più spazi di seguito.

Utilizzo di caratteri speciali

Nel linguaggio di markup dell'ipertesto, viene utilizzato un carattere speciale che viene interpretato dai browser come uno spazio. Eccolo:

Devi digitarlo esattamente nel modulo in cui è presentato sopra. Se devi inserire più spazi in una riga, inserisci più di questi caratteri.

Come sarebbe il nostro pezzo di codice se volessimo aggiungere tre spazi di seguito.

Sezione di prova del codice

Se dovessimo aprire una pagina del genere in un browser, questo è ciò che otterremmo:

Sezione di prova del codice

pre-etichetta

Non sempre il testo può essere formattato nel modo corretto utilizzando tag di markup standard. Allo stesso tempo, digitandolo dalla tastiera, puoi ottenere il risultato desiderato. Ma alla fine, quando visualizzi la pagina in un browser, tutta la formattazione manuale cadrà e otterrai testo normale. Lo stesso risultato sarà se si aggiungono manualmente più spazi unificatori di seguito, semplicemente facendo clic sul tasto con lo stesso nome.

Come essere in una situazione del genere?

Ecco un esempio di testo con uno spazio lungo. L'abbiamo ottenuto racchiudendo il testo in un tag PRE.

Come puoi vedere, vengono salvate anche diverse interruzioni di riga consecutive. Ecco a cosa serve questo tag. Lascia la formattazione manuale per il testo che è racchiuso in esso.

Video per l'articolo:

Conclusione

Utilizzare questi metodi solo per inserire una formattazione del testo speciale. Non dovresti usare questi metodi per ottenere la posizione degli elementi sulla pagina. Ad esempio, aggiungi più spazi unificatori in modo che l'elemento successivo sia a destra della pagina. Per fare ciò, usa i fogli di stile.

Ciao, cari lettori del sito del blog. Poco prima, siamo già riusciti a parlare di come abbiamo anche appreso del design in esso contenuto. Oggi abbiamo a nostra volta il concetto di gap nell'HTML, così come la formattazione del codice ad esso associato durante la scrittura (per comodità della sua successiva lettura e percezione).

Ebbene, poiché toccheremo l'argomento dello spazio unificatore e della sillabazione morbida, dovremo concentrare la nostra attenzione sui cosiddetti caratteri speciali o mnemonici usati nel linguaggio Html, che ti permetteranno di aggiungere molti caratteri aggiuntivi al codice del documento web, come quello già menzionato sopra. Ma prima le cose principali.

Spazi e caratteri di spazi bianchi in linguaggio HTML

Prima di passare alla questione della formattazione del testo con l'ausilio di tag appositamente studiati per questo (paragrafo, intestazioni, ecc.), voglio soffermarmi sul momento in cui gli spazi, le interruzioni di riga (Invio) e le tabulazioni vengono interpretate nel linguaggio HTML , come viene eseguita la suddivisione del testo nella finestra del browser quando viene ridimensionata.

È vero, per questo tipo di formattazione visiva (che non sarà visibile sulla pagina Web), molto spesso non usano gli spazi stessi, ma i caratteri di tabulazione e interruzione di riga. C'è una tale regola: quando inizi a scrivere un nidificato tag html, poi rientro con una tabulazione(tasto Tab sulla tastiera) e quando chiudi questo tag, rimuovi il rientro (combinazione di tasti Maiusc + Tab sulla tastiera).

Devi farlo in modo tale che i tag di apertura e chiusura siano allo stesso livello verticale (lo stesso numero di schede dal bordo destro della pagina del tuo editor Html, ad esempio Notepad ++, che ho scritto di). Inoltre, ti consiglio di fare più interruzioni di riga subito dopo aver scritto l'elemento di apertura e di scrivere subito l'elemento di chiusura allo stesso livello (numero di tabulazioni), per non dimenticare di farlo in seguito.

Quelli. gli elementi di apertura e chiusura dovrebbero essere allo stesso livello verticalmente, e spostiamo i tag interni di un carattere di tabulazione e posizioniamo nuovamente gli elementi di chiusura e apertura sullo stesso livello.

Per semplice web documenti, questo può sembrare eccessivo, ma quando ne crei di più o meno complessi, lo fanno il codice sarà molto più chiaro e leggibile per l'abbondanza di spazi, e sarà anche molto più facile notare errori in esso dovuti alla disposizione simmetrica dei tag.

Caratteri speciali o mnemonici nel codice Html

Quindi, ora parliamo del cosiddetto personaggi speciali, la cui usabilità ho annunciato all'inizio di questo articolo. I caratteri speciali sono talvolta chiamati anche mnemonici o sostituzioni. Hanno lo scopo di risolvere un problema sorto da molto tempo nel linguaggio di markup ipertestuale, relativo alle codifiche utilizzate.

Quando digiti un testo da tastiera, i caratteri della tua lingua vengono codificati secondo un algoritmo predeterminato, quindi vengono visualizzati sul sito utilizzando i caratteri che utilizzi (dove trovarli e come installarli per il sito) grazie alla decodifica.

Esistono molte codifiche, ma per il linguaggio Html è stata adottata per impostazione predefinita una versione estesa delle codifiche.

In questa codifica del testo, è stato possibile annotare solo 256 caratteri: 128 da ASCII e altri 128 per lettere della lingua russa. Di conseguenza, si è verificato un problema con l'utilizzo su siti di caratteri che non sono inclusi in ASCII e non sono caratteri russi che fanno parte della codifica di Windows 1251 (CP1251). Bene, ti è venuto in mente di usare una tilde o un apostrofo e le possibilità di un tale inizialmente utilizzato linguaggio HTML la codifica non è inclusa.

È per questi casi che sono state inventate le sostituzioni, o, in altre parole, i mnemonici. Inizialmente caratteri speciali avevano vista digitale record, ma poi per i più comuni sono state aggiunte le loro controparti alfabetiche per facilitarne la memoria.

In generale, un mnemonico è un carattere che inizia con una e commerciale "&" e termina con un punto e virgola ";". È per questi motivi che il browser, durante l'analisi del codice Html, estrae da esso caratteri speciali. La e commerciale nel codice di sostituzione numerica deve essere immediatamente seguita dal cancelletto "#", a volte chiamato hash. E solo allora segue il codice numerico del carattere desiderato nella codifica Unicode.

È possibile scrivere più di 60.000 caratteri in Unicode: la cosa principale è che il simbolo mnemonico di cui hai bisogno è supportato dal carattere utilizzato sul tuo sito. Esistono font che supportano quasi tutti i caratteri Unicode e sono disponibili opzioni con solo un determinato set di caratteri.

L'elenco completo dei caratteri speciali sarà semplicemente enorme, ma mnemonici più comunemente usati puoi prendere in prestito, ad esempio, da questa tabella:

SimboloCodice HTMLDecimale
il codice
Descrizione
spazio ininterrotto
spazio ristretto (alla larghezza della lettera n)
ampio spazio (larghezza em alla lettera m)
- em trattino (en-trattino)
- em trattino (em-trattino)
­ - ­ trasferimento morbido
un ́ accento, posto dopo la lettera "shock".
© © diritto d'autore
® ® ® marchio registrato
segno di marchio
º º º lancia di Marte
ª ª ª specchio di Venere
ppm
π π π pi (usa Times New Roman)
¦ ¦ ¦ linea tratteggiata verticale
§ § § paragrafo
° ° ° livello
µ µ µ microsegno
segno di paragrafo
puntini di sospensione
sovraccaricare
´ ´ ´ segno di accento
segno di numero
🔍 🔍 Lente d'ingrandimento (inclinata a sinistra)
🔎 🔎 Lente d'ingrandimento (inclinata a destra)
segni di operazioni aritmetiche e matematiche
× × × moltiplicare
÷ ÷ ÷ dividere
< < meno
> > > Di più
± ± ± più meno
¹ ¹ ¹ grado 1
² ² ² grado 2
³ ³ ³ grado 3
¬ ¬ ¬ negazione
¼ ¼ ¼ un quarto
½ ½ ½ metà
¾ ¾ ¾ tre quarti
barra frazionaria
meno
minore o uguale
più o uguale
approssimativamente (quasi) uguale
non uguale
in modo identico
radice quadrata (radicale)
infinito
segno di somma
marchio del prodotto
differenziale parziale
integrante
per tutti (visibile solo se in grassetto)
esiste
set vuoto
Ø Ø Ø diametro
appartiene
non appartenere
contiene
è un sottoinsieme
è un superset
non è un sottoinsieme
è un sottoinsieme di entrambi
è un superset o uguale a
più in un cerchio
segno di moltiplicazione in un cerchio
perpendicolare
angolo
logico E
logico OR
intersezione
un'associazione
segni di valuta
Rublo. Il segno del rublo deve essere utilizzato con una pausa dal numero. Standard Unicode 7.0. Se non vedi l'immagine, aggiorna i tuoi caratteri Unicode.
Euro
¢ ¢ ¢ cent
£ £ £ Libbre
¤ ¤ ¤ Segno di valuta
¥ ¥ ¥ Segno di yen e yuan
ƒ ƒ ƒ Segno di fiorino
marcatori
. semplice pennarello
un cerchio
· · · punto medio
attraverso
doppia croce
picchi
club
cuori
diamanti
rombo
matita
matita
matita
mano
citazioni
" " " doppia citazione
& & & e commerciale
« « « virgolette tipografiche a sinistra (virgolette a spina di pesce)
» » » virgolette tipografiche a destra (virgolette a spina di pesce)
apertura di quotazione ad angolo singolo
chiusura del preventivo ad angolo singolo
corsa (minuti, piedi)
doppia corsa (secondi, pollici)
virgoletta singola in alto a sinistra
virgoletta singola in alto a destra
virgoletta singola in basso a destra
virgolette-piede sinistro
virgolette-piede in alto a destra
virgolette-piede in basso a destra
apertura con virgolette inglesi singole
chiusura con virgolette inglesi singole
apertura con doppia virgoletta inglese
chiusura con doppia virgoletta inglese
frecce
freccia sinistra
freccia su
freccia destra
freccia verso il basso
freccia sinistra e destra
freccia su e giù
ritorno in carrozza
doppia freccia sinistra
doppia freccia su
doppia freccia destra
doppia freccia in basso
doppia freccia sinistra e destra
doppia freccia su e giù
freccia triangolare verso l'alto
freccia triangolare verso il basso
freccia destra triangolare
freccia triangolare sinistra
stelle, fiocchi di neve
Pupazzo di neve
Fiocco di neve
Fiocco di neve pizzicato da trifogli
Fiocco di neve grasso ad angolo acuto
stella ombreggiata
stella non ombreggiata
Stella vuota in un cerchio pieno
Stella piena con cerchio vuoto all'interno
stella rotante
Stella bianca disegnata
Cerchio medio vuoto
Cerchio medio pieno
Sestile (tipo fiocco di neve)
Stella rotante a otto punte
Asterisco con terminazioni sferiche
Audace stella dell'elica a forma di goccia a otto punte
Asterisco esadecimale
Stella piena a dodici punte
Audace stella ombreggiata rettilinea a otto punte
stella piena a sei punte
Stella ombreggiata rettilinea a otto punte
Stella ombreggiata a otto punte
asterisco a otto punte
Un asterisco con un centro vuoto
stella grassa
Stella a quattro punte non ombreggiata
Stella ombreggiata a quattro punte appuntita
stella in un cerchio
Fiocco di neve in cerchio
orologio, ora
Guadare
Guadare
Clessidra
Clessidra

C'è abbastanza interessante modo per ottenere codice html mnemonico per il personaggio di cui hai bisogno. Per fare ciò, sarà sufficiente aprire l'editor Microsoft Word, crea un nuovo documento e seleziona "Inserisci" - "Simbolo" dal menu in alto (io uso la versione 2003, quindi non so come fare un'operazione simile nelle versioni successive).

Nella finestra che si apre, devi selezionare un font, ad esempio Times New Roman (o qualsiasi altro che sarà sicuramente presente sulla maggior parte dei computer dei visitatori del tuo sito - Courier o Arial, ad esempio).

Aggiungi dall'elenco che si apre al tuo documento di parole tutti i caratteri speciali di cui hai bisogno e salva questo documento Word come pagina Web (selezionata dall'elenco a discesa ".html" durante il salvataggio). Bene, allora non ti resta che aprire questa pagina web in un qualsiasi editor Html (va bene lo stesso Notepad++) e vedrai tutti i codici digitali dei mnemonici di cui hai bisogno:

Il metodo è un po' complicato, ma se hai voglia di usare qualche raro simbolo speciale sulla pagina del tuo sito, allora sarà più semplice che cercare tabelle su Internet come quella sopra. Dovrai inserire il codice del carattere speciale risultante nel posto giusto e al posto di esso nella pagina web, il browser visualizzerà il carattere che ti serve (ad esempio, uno spazio unificatore).

Spazio unificato e sillabazione morbida negli esempi

Come accennato in precedenza e come si può vedere dalla tabella dei caratteri speciali riportata poco sopra, alcuni mnemonici in Html hanno ricevuto, oltre al digitale, anche una designazione simbolica per la loro più facile memorizzazione. Quelli. invece del cancelletto "#" (cancelletto) nelle varianti di caratteri, vengono utilizzate le parole. Ad esempio, lo stesso spazio unificatore può essere scritto come (mnemonico digitale) o come (carattere).

Quando si scrivono articoli, se è necessario inserire una e commerciale (&) o una parentesi aperta (<), то для этого обязательно нужно использовать спецсимволы. Дело в том, что эти знаки в Html означают начало тега и браузер будет рассматривать их именно с этой точки зрения и отображать в тексте не будет.

Cioè se stai scrivendo un articolo in cui dovrai inserire nel testo, ad esempio, il tag display< body>oppure devi solo inserire un segno meno di (<), то сделав это без использования подстановок на веб странице вы ничего не увидите, т.к. браузер, обнаружив «<» , поймет, что это Html тег, а не текст статьи.

Pertanto, sarà necessario inserire la seguente costruzione per risolvere un problema del genere:

Lo stesso vale per la visualizzazione del codice degli stessi mnemonici, perché iniziano con una e commerciale. Sarà necessario inserire un codice nel testo con la sostituzione del segno e commerciale con la sua sostituzione (carattere speciale):

Questo dovrà essere fatto per entrare nella pagina<, а не отображение левой угловой скобки (<), в которую преобразует браузер мнемонику <, обнаружив при разборе знак амперсанда. Хитро, но вы все поймете попробовав это на практике.

Inoltre, molto probabilmente utilizzerai uno spazio unificatore, che sembrerà uno spazio normale su una pagina Web, ma il browser non lo tratterà affatto come uno spazio e non trasferirà su di esso(ad esempio, questo sarebbe appropriato per frasi come 1400 GB, ecc., che non sarebbe desiderabile riportare un trattino su righe diverse):

1400 GB.

A volte può verificarsi la situazione opposta, quando nel testo sono presenti parole molto lunghe e si desidera assicurarsi che, se necessario, il browser potrebbe rompere queste parole con un trasferimento. A tal fine, viene fornito un simbolo speciale "trasferimento morbido" -

Parola lunga, lunga;

Quando diventa necessario spostarsi su un'altra riga, il browser inserisce un trattino al posto del mnemonico a capo automatico e invierà il resto della parola alla riga successiva. Se c'è spazio sufficiente per contenere tutta questa parola su una riga, il browser non disegnerà alcuna nuova riga. Questo è tutto, è semplice.

Buona fortuna a te! A presto sul sito delle pagine del blog

Puoi guardare altri video andando su
");">

Potresti essere interessato

MailTo - che cos'è e come creare un collegamento e-mail in Html
Tag e attributi delle intestazioni H1-H6, riga orizzontale Hr, interruzione riga Br e paragrafo P secondo lo standard Html 4.01
Come inserire un collegamento e un'immagine (foto) in HTML - tag IMG e A

Cos'è?

In html, ci sono molti tag, attributi, valori diversi che vengono utilizzati in varie situazioni. Alcuni vengono utilizzati solo per lo scopo previsto, altri hanno impostazioni flessibili che consentono di utilizzarli in una varietà di varianti. Oltre ai normali tag, html ha caratteri mnemonici speciali. Con il loro aiuto, puoi visualizzare varie icone, icone, ecc. Sullo schermo degli utenti. Uno dei caratteri speciali più utili è lo spazio unificatore. Questo elemento sarà discusso in questo articolo.

Scopo

In html, uno spazio unificatore può essere utilizzato in un'ampia varietà di situazioni. L'uso più comune di questo elemento è aumentare naturalmente la spaziatura tra caratteri o parole. Alcuni potrebbero già indignarsi e porre una domanda logica: "Perché non utilizzare semplicemente uno spazio normale con il tasto spazio sulla tastiera?". Il fatto è che il browser ignorerà tutti gli spazi extra tra parole o caratteri tranne il primo assegnato. Indipendentemente da quanti di essi saranno presenti nel codice sorgente della pagina, ne verrà comunque visualizzato solo uno. Pertanto, se desideri mettere due o più spazi uno dopo l'altro, dovrai utilizzare un carattere speciale. Inoltre, ci sono altri casi in cui viene utilizzato questo elemento, ad esempio:

  • Linea rossa. Sebbene questo modo di visualizzare un nuovo paragrafo sia usato raramente su Internet, è comunque utile sapere che se inserisci diversi di questi spazi all'inizio, ottieni un effetto di rientro.
  • Tavolo. A volte quando si costruisce una tabella, appaiono celle vuote che devono essere riempite con qualcosa, altrimenti l'intera struttura viene deformata a causa di ciò. In alternativa, puoi inserire uno spazio unificatore. Quindi gli utenti vedranno una cella vuota e la tabella rimarrà com'era.
  • Disegni per attirare l'attenzione. Usando questo elemento, puoi costruire un'immagine dai simboli. O a volte tale spazio viene utilizzato per focalizzare l'attenzione degli utenti.

Applicazione

Uno spazio html unificatore viene assegnato scrivendo caratteri speciali, ovvero "". Cioè, inserendo questa voce nel codice sorgente, otterrai un intervallo aggiuntivo. La sua lunghezza sarà uguale al solito spazio. La voce "" sta per "NO-BREAK SPACE", che si traduce come "spazio non divisibile". Puoi usare la notazione alternativa " ", che darà lo stesso effetto.

Peculiarità

Le caratteristiche distintive di questo elemento includono il fatto che se metti un tale spazio tra due parole (caratteri), in ogni caso rimarranno sulla stessa riga. In alcuni casi, viene visualizzata una barra di scorrimento orizzontale (quando gli elementi escono dallo schermo). A volte gli sviluppatori usano questo elemento solo per questa caratteristica. Ad esempio, quando è davvero importante che il testo sia su una riga.

Conclusione

Nella maggior parte dei casi, uno spazio unificatore sarà inutile. Poiché raramente è necessario impostare un intervallo lungo. Ma, in un modo o nell'altro, è necessario conoscere questo elemento. Dopotutto, un giorno tornerà utile per qualsiasi sviluppatore di file html.

Tutti quelli che ci hanno provato creare siti web in HTML affrontato un tale problema. Quasi tutto Tag HTML ritagliare spazi extra. E questa volta ti darò un esempio di questo "ritaglio", e ti dirò anche come assicurarti che gli spazi non vengano ritagliati.

Iniziamo scrivendo un semplice codice HTML:

Qualche testo Continua...

Se guardi il risultato, vedrai che tutti i nostri spazi sono stati ritagliati e ne rimane solo uno. E così fanno quasi tutti i tag.

Ci sono tre opzioni visualizzare spazi extra in HTML. Il primo modo è usare il tag<pre>:

Qualche testo Continua...

Di conseguenza, vedrai che le lacune rimangono, ed è esattamente quello che volevamo.

Ma c'è un altro modo che uso regolarmente: l'entità "". Questa entità sostituisce semplicemente il carattere spazio:

Qualche testo Continua...

Di conseguenza, vedrai anche tutta una serie di spazi. Per me, questo metodo è migliore perché non è necessario utilizzare tag aggiuntivi. Ma questa è una questione di gusti. Dove necessario spazio extra in html, inserisci "" e goditi il ​​risultato.

E infine, l'ultimo modo è Utilizzo CSS. Per fare ciò, devi solo aggiungere questo stile:

P(
spazio bianco: pre;
}

Questo metodo è il più veloce e semplice, tuttavia non lo uso, poiché nella mia pratica sono pochi i casi in cui devo aggiungere molti spazi consecutivi. E se accadono, uso l'entità " " più volte. Inoltre, proprietà degli spazi bianchi non supportato da tutti i browser (in particolare, IE6 e IE7 non supportano), che già limita l'ambito di questo metodo.

In generale riassumo:

1) Se una parte del testo contiene molti spazi in luoghi diversi, utilizza il tag<pre>.

2) Se hai un solo momento da qualche parte in cui hai bisogno di più spazi di seguito, usa l'entità "  ";

3) Se l'intera pagina è tessuta da un mucchio di spazi consecutivi (anche se questo è estremamente raro), usa la proprietà spazio bianco con significato pre.

Se vuoi saperne di più su HTML, quindi dai un'occhiata al mio corso gratuito con un esempio di creazione di un sito web su HTML: