1、元素可以设置内边距,外边距,宽度,高度以及边框的宽度,而行内非替换元素在显示时还是有稍微差别,行内非替换元素的上下内边距、上下边框宽度,上下外边距并不会影响元素的高度,即对相对其它元素的距离不会以此改变,如a元素。2、当你将块元素与行内非替换元素放一起时,譬如行内非替换元素上面,块元素下面,假设行内非替换元素有5px的边框,你会发现快元素与行内非替换元素的之间的距离并不是相对行内非替换元素的边框而言,好像边框不存在一样。出现该情况是因为行内非替换元素由line-height决定,默认line-height为其内容的高度。
3、在块元素1中嵌套另一元素2,对元素2设置margin-bottom无效,设置maigin-right则必须添加margin-left:aoto才有效。
本文深入探讨了CSS中关于块级元素与行内非替换元素的布局特性,包括这些元素如何影响页面布局,以及它们在设置内外边距、边框宽度等方面的具体表现。文章还讨论了在嵌套元素中应用底部外边距时遇到的问题。
373

被折叠的 条评论
为什么被折叠?



