关于HTML对齐的问题
今天做html作业时有关对齐的操作我一直都用的是margin。后来做到一个地方我想把子div全部都对齐到右边时发现margin-right没有作用,但是前面写的margin-left和margin-top都没有发生问题,我也不知道为啥会这样就去查了下资料,网上最靠谱的解释是:浏览器默认从左往右渲染元素,在没有超出父容器的宽度的前提下 如果子容器的宽度能够被容纳 设置margin-right是没有用的。其中http://blog.cssforest.org/2017/06/21/margin-right右边距失效.html和https://zhuanlan.zhihu.com/p/66902107这两篇文章我感觉写挺细的,虽然我还是没懂,但现在我知道了有三种解决方案:①设置浮动 ②给父类先设置定位后再对子类使用绝对定位 ③在body中定义text-align:right
浙公网安备 33010602011771号