La mia ipotesi è che div divida "divisore" perché divide elementi (a causa della nuova riga prima e dopo), e tale intervallo è chiamato span perché è in linea, quindi "estende" il suo contenuto. È mai stato direttamente indicato dove hanno inventato questi nomi?Perché un div è chiamato div? Perché una durata chiamata span?
risposta
According to HTML 3.2 reference<div>
sta per "divisioni documento".
<span>
viene semplicemente dal verbo correlato.
I tag scritti fisicamente <span>
e </span>
coprono il loro contenuto. Uno prima, uno dopo. Non fanno nulla di più, non hanno un uso semantico, nessun significato e sono generici, il che potrebbe spiegare un tale nome. Per un altro esempio, potrebbe essere <encompass>
.
(Nothing clear in HTML 4 refs)
Il tag div definisce una divisione o una sezione in un documento HTML.
Il tag div viene utilizzato per raggruppare block-elementi per formattare loro con i CSS http://www.w3schools.com/tags/tag_div.asp
Il tag span è utilizzato per raggruppare in linea elementi di un documento.
Il tag span non fornisce alcun cambiamento visivo di per sé.
Il tag span fornisce un modo per aggiungere un hook a una parte di un testo o una parte di un documento. http://www.w3schools.com/tags/tag_span.asp
Un div è una divisione, poiché divide le cose in gruppi.
La mia ipotesi è che l'intervallo è come una "spanna di" qualcosa o gruppo.
"la piena estensione di qualcosa da un capo all'altro, la quantità di spazio che qualcosa copre".
Se rispondi alle interrogarsi più direttamente (perché sono stati nominati in questo modo, non quello che fanno) quindi accetterò come miglior risposta. – KthProg
Ho aggiornato la mia risposta originale. Spero che questo ti aiuti. Inoltre non c'è alcuna documentazione html che dice il ragionamento diretto dietro il nome ma ho messo quello che penso fosse il ragionamento più probabile. – Bytesized
- 1. Come flottare una span in un div?
- 2. Impedire l'involucro dei contenitori (span o div)
- 3. Perché è possibile interrogare jQuery ('div') come un array?
- 4. Floating un DIV su un altro DIV
- 5. Converti div in span con CSS
- 6. Perché <div class="clear"></div> viene utilizzato dopo più DIV floating in un contenitore DIV?
- 7. rendendo copertura tag span tutta la larghezza del div
- 8. Perché pandoc conserva tag span e div durante la conversione di html in markdown?
- 9. Posiziona div oltre un altro div
- 10. DIV in una riga
- 11. jQuery height() restituisce 0 su un div visibile - perché?
- 12. Trova div in un div e rimuovilo?
- 13. Perché la prima riga non funziona per tag span come p/div?
- 14. div nidificati più grandi di div genitore
- 15. Perché le mie div si sovrappongono?
- 16. Perché scegliere un DIV modificabile su un INPUT o TEXTAREA
- 17. Come applicare due classi CSS a un singolo div/span
- 18. perché div crollo con posizionamento relativo/assoluto?
- 19. Perché z-index non funziona per div?
- 20. div nidificate che producono una barra di scorrimento. Perché?
- 21. Perché un programma Arduino è chiamato schizzo?
- 22. Perché questo è chiamato polimorfismo?
- 23. come posizionare i div all'interno di un altro div
- 24. Creare un div div a un altro
- 25. Perché l'aggiunta di testo fa un div cambia il margine
- 26. Perché il document.execCommand non funziona quando clicco su un div?
- 27. Perché RAII è così chiamato?
- 28. Jquery div div commutatore
- 29. Jquery selezionare div ul al cui interno ha una durata di
- 30. Perché FFMPEG segnala una durata errata?
È strano, perché gli elementi inline non estendono il loro blocco contenitore. I blocchi – Oriol
I blocchi non si estendono, sembrano estesi a causa delle nuove righe che sono implicitamente inserite ... Penso. Mentre le campate coprono veramente il loro contenuto ... Penso. Ad esempio, se si fanno fluttuare due div, appariranno uno accanto all'altro. Le estensioni – KthProg
non si estendono sul documento. sono grandi solo quanto il loro contenuto. – sgroves