首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用display:inline with text-align: right吗?

我可以使用display:inline with text-align: right吗?
EN

Stack Overflow用户
提问于 2010-08-04 08:27:23
回答 4查看 33.7K关注 0票数 6

示例:

代码语言:javascript
复制
<td>
  <img src="..." />
  <img src="..." />
  <div style="text-align:right display:inline;">
    hello world!
  </div>
</td>
EN

回答 4

Stack Overflow用户

发布于 2010-08-04 08:34:16

嗯,从技术上讲,你可以,但它不会有任何影响。显示:内联将div显示为内联元素(如a或span),因此没有宽度-它将缩小以适合文本。

如果您正尝试在右侧显示内联文本,请尝试使用float: right;

此外,在您的代码中,您在text-align: right后面遗漏了一个";“。

票数 15
EN

Stack Overflow用户

发布于 2010-08-04 08:34:52

规范在这一点上有点不清楚,但它应该不起作用。text-align属性在内联元素上没有实际意义,因为它适用于文本块(内联元素不适用)。在您的示例中,<p> (块元素)无论如何都是更好的选择。

票数 0
EN

Stack Overflow用户

发布于 2020-02-02 03:19:48

不能,但请尝试使用display:inline-block;请参阅代码片段

代码语言:javascript
复制
.img{
display:inline-block;
}

.text{
display:inline-block;
color:white;
font-size: 15px;
font-family: tahoma;
text-align:right;
}

.wrapper{
display:block;
background-color:black;
padding:1em;
width:23em;
}
代码语言:javascript
复制
<td>
<div class="wrapper">
  <img src="..." class="img"/>
  <img src="..." class="img"/>
  <div class="text">
    hello world! Lorem ipsum lorem ipsum lorem ipsum loren ipsum
  </div>
</div>
</td>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3401749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档