html - 链接前的插入符号

标签 html css

是否可以在不使用列表的情况下在 html 链接之前放置插入符? 我确实有一个列表的工作代码,但它当然不适用于单个链接:

.list-caret {
  margin: 0.75em 0;
  margin-left: 30px;
  list-style: none;
  padding: 0;
}

.list-caret li:before {
  content: "";
  border-color: transparent #ec6608;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -0.8em;
  top: 1.1em;
  color: #ec6608;
  position: relative;
}

最佳答案

这样就可以了:

a {
  padding-left: 20px;
  display: inline-block;
}

a:before {
  content: "";
  border-color: transparent #ec6608;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -10px;
  top: 1.1em;
  color: #ec6608;
  position: relative;
}
<a href="#">This is a link with a caret before on it</a>

关于html - 链接前的插入符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43227241/

相关文章:

html - Stackoverflow 等大型网站如何不间断地更改样式和其他文件?

css - 将 CSS 缩放值应用于 DIV 时,IE8 不会缩放内容

angularjs - AngularJS 的 CSS3 动画在 Firefox 中无法正确滑动

javascript - 如何使用用于测试自动化的 JavaScript 查找具有相同属性的两个 Web 对象

html - 为什么高度为100%时出现垂直滚动条?

javascript - CSS 缩放在 IE10 中无法正常工作

javascript - 如何在没有更改属性时添加 CSS 过渡?

jquery - 如何即时提高 css 转换速度

javascript - 我的土地面积计算器应用程序的逻辑

html - 如何使多行文本淡入和淡出以及每行不同的速率?