尽管设置为零,为什么还有额外的边距可见

时间:2018-05-05 15:02:21

标签: html css web-frontend

我正在练习一些CSS, 尽管将H1标签的边距设置为0, 它似乎占据了它的父div的完整宽度,因为当我插入一个新元素并将其浮动到右边时它不适合同一个div。 附上截图以获取完整详细信息。 注意:我已经将div的宽度设置为100px。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

H1默认情况下有一个display:block。如果你没有指定宽度,那么它会使宽度达到100%。 尝试设置display:inline-block

答案 1 :(得分:1)

在子元素上设置display: inline-block;属性并删除宽度以查看它是否在同一行上,然后根据需要应用宽度。