You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tailwind中border-b类边框不显示,如何仅设置元素底部边框?

如何用Tailwind CSS仅为React的div元素设置底部边框?

我有一个div元素,用以下React代码设置样式:

<div className='w-full flex flex-row items-center border-blue-100 border-b'>

使用这段代码时,底部边框无法显示。
借款人和共同借款人之间无边框

只有添加border-solid类才能让底部边框以1px宽度显示,但添加该类后其他边的边框也会出现:
所有其他边均显示边框

请问如何仅为元素设置底部边框?


解决方案

你需要为底部边框单独指定样式类型,而非给整个元素添加border-solid。Tailwind CSS提供了单一边框的样式类border-b-solid,将其加入className即可:

<div className='w-full flex flex-row items-center border-blue-100 border-b border-b-solid'>

也可以用更紧凑的写法,直接组合底部边框的宽度、样式与颜色类:

<div className='w-full flex flex-row items-center border-b-1 border-b-solid border-b-blue-100'>

注:默认情况下border-b已包含1px宽度,因此第一种写法足以解决问题。

原理说明:border-b仅设置底部边框的宽度,border-blue-100是为所有边框设置颜色,但边框样式默认是none。通过border-b-solid单独给底部边框指定实线样式,就不会触发其他边的边框显示。


内容的提问来源于stack exchange,提问作者Linda G

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 05:35:00