html - 在所有 href 标签之前添加图像。有效但不内联

标签 html css

这应该很容易,但无法弄清楚。

我正在为所有 a 标签添加一个图像图标:

a.textLink:before{
content: "";
background: url("../img/plus-button.png") no-repeat;    
background-size:contain;
display: block;
width: 36px;
height: 36px;
float: left;
margin: -6px 6px 0 0;}
}

我的 HTML 只是 2 个内联链接:

<a class="textLink" href="#">Link 1</a>  <a class="textLink clearFloat" href="#">Link 2</a>

问题是,两个“plus-buytton.png”图像都向左浮动,因此它们不是在每个链接之前插入,而是一起插入。

最佳答案

删除 float:left; 并添加 display:inline-block, vertical-align:middle;

关于html - 在所有 href 标签之前添加图像。有效但不内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44956007/

相关文章:

HTML 链接在 Div 中无效

javascript - jQuery如何点击伪类元素:after

javascript - jQuery UI 可排序和表格/单元格大小

html - 用单词而不是元素符号的无序列表?

html - 选择框在浏览器中不显示相似

html - 同级 Flexbox 元素/列中的行高相等

CSS - 添加后 "|"后的空间

javascript - 我的 svg 贝塞尔曲线的波浪效果这可能吗?

php - 有没有办法使 GET/POST 数据只能使用一次并在刷新时清除?

javascript - 按下了哪个提交按钮?