W3Schools 定义的块级元素在元素之前和之后都有换行符,例如p、h1等。非嵌套内联元素要么从它们自己的行开始(无换行符),要么保持在同一行,如果嵌套。
虽然span表现正常(以及所有其他内联元素)。div永远不会像块元素一样创建换行符,而只会在 div 元素开头的新行上开始。
也许我错过了一些东西,因为每个人都在谈论DIV是块级的,但它的行为就像一个内联元素,如果没有嵌套,它会开始一个新行,不会创建换行符,但是当一个div与另一个div嵌套它只是创建一个新行。
DIV是唯一这样的“混合”元素吗?我错过了更基本的东西吗?