无法使用 css/html 并排放置图像和文本

机器人

在我的 html 文件中,我有以下内容:

<div>
     <!--some divs here-->

     <div>
          <svg class="tick-icon" xmlns="http://www.w3.org/2000/svg" 
                   viewBox="0 0 16 16">
            <!--svg image details-->
          </svg>
          <p class="got-it">Got it</p>

          <!--Some more elements-->
     </div>       
</div>      

'tick-icon' 和 'got-it' 的 CSS 如下:

.tick-icon {
  margin-top: 47px;
  margin-left: 12px;
  margin-bottom: 20px;
  margin-right: 2px;
  width: 24px;
  height: 24px;
 }

.got-it {
  margin-top: 43px;
  margin-left: 2px;
  margin-bottom: 26px;
  margin-right: 124px;
  font-size: 12px;
  color: #6f737a;
  width: 35px;
  height: 14px;
}

对于最外面的 div,我的样式为 position:relative。

我的目标是在矩形框底部边缘附近的某个地方并排显示 svg 图像和文本“知道了”。但我得到的是,虽然 sbg 显示在预期位置,但文本显示在图像下方,如下图所示。

在此处输入图片说明

如何正确定位图像右侧的文本,稍微分开一点?

PS:我试过使用 float: left,但它同时删除了文本。

暗里·阿提亚

您可以使用flexbox并将其方向更改为row这样你就可以水平放置元素。如果你想在它们之间留一个空格,只需margin-left在文本元素上使用。

.tick-icon {
  margin-top: 47px;
  margin-left: 12px;
  margin-bottom: 20px;
  margin-right: 2px;
  width: 24px;
  height: 24px;
}

.got-it {
  margin-top: 43px;
  margin-left: 2px;
  margin-bottom: 26px;
  margin-right: 124px;
  font-size: 12px;
  color: #6f737a;
  width: 35px;
  height: 14px;
}

.horizontal-div {
  display: flex;
  flex-direction: row;
}
<div>
  <!--some divs here-->

  <div class="horizontal-div">
    <svg class="tick-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
            <!--svg image details-->
          </svg>
    <p class="got-it">Got it</p>

    <!--Some more elements-->
  </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用HTML和CSS并排放置图像和文本?

来自分类Dev

将图像和文本并排放置

来自分类Dev

如何使用css / html并排放置图像数组

来自分类Dev

将两列并排放置图像和文本

来自分类Dev

将两列并排放置图像和文本

来自分类Dev

如何使用bootstrap3将两个图像并排放置到div中?

来自分类Dev

使用knitr在rmarkdown中并排放置两个图像?

来自分类Dev

使用Bootstrap将Divs并排放置

来自分类Dev

使用桌子将视频并排放置

来自分类Dev

使用桌子将视频并排放置

来自分类Dev

引导程序,将我的图像和文本并排放置在3套中时遇到麻烦

来自分类Dev

并排放置图像

来自分类Dev

通过拉伸/缩小图像(不使用“ width = 50%”)在两个图像之间(并排放置)分配可用宽度?

来自分类Dev

使用iTextSharp在特定(绝对)位置放置图像和文本

来自分类Dev

是否不可能使用 HTML 在 Jupyter notebook markdown 中并排放置两个图像?

来自分类Dev

如何将图像并排放置在重组文本中?

来自分类Dev

将 2 个 div 与图像+文本并排放置

来自分类Dev

如何使用CSS并排放置两个元素

来自分类Dev

如何使用Bootstrap并排放置两个选择?

来自分类Dev

如何使用CSS3并排放置HTML元素

来自分类Dev

如何使用CSS并排放置两个div

来自分类Dev

我正在尝试编辑CANVAS页面,但是我认为内联块做错了一些事情,因此我的图像和文本不会并排放置

来自分类Dev

需要帮助并排放置图像

来自分类Dev

无法在另一个div中并排放置2个div

来自分类Dev

如何在图像上并排放置一些文本(内联块)

来自分类Dev

html5:将文本和图像水平并排放置,它们之间有虚线边框

来自分类Dev

无法并排对齐文本和图像?

来自分类Dev

使用数据框中的matplotlib并排放置多个箱线图

来自分类Dev

css两个div并排放置textarea而不使用float或absolute

Related 相关文章

  1. 1

    如何使用HTML和CSS并排放置图像和文本?

  2. 2

    将图像和文本并排放置

  3. 3

    如何使用css / html并排放置图像数组

  4. 4

    将两列并排放置图像和文本

  5. 5

    将两列并排放置图像和文本

  6. 6

    如何使用bootstrap3将两个图像并排放置到div中?

  7. 7

    使用knitr在rmarkdown中并排放置两个图像?

  8. 8

    使用Bootstrap将Divs并排放置

  9. 9

    使用桌子将视频并排放置

  10. 10

    使用桌子将视频并排放置

  11. 11

    引导程序,将我的图像和文本并排放置在3套中时遇到麻烦

  12. 12

    并排放置图像

  13. 13

    通过拉伸/缩小图像(不使用“ width = 50%”)在两个图像之间(并排放置)分配可用宽度?

  14. 14

    使用iTextSharp在特定(绝对)位置放置图像和文本

  15. 15

    是否不可能使用 HTML 在 Jupyter notebook markdown 中并排放置两个图像?

  16. 16

    如何将图像并排放置在重组文本中?

  17. 17

    将 2 个 div 与图像+文本并排放置

  18. 18

    如何使用CSS并排放置两个元素

  19. 19

    如何使用Bootstrap并排放置两个选择?

  20. 20

    如何使用CSS3并排放置HTML元素

  21. 21

    如何使用CSS并排放置两个div

  22. 22

    我正在尝试编辑CANVAS页面,但是我认为内联块做错了一些事情,因此我的图像和文本不会并排放置

  23. 23

    需要帮助并排放置图像

  24. 24

    无法在另一个div中并排放置2个div

  25. 25

    如何在图像上并排放置一些文本(内联块)

  26. 26

    html5:将文本和图像水平并排放置,它们之间有虚线边框

  27. 27

    无法并排对齐文本和图像?

  28. 28

    使用数据框中的matplotlib并排放置多个箱线图

  29. 29

    css两个div并排放置textarea而不使用float或absolute

热门标签

归档