文字环绕图片css 图片margin—bottom 下边距自动变成20左右

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文字环绕图片css 图片margin—bottom 下边距自动变成20左右相关的知识,希望对你有一定的参考价值。

文字环绕图片css, 图片margin—bottom ,下边距自动变成20左右, 去了margin,文字贴住图片,一加margin就直接撑到20左右像素大小, 小不下来只能往20以上的挤,求解决办法
这个是加上margin-bottom:3px;
没加之前

参考技术A 这是因为软件默认的有边界,先*margin:0;设置所有边界为零,再用id选择器重新设置边界,这里要注意优先级的问题,id选择器的优先级是最高的!希望我的解答能解决你的疑惑,谢谢!追问

开始就设置了全部元素margin:0,padding:0,然后刚试了id还是没用

参考技术B 因为你这个高度已经超出你设置的高度,那根蓝线,按你设置的高度排了上去。。。

至于为什么会这样,这要看你的布局设计。

你可以试试着把上面这个的高度设置auto追问

没设置过高度,都是让他自动的

追答

你用chrome或者火狐的firebug来看才知道,,,

css是会继承的。。。。

HTML/CSS实现文字环绕图片布局

原文: https://blog.csdn.net/yiyelanxin/article/details/75006925

在一个图文并茂的网页上,文字环绕图片可以使布局美观紧凑,如何实现呢?有两种办法:
1.利用图片属性实现
代码如下:

<p style="width:400px;">
<img src="images/bkjj.jpg" align="right" width="120" hspace="5" vspace="5">
HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局
</p>


效果图如下:

技术图片

设置标签的属性align="right"即可,如果想让图片居左,文字在右环绕,可以将align属性设置为left,其中 vspace 表示图片与文字的上下距离,hspace表示左右距离。
如果是两段及以上文字环绕图片,实现方法:

<div style="width:500px;">
<img src="images/bkjj.png" align="right" width="120" hspace="5" vspace="5" />
<p>HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局</p>
<p>第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局</p>
</div>
1
2
3
4
5
效果图:

2.利用CSS属性实现
代码如下:

<div style="width:400px;">
<div style="float:left; clear: both;" align="center">
<img src="images/bkjj.jpg" width="120" alt="" hspace="8"><br /> 图像标题
</div>
CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局CSS文字环绕图片布局
</div>


效果图如下:

技术图片

 

 

修改float=“right” 即可实现图片在右,文字在左环绕;修改float=“none” 即可实现图片与其标题独占一行,如下图:

 技术图片

 

如果是两段及以上文字环绕图片,实现方法:

<div style="width: 500px;">
<div style="float: left; clear: both;" align="center">
<img src="images/bkjj.png" width="120" alt="" hspace="8"><br />
图像标题
</div>
<p>HTML文字环绕图片布局HTML文字环绕图片布局HTML文字环绕图片布局</p>
<p>第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局第二段HTML文字环绕图片布局</p>
</div>

技术图片

ps: float表示使文字环绕在一个元素的四周,clear表示定义某一边是否有环绕文字。

以上是关于文字环绕图片css 图片margin—bottom 下边距自动变成20左右的主要内容,如果未能解决你的问题,请参考以下文章

android中如何让文字环绕图片

css 标题文字前面加小图标,如何使它们不错位?

CSS布局 float详解

怎么用div+css把图片中的图标和文字对齐

不错的文字转长图片工具

Bootstrap:文字排版与图片样式