参考:
HTML Block and Inline Elements
概述:
Html 中的 element 分为两大类 : inline 和 block ,分类的依据是 element 的尺寸和布局。所有block element都会单独起一行,并占用整行的宽度。所有 inline element 都不会另起一行,而且宽度只需要足够显示自己的宽度即可。
Block element :
inline element:
div :
div 是典型且常用的 block element,一般情况下会作为一个容器来实施一个小块的 css 样式,可以类比为 qml 中的 Item ,即作为布局和样式管理来用。
<div style="background-color:black;color:white;padding:20px;">
<h2>London</h2>
<p>London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.</p>
</div>
span:
span是典型且常用的 inline element,一般情况下用来修饰某个element中的细分的 css 样式。
<p>My mother has <span style="color:blue;font-weight:bold;">blue</span> eyes and my father has <span style="color:darkolivegreen;font-weight:bold;">dark green</span> eyes.</p>