如何从 React <Link> 中删除文本装饰?
How to remove text-decoration from React <Link>?
这是我的代码片段,我正在尝试从 link 中删除文本装饰。
<ul className="header__links">
<Link to="/">
<li>Home</li>
</Link>
</ul>
这是我已经尝试过的方法:
.header__links{
text-decoration: none;
}
我试过内联 CSS:
<Link to="/" style={{textDecoration='none'}}>
然后我也尝试定位标签、ul 标签和 li 标签,但 none 似乎有效。请帮我解决一下。
注意:我知道之前有人问过这个问题,但是 none 解决了我的问题,这就是我问这个问题的原因。
这只是打字错误..
style={{textDecoration='none'}}
=> style={{textDecoration: 'none'}}
好的,我终于找到了原因,我猜是由于某些浏览器配置,这是修复它的代码:
a:-webkit-any-link {
text-decoration: none;
color: white;
cursor: pointer;
}
我通过向 Link 标签添加内联样式解决了这个问题,如下所示:
<Link to="/" style={{ textDecoration:'none' }}>
操作员的内联代码不起作用的原因是他在样式规则中使用了“=”,如下所示:
<Link to="/" style={{textDecoration='none'}}>
这行不通,因为内联样式是一个对象,由 key-value 对组成,因此需要“:”而不是“=”符号。
这是我的代码片段,我正在尝试从 link 中删除文本装饰。
<ul className="header__links">
<Link to="/">
<li>Home</li>
</Link>
</ul>
这是我已经尝试过的方法:
.header__links{
text-decoration: none;
}
我试过内联 CSS:
<Link to="/" style={{textDecoration='none'}}>
然后我也尝试定位标签、ul 标签和 li 标签,但 none 似乎有效。请帮我解决一下。
注意:我知道之前有人问过这个问题,但是 none 解决了我的问题,这就是我问这个问题的原因。
这只是打字错误..
style={{textDecoration='none'}}
=> style={{textDecoration: 'none'}}
好的,我终于找到了原因,我猜是由于某些浏览器配置,这是修复它的代码:
a:-webkit-any-link {
text-decoration: none;
color: white;
cursor: pointer;
}
我通过向 Link 标签添加内联样式解决了这个问题,如下所示:
<Link to="/" style={{ textDecoration:'none' }}>
操作员的内联代码不起作用的原因是他在样式规则中使用了“=”,如下所示:
<Link to="/" style={{textDecoration='none'}}>
这行不通,因为内联样式是一个对象,由 key-value 对组成,因此需要“:”而不是“=”符号。