答:块级元素可以包含行内元素和块级元素。 行内元素不能包含块级元素,只能包含文本或者其它行内元素 。 3.行内元素与块级元素属性的不同,主要是 盒模型属性 上:行内元素设置width无效,height无效 (可以设置line-height) ,margin上下无效,padding上下无效 inline-block 的元素(如input、img)既具有 block 元素 可以设置宽高的特性,同时又具有 inline 元素默认不换行的特性 。
答:行内元素的特点: 和相邻的行内元素在一行上 高度和宽度无效,但是水平方向上的padding和margin可以设置,垂直方向上的无效 默认的宽度就是它本身的宽度 行内元素只能容纳纯文 本或者是其他的行内元素(a标签除外) 1 2
答:但a标签内可以放块级元素,最好a标签转化成display:block比较安全,以免网页布局紊乱 行内块元素 的 特点 :一行可以放置多个 元素 , 行内块元素 的宽高与其包含的内容有关系!
答:行内元素会在一条直线上排列( 默认宽度只与内容有关 ),都是同一行的,水平方向排列。 块级元素各占据一行( 默认宽度是它本身父容器的100%(和父元素的宽度一致 ),与内容无关),垂直方向排列。