我有一个文本标签,我想在图像前加上它。问题在于我的文字是正常大小,我们假设它是font-size: 12px;
,而图像比较大,它有height: 32px;
。当我尝试这样做:CSS:在伪元素之前:垂直居中
/* a element CSS */
left: 30px;
margin-left: 30px;
/* a:before pseudoelement CSS */
content: '';
width: 24px;
height: 32px;
position: absolute;
top: 2px;
left: 0px;
background-position: 0 -88px;
我得到的东西或多或少这样的:
III text text text
III
III
什么,我想是这样的:
III
III text text text
III
的问题是使用:before
的文本将垂直排列到顶部,我希望它以垂直居中。我怎样才能做到这一点?