将 HTML 元素与另一个 HTML 元素的底部对齐,不使用绝对值
我有一个新问题。我需要在一个 HTML 元素中将其垂直对齐到另一个元素的底部,但我可以使用绝对值,一次第二个元素可以具有不同的高度。
请看一下这个jsFiddle。
的底部,如 这里 - 解决办法。
我尝试了 vertical-align
但它不起作用。
我怎样才能做到呢?如果需要,我可以毫无问题地更改 HTML 结构。
编辑:抱歉,但我认为我没有留下明确的内容:我不能使用margin-top
或类似的,因为font-size
H1 的 > 是可变的。
再见。
I have a new problem. I need do a vertical align in a HTML element to bottom of another, but I can use absolute value, one time that the second element can have different height.
Take a look on this jsFiddle please.
The <a>
need stay on bottom of <h1>
like here - workarrounded.
I tried vertical-align
but it don't works.
How I can do it? If need, I can change HTML structure without problem.
Edit: sorry, but I do not think I left something clear: I can't use margin-top
or similar, because the font-size
of H1
is variable.
Bye.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您无需指定精确的
px
偏移量即可完成此操作,如下所示: http:// jsfiddle.net/Tu7bA/14/相关新CSS:
HTML:
You can do it without having to specify an exact
px
offset like this: http://jsfiddle.net/Tu7bA/14/Relevant new CSS:
HTML:
这是 JSFIDDLE 上更正的代码
Here is the corrected code on JSFIDDLE
将控件插入元素并使用它,例如更改 margin-top 属性。
Insert the controls into element and work with this, for example changing margin-top proprety.
vertical-align
不起作用,因为它仅在其区域内对齐自身,该区域位于h1
下方。因此,在这里:添加
margin-top:
将其稍微向下推,例如vertical-align
doesn't work because it only aligns itself in its area, which is belowh1
. So, here:Add
margin-top:<value>
to push it a little down, say也许这很好jsfiddle。希望它有帮助
maybe this is fine jsfiddle.Hope it helps