diff --git a/components/menu/style/index.tsx b/components/menu/style/index.tsx index 85b9f45a6e62..56e5e0124cab 100644 --- a/components/menu/style/index.tsx +++ b/components/menu/style/index.tsx @@ -98,6 +98,8 @@ const getBaseStyle: GenerateStyle = (token) => { { '': { [`${componentCls}`]: { + ...clearFix(), + // Hidden [`&-hidden`]: { display: 'none', diff --git a/components/menu/style/vertical.tsx b/components/menu/style/vertical.tsx index 62ac0b56b296..262a554eb20e 100644 --- a/components/menu/style/vertical.tsx +++ b/components/menu/style/vertical.tsx @@ -33,6 +33,11 @@ const getVerticalInlineStyle: GenerateStyle = (token) => { width: `calc(100% - ${itemMarginInline * 2}px)`, }, + // disable margin collapsed + [`${componentCls}-submenu`]: { + paddingBottom: 0.02, + }, + [`> ${componentCls}-item, > ${componentCls}-submenu > ${componentCls}-submenu-title`]: { height: menuItemHeight,