【问题标题】:Align text on the top border of an image在图像的上边框上对齐文本
【发布时间】:2014-03-03 22:13:57
【问题描述】:

早安,

这就是我所拥有的:http://postimg.org/image/n0i0671ul/

这就是我想要实现的:http://postimg.org/image/4ql3bdq2z/

我已经包装了标志并将它们浮动到右侧,然后我设置了样式 css 以将每个图像浮动到左侧(因此将正确保持顺序)。我想在我的图像上添加文本框,但是我无法真正实现这一点。谁能给我一些建议吗?

#flagLine {
   float: right;
   padding-right: 50px;
   padding-left: 10px;
   padding-bottom: 10px;
}

#flagLine a img {

    float: left;
    position: relative;
    margin: 10px 10px 10px 10px;
    border-style: solid;
    border-color: black;
    border-width: 1px;

}

#flagLine h4 {
    vertical-align: top;
}

<div id="flagLine">
  <a href="https://internal.cs.ncl.ac.uk/modules/2013-14/csc1026/flags/letters/100_ICS_Alpha.svg.png"><img src="1.png" title='"I have a diver down; keep well clear at slow speed."' /></a><h4>A-Alpha</h4>
  <a href="https://internal.cs.ncl.ac.uk/modules/2013-14/csc1026/flags/letters/100_ICS_Bravo.svg.png"><img src="2.png" title='"I am taking in, or discharging, or carrying dangerous goods."'/></a><h4>B-Bravo</h4>
 <a href="https://internal.cs.ncl.ac.uk/modules/2013-14/csc1026/flags/letters/100_ICS_Charlie.svg.png"><img src="3.png" title='"Affirmative."'/></a>

提前谢谢你

【问题讨论】:

  • 请发布您的代码(html 和 css)以便我们为您提供帮助
  • 代码在哪里?这就是问题所在。
  • 请向我们展示您尝试过但遇到问题的 HTML 和 CSS 代码。
  • 我已按要求添加代码,对不起我的新手格式

标签: css image text


【解决方案1】:

问题:

您只浮动剩下的图像,这会创建错误的布局。

解决方案:

您需要将带有标题的图像包装在 div 中,并将 div 向左浮动。
这将使您的图像和标题保持在一起并一起浮动。

示例FIDDLE

HTML:

<div class="wrap">
    <p>Flag Name</p>
    <img src="http://placekitten.com/g/200/200" />
</div>
<div class="wrap">
    <p>Flag Name</p>
    <img src="http://placekitten.com/g/200/200" />
</div>
...

CSS:

.wrap {
    float:left;
}
.wrap img {
    width:200px;
    height:200px;
}

【讨论】:

  • 你能用你制作的代码创建一个小提琴(jsfiddle.net)吗,因为我只能尝试在许多可能的问题之间猜测。
  • Sure mate: dpaste.de/QHhA 正如您在此处看到的,我将两者都浮动:左侧的图像和文本,所以我确保它们会保持在一起。感谢您的宝贵时间!
  • 这行不通。您需要更改html 标记(正如我在回答中所说)-> 将图像和标题都包装在div 和浮动taht div 左侧(您还需要删除两个图像上的float:left;和标题
  • 一秒,我试试看!
  • 非常感谢你,伙计,这已经奏效了!抱歉,我是网页设计新手!
猜你喜欢
  • 2020-10-04
  • 2021-12-03
  • 2017-03-15
  • 2013-05-10
  • 2022-10-05
  • 1970-01-01
  • 2012-12-30
  • 1970-01-01
  • 2014-08-14
相关资源
最近更新 更多