【问题标题】:How to make inline-block align right如何使内联块右对齐
【发布时间】:2017-11-21 23:29:32
【问题描述】:

我正在尝试将图像向右对齐,但尽管反复尝试使用 flex、text-align 等,但仍无法这样做。

我已经浏览了很多问题,但没有找到满意的答案。

img {
        display: inline-block;
        text-align: right;
    }
<h1>
  <img src="burj.jpeg">    
  Enjoy the world of pure travel masti
</h1>


    

【问题讨论】:

  • 使用float:right,而不是text-align:right。
  • 你最好把图片标签放在文字后面,对吧?

标签: html css flexbox text-align


【解决方案1】:

在文本之后放置h1 图像标签可以达到目的。

<h1>  
      Enjoy the world of pure travel masti
      <img src="burj.jpeg" alt="Sample Picture">  
 </h1>

【讨论】:

  • 哇!!多么愚蠢的错误! :p :)
【解决方案2】:

我认为您需要img(=元素名称)而不是.img(=类名称),然后使用float:

img {
    display: inline-block;
    float:right;
}

【讨论】:

  • 对不起,这是一个错字。
【解决方案3】:

您在 CSS 中使用 . 运算符,而 img 是标签名称。 . 运算符用于类名,而# 运算符用于id。在 eriting 他们的 CSS 时使用直接标签 nme。

写这个。

img {
    display: inline-block;
    float: right;
}

运行它here。

【讨论】:

    【解决方案4】:

    你可以使用 float right

    img {
        float: right;
    }
    <h1>
            <img src="http://via.placeholder.com/350x150">    
            Enjoy the world of pure travel masti
        </h1>
    CSS:-

    版本

    img {
        float: left;
    }
    <h1>
            <img src="http://via.placeholder.com/350x150">    
            Enjoy the world of pure travel masti
        </h1>
    CSS:-

    【讨论】:

    • 我已经尝试过使用 float:right 但它对我不起作用。
    • 就是左边加float left
    • @RohitKumar,你不知道,什么是左什么是右?
    • 我想要它在右边 --> 这个方向 --> 箭头所指的方向
    • @KetanModi 我觉得你很困惑
    猜你喜欢
    • 2015-01-20
    • 2022-12-21
    • 2018-01-23
    • 2012-11-23
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-17
    相关资源
    最近更新 更多