预先设置了元素长度和宽度时,是否需要显示 属性(例如 flex 或 block)?

Is display property (e.g. flex or block) needed when element length and width have been set beforehand?

既然设置长宽大小已经永久设置了元素大小,就不需要添加display:flexdisplay:block了,不是吗?

取决于你的实际意思。
显示 属性 通常会影响子元素。 当您使用显示时,它会修改子元素的行为,有时还会修改它们的宽度(例如 display: flex 会使子元素的宽度为 100%)。但是如果你设置一个特定的宽度,它就会被覆盖。

有关显示的更多信息 属性 此处:https://developer.mozilla.org/en-US/docs/Web/CSS/display