【发布时间】:2017-03-27 07:53:27
【问题描述】:
我正在尝试将我的 figcaption 放在 img 下。 不知道为什么会向右。我在页面上有其他图片,他们的 figcaption 没有向右,它在图片下方,但在这张图片上它不在并且应该在下方。有人可以帮帮我吗?
这是我的 HTML 代码部分:
figure{
margin: 0;
}
#fig_moje_slike{
font-size: 9px;
text-align: left;
width: 50%;
margin: 0;
}
#sadrzaj{
display: inline-block;
margin: 3em auto;
}
#sadrzaj ul{
display: block;
float: left;
}
#sadrzaj ul li{
margin: 15px 0;
}
#slika_mene{
width: 14%;
height: auto;
display: block;
float: left;
}
<section id="sadrzaj">
<aside>
<figure>
<img src="slike/ja.jpeg" alt="slika mene" id="slika_mene">
<figcaption id="fig_moje_slike">Moja slika</figcaption>
</figure>
</aside>
<ul>
<li>bla bla</li>
<li>bla bla</li>
<li>bla bal</li>
<li>blabla</li>
</ul>
</section>
结果图片: http://imgur.com/a/XXgsP
【问题讨论】:
-
我已经在下面回答了。看来你的问题还不够清楚。请记住尽可能清楚地提出问题。你想要的结果如何,有什么问题,一切都应该尽可能地提及。但是,请检查我提供的答案,希望对您有用
-
@Lucian,我认为,通过阅读下面的一些 cmets,他需要左侧的
aside元素和右侧的ul元素,但他同时浮动#slika_mene和ul向左。有一个简单的解决方案,display: flex以及浮动解决了他的问题。不幸的是,他没有清楚地说明他想要的结果。 -
@Mers 是的,没错。我也发现读了他的几篇 cmets 所以我相应地回答了
-
是的,抱歉,有点不清楚的问题,我忘了提到我需要一个结果,正如 Mers 所说。我将@Lucian 解决方案标记为最佳解决方案,因为它需要对 HTML 和 CSS 进行最少的更改。感谢所有愿意提供帮助的人。
标签: html css image css-position figure