a 标签声明为 行内快元素后 空标签为什么与前面的上下不对齐
将元素设置为内联(行内)块状元素,<img>、<input>标签就是这种内联块状标签。
inline-block 元素特点:和其他元素都在一行上;元素的高度、宽度、行高以及顶和底边距都可设置。
你说的行内块元素是把连个块元素设置成{dispaly:inline;}之后显示在一行之类么,如果是这样要上下对齐就要设置这2个块元素的字体了。比如你是h1和p这种块元素设置在一行显示之后肯定上下不齐的。用font-size之类的属性设置成一样就好了。
'与前面的上下不对齐'是什么意思?设置a为行内块级元素之后还要保证前面的元素是行内元素或者行内块级元素才能使a标签跟前面同在一行,如果前面元素是块级元素的话即使设置了a为行内块级元素结果还是两行的
行内元素只能容纳文本和其他行内元素,块元素可以容纳行元素和其他块元素,
代码打开显示空白额,,,