diff --git a/packages/components/tabs/src/tab-nav.tsx b/packages/components/tabs/src/tab-nav.tsx
index e45336a5b9..b11a418cf0 100644
--- a/packages/components/tabs/src/tab-nav.tsx
+++ b/packages/components/tabs/src/tab-nav.tsx
@@ -369,28 +369,30 @@ const TabNav = defineComponent({
>
{scrollBtn}
)
diff --git a/packages/theme-chalk/src/tabs.scss b/packages/theme-chalk/src/tabs.scss
index 90857af354..26e63775ed 100644
--- a/packages/theme-chalk/src/tabs.scss
+++ b/packages/theme-chalk/src/tabs.scss
@@ -107,6 +107,7 @@
display: flex;
white-space: nowrap;
position: relative;
+ height: getCssVar('tabs', 'header-height');
transition: transform getCssVar('transition-duration');
float: left;
z-index: calc(#{getCssVar('index-normal')} + 1);