开发者社区> 问答> 正文

before伪元素嵌入图片处置对齐

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
<style type="text/css">
div{
  width:200px;
  height:100px;
  border:1px solid black;
  position:relavite;
}
span:before{
  content:url(http://1.yuhuo.sinaapp.com/atel.png);
}
</style>
</head>
<body>
  <div>
  <span>手机</span>
  </div>
</body>
</html>

在这里也可以看到,例子

,想让插入的图标能够和文字垂直对齐(也就是给img 设置align=“middle"的效果,请问应该怎样实现呢)

展开
收起
杨冬芳 2016-05-31 18:54:21 2486 0
1 条回答
写回答
取消 提交回答
  • IT从业
    div{
      width:200px;
      height:100px;
      border:1px solid red;
    }
    span::before{
      content:url(http://1.yuhuo.sinaapp.com/atel.png);
     vertical-align:middle;
      display:inline-block;
    }
    

    把伪元素设置成inline-block,然后再加上vertical-align:middle就解决了

    2019-07-17 19:22:24
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
营销设计场景下的图像和文字生成 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载