Ton*_*tto 1 html html5 inline block
由W3Schools定义的块级元素在元素之前和之后具有换行符,例如p,h1等.非嵌套的内联元素要么在它们自己的行上开始(没有换行符),要么保留在同一行上.嵌套.
虽然span行为正常(以及所有其他内联元素).Div永远不会像块元素一样创建换行符,但只会在div元素开头的新行上开始.
也许我错过了一些东西,因为每个人都在谈论DIV是块级别,但它的行为就像一个内联元素,如果没有嵌套它会启动一个新行,不会创建换行符,但是当一个div时它就像其他东西完全相同与另一个div嵌套它只是创建一个新行.
是DIV这样唯一的"混合"元素?我错过了一些更基本的东西吗?
没有元素创建换行符.您只是看到不同默认样式的效果,它们具有不同的值margin和padding值.默认样式因浏览器而异,但通常看起来像HTML 4规范中包含的[非常过时]参考样式表:http://www.w3.org/TR/CSS2/sample.html