我有这样一个按钮:

<a href="*LINK*"><button type="submit" class="output loadclass"><img class="btnicon loadclass" src="/assets/thumb.png"><span class="btntext">YouTube</span></button></a>

应用样式后,它看起来像

然而,当我将display: flex应用于按钮时,它的功能与预期一致,但是it shows the underline on the text.

我try 过将文本装饰设置为"无",但它仍然出现,知道为什么吗?

推荐答案

你的风格好像有什么问题.实际上,它应该很容易工作,flex肯定不会影响flex容器中的锚样式.下面的例子:

.flex {
  display: flex;  
  align-items: center;
  border: 1px solid #000;
  border-radius:20px;
  width: 300px;
  margin:auto;
  gap:10px;
}

.flex a {
  text-decoration: none;
}
.flex img {
  border-radius:20px 0px 0px 20px;
}
<div>
  <div class="flex">
    <img src="https://via.placeholder.com/200">
    <a href="">link</a>
  </div>
</div>

Html相关问答推荐

电话号码验证器(Angular )

为什么这个高度为100%的页面会出现滚动条?

如何防止可见的滑动抽屉,同时转移HTML方向?

如何在图像中垂直和水平居中显示文本?

在Chrome中使用手写笔时,滚动条方向反转

为什么在移动视图中,这个水平可滚动的表格会在表格的右侧显示额外的空间?

我无法使用背景图像css,因为我在VS代码中将照片放在不同的文件夹中

如何更改计时器S输入的Angular 字体大小?

Bootstrap nav没有崩溃

如何影响flex项目中的flex-gap收缩顺序和文本换行顺序?

使用`<;use>;`与`<;img>;`时呈现的SVG大小不同

将精选选项的价格合并为一个价格HTML、PHP和JQuery

带有下拉菜单的完整css导航-链接不起作用?

使用CSS和Slick Carcass使图像适合屏幕

为什么index.html在Django中有这样的名称?

是否可以制作响应式 CSS 剪辑路径?

Tailwind CSS 复选框样式不起作用

禁用的 Select 标签没有在 chrome 上的 css 中指定的 colored颜色

所有幻灯片上的 Quarto RevealJS 标题

HTML 没有在 Django 中正确呈现