【问题标题】:Text next to a link image链接图片旁边的文字
【发布时间】:2013-03-19 03:31:25
【问题描述】:

我知道如何通过将 float:left 应用于 img 标签来将文本放在图像旁边,但是当我给它一个链接时,例如 href="#" 文本不会粘在图像上,它会掉下来。为了提供有关该项目的更多信息,我在<p> 标签中的<a> 标签是 display: inline-block;我应用于img标签的css是:

float:left;
margin-right: 15px;
border:0px;

那么为什么会这样呢?我希望我的图像能够保持原样,当我不将它放在 <a> 标记之间时。

【问题讨论】:

  • 为什么<a>display: inline-block?删除它并让它们正常流动可能会解决您的问题。
  • @Adrian 因为如果我不应用它,链接就会掉线。

标签: css image hyperlink


【解决方案1】:

float: left; 表示元素浮动到同一父级中内容的左侧。由于您将图像包装在 <a></a> 标记内,因此图像将浮动到 <a> 内内容的左侧。

如果您将浮动应用到a 而不是img,那么a 将根据需要浮动到 父级中内容的左侧。

【讨论】:

  • +1 jsbin链接link中的问题及解决方案示例@
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-05-06
  • 1970-01-01
  • 2018-02-26
  • 2021-01-26
  • 1970-01-01
  • 2019-07-30
相关资源
最近更新 更多