Div e span Quando impari per la prima volta la disposizione div+css, c'è molta confusione; nel processo di utilizzo di div and span non si percepisce un certo "capitolo", io penso che non ci sia molta differenza tra i due, nel W3C riguardo alla definizione di div and span: div come struttura di documento diviso lo rende naturalmente la semantica più ufficiale, ma una semantica ufficiale del genere è troppo confusa, e anche la struttura principale lo è Ok, ma è comunque confuso se usare div o span per spazi piccoli. In effetti, è proprio la "Microsoft MSDN Library" La definizione all'interno è improvvisamente illuminante. div: Specifica il contenitore per il rendering HTML span: Specifica il contenitore di testo incorporato In termini semplici, div dovrebbe essere usato se ci sono altri tag, e span dovrebbe essere usato se contiene solo testo Un div è un elemento a livello di blocco che fornisce struttura e contesto per grandi porzioni di contenuto all'interno di un documento HTML La span è un elemento in linea che definisce un'area all'interno di una linea (cioè può essere divisa in diverse aree all'interno di una <span>linea) Il div tag può essere incorporato con un span tag (div può essere considerato un contenitore grande, span è un contenitore piccolo, e un contenitore grande può ovviamente contenere un contenitore piccolo)
Campata ed etichetta Poiché l'affermazione sopra su span, possiamo eseguire un'operazione di span container sul testo, possiamo definire stili CSS o qualcosa del genere, ma anche l'etichetta sembra andare bene? Ma qual è la differenza tra i due? Il tag etichetta viene usato principalmente per associare un elemento di forma e, quando si clicca sul tag etichetta, l'elemento di forma assegnato riceverà il focus di input span è una sorta di contenitore per il testo ordinario.
|