在HarmonyOS鸿蒙Next的开发环境中,遇到设置宽度为“100%”时margin-right失效的问题,通常与布局容器的特性和CSS盒模型的处理方式有关。 在CSS盒模型中,一个元素的宽度通常包括内容、内边距(padding)和边框(border),但不包括外边距(margin)。当你将元素的宽度设置为“100%”时,意味着该元素希望占据其父容器的全部可...
将组件的宽度设置为“100%”之后, margin right 不起作用。 如果不设置宽度, margin right 有效果。
right不生效,width('100%')整个屏幕宽度,超出了屏幕15,layoutWeight相当于把它压缩到一个屏幕撑满。