css样式中解决一个img图片放在div盒子中的时候上方の空白行

Posted 勇敢*牛牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css样式中解决一个img图片放在div盒子中的时候上方の空白行相关的知识,希望对你有一定的参考价值。

css样式中解决一个img图片放在div盒子中的时候上方の空白行

上面的这个绿色箭头线就是空白行,那么他是如何产生的呢;
他就是一个空白行
我的这个盒子是这个css样式,图片也做了绝对定位!
效果不是我们想象中的样子!

.carousel
	width: 100%;
	height: 33.3vw;
	position: relative;
	left: 0;
	top: 0;

.carousel>img
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;

解决方法:

  • 给div盒子在加一条样式:font-size:0,因为div的换行导致的空白;
  • 给div盒子添加一个边框:border: 1px solid transparent;,当然这里还是有1px间隙,但是这么细,谁有能发现嘞。(除了自己💥)

ul列表块垂直居中

	top:50%;//视口的50%
	transform: translate(0,-50%);//相对于自身向上走50%

以上是关于css样式中解决一个img图片放在div盒子中的时候上方の空白行的主要内容,如果未能解决你的问题,请参考以下文章

web前端怎么让div大小刚好和图片一样大

div中用img引用的图片下面会自动占据5px的位置,怎么消除?

怎样在css样式的盒子里添加图片啊?就比如是这样的

如何把一个div放在另一个div的下面?

HTML CSS中如何实现DIV中的图片水平垂直居中对齐

css 里面怎么让一个DIV居中 ?