javascript - vertical-align使用必须要有参照元素吗??
巴扎黑
巴扎黑 2017-04-11 13:17:19
[JavaScript讨论组]

文字

这里为什么vertical-align不起作用??除了用line-height和positon还有哪些办法可以居底?

巴扎黑
巴扎黑

全部回复(5)
ringa_lee

vertical-align是同级之间的。你可以这样写

<p style="display:inline-block;height:100px;">
    <span style="display:inline-block;height:100px;vertical-align:bottom;"></span>
    <span style="display:inline-block;height:20px;vertical-align:bottom;">文字</span>
</p>
PHP中文网

你也可以采用padding-top:80px或者margin-top:80px;强行把它挤压下去

PHP中文网

verticla-align是参考相邻的兄弟节点的,你可以试下新弹性盒子

display: -webkit-box;
-webkit-box-align: end;

(注意兼容)

ringa_lee

要说的 上面的诸位已经说了 还有就是vertical-align只对dispaly: inlinedisplay: inline-block有效

PHP中文网

这个是没法实现的用vertical-align:bottom,就你现在的结构来说。
<p style="display:inline-block;height:100px;vertical-align:bottom;">
</p>
<span style="display:inline-block;height:20px;vertical-align:bottom;">文字</span>
p和span同级。

------------给他们的父DOM设置vertical-align:bottom;。你试试这样的

<p style="display:inline-block;height:100px;vertical-align:bottom;">
<span style="display:inline-block;height:20px;vertical-align:bottom;">文字</span>
</p>
这种的。你给其中的span设置absolute,bottom:0;left:0;p设置relative

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号