【发布时间】:2018-02-23 19:56:14
【问题描述】:
我正在制作一个受美国宪法启发的网页,但我遇到了一个奇怪的 CSS 问题。相关部分如下所示:
这是我的 HTML:
<span id="we-the-people" class="ui image">
<img src="/images/we-the-people.png">
</span>
<span id="preamble">
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
</span>
... 和 CSS:
#we-the-people {
margin: 2em;
}
#preamble {
font-family: US Declaration, serif;
line-height: 2.5em;
position: relative;
top: 35px;
font-size: 1.5em;
}
我希望溢出到第二行的文本更接近“我们人民”的形象,但我不知道该怎么做。我尝试更改 line-height 和 position 无济于事。看起来很奇怪的是,溢出的文本远低于图像的底部,正如这个检查页面的屏幕截图所示:
谁能告诉我怎么了?
【问题讨论】:
标签: html css layout css-position