html图片靠右浮动 文字左侧环绕,CSS实现模拟float: center文字左右环绕图片的效果...

本文介绍了如何利用CSS模拟float: center效果,实现图片靠右浮动,文字左侧环绕。通过创建两个div,将文字分为两列,并结合图片的负margin和伪元素,成功创建出传统布局的文字环绕图片效果。这种方法适用于需要文字在图片两侧环绕的场景,但限制了图片的垂直位置。
摘要由CSDN通过智能技术生成

什么是文字左右环绕图片?就是下图的效果:

bVbr3Wt?w=627&h=461

效果的CSS代码可以点击这里查看

在CSS中,并没有float: center这种设置,但是我们可以通过一些小技巧来模拟出类似的效果。

经常会有小伙伴问:有float: left和right,为什么没有float: center?我的答案是:

1.text-align: center已经可以实现内联元素的居中效果

2.在一行中使文字环绕显示在图片的两侧,这种效果浏览器处理起来是非常困难的。除非将文字显示为两列,但这是另一个问题

3.当涉及到文本时,float实际上应该被称为环绕,float:left的意思是“将这个元素放置在容器的左侧,并将其右侧的所有内容都环绕其显示”,在这种情况下,我们讨论的float:center实际上是两侧环绕,这会带来一系列的问题,比如如何确定元素在容器中的“深度”?

为了模拟实现float: center的效果,我们通过创建两个div将文字划分为两列,其中居中的图片写在第一个div中:

01.jpg京都位于本州岛的中心附近,在王位移到江户...

因此࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值