html属性基本分为三种,块元素,行元素和行内块元素,这三种元素有什么区别和特点呢?
第一种,块级元素,它具有以下特点:
1.多个块级元素会按照从上之下排列(每个独占一行)。 2.块级元素设置宽高有效(没有设置宽高时,宽度默认值为父元素的百分百,高度靠内容撑出)。 3.任何css样式对块级元素有效。
第二种,行元素,它具有以下特点:
1.多个行内元素会按照从左至右排列(元素不会自动换行)。 2.设置宽高无效(靠文本内容撑出高度)。 3.设置margin上下无效 左右有效。
第三种,行内块元素,它具有以下特点: 1.按照从左至右排列。 2.设置宽高和margin有效。 3.超出部分自动换行。