html文本向右下移动

首页 > 实用技巧 > 作者:YD1662023-11-30 03:00:48

这时已经有了环绕的效果了,只是位于右上角,如何将按钮移到右下角呢?先尝试一下 margin

.btn { float: right; margin-top: 50px; /*其他装饰样式*/ }

html文本向右下移动,(5)

可以看到,虽然按钮到了右下角,但是文本却没有环绕按钮上方的空间,空出了一大截,无能为力了吗?

虽然 margin 不能解决问题,但是整个文本还是受到了浮动按钮的影响,如果有多个浮动元素会怎么样呢?这里用伪元素来 ::before 代替

.text::before{ content: ''; float: right; width: 10px; height: 50px;/*先随便设置一个高度*/ background: red }

html文本向右下移动,(6)

现在按钮到了伪元素的左侧,如何移到下面呢?很简单,清除一下浮动 clear: both; 就可以了

.btn { float: right; clear: both; /*其他装饰样式*/ }

html文本向右下移动,(7)

可以看到,现在文本是完全环绕在右侧的两个浮动元素了,只要把红色背景的伪元素宽度设置为0(或者不设置宽度,默认就是 0),就实现了右下角环绕的效果

.text::before{ content: ''; float: right; width: 0; /*设置为0,或者不设置宽度*/ height: 50px;/*先随便设置一个高度*/ }

html文本向右下移动,(8)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.