html - div col-md-4 内容太大
问题描述
嘿,抱歉,我是论坛中的菜鸟,而且在引导程序中我也遇到了这个问题(我用西班牙语思考,我不知道如何描述它)让我们试试吧。
我得到了三个 col-md-4 (12col) 第一个 col 只是文本,另外两个是图像,这些图像具有自动高度,en 因为第一个似乎大于其余的高度,因此在下面显示了一个间隙图像。
body {
overflow-x: hidden;
}
.container-fluid {
padding-left: 0;
padding-right: 0;
}
.carousel {
padding-right: 0;
padding-left: 0;
text-shadow: 2px 2px 4px #000000;
}
.col-md-4,
.col-4,
.col-xs-8,
.col-md-8,
.col-lg-8,
.col-5 {
padding-right: 0;
padding-left: 0;
}
.icons {
background-image: linear-gradient(to right, rgb(182, 15, 204), rgb(255, 0, 128));
color: white;
display: block;
/* overflow: auto; */
word-wrap: break-word;
}
.icons_icon {
/* padding-top: 50px; */
display: inline-block;
vertical-align: middle;
font-size: 3vw;
}
.fruta {
width: 350px;
}
.img-fluid {
position: relative;
background-image: cover;
}
.circulo {
/* width: 119px; */
margin-left: 50px;
margin-top: 20px;
height: 6vw;
}
.color1 {
background-image: linear-gradient(to right, rgb(15, 176, 204), rgb(255, 0, 128));
color: white;
}
.color2 {
background-image: linear-gradient(to right, rgb(204, 176, 15), rgb(255, 0, 242));
color: white;
}
.color3 {
background-image: linear-gradient(to right, rgb(130, 2, 250), rgb(255, 0, 128));
color: white;
}
.Noticias_profile h4 {
margin: 30px;
padding-left: 20px;
bottom: 0;
overflow-wrap: break-word;
}
.Noticias_profile {
height: 2vw;
}
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<!--ESTILOS CSS BOOTSTRAP-->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<!--ESTILOS CSS PROPIOS-->
<!-- <link rel="stylesheet" href="css/style.css"> -->
<!-- font aweseom -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css">
</head>
<body>
<div class="container-fluid">
<div class="row">
<div class="col-md-4 col-lg-4 Noticias_profile">
<div class="container">
<div class="row color1">
<img class="img-fluid rounded-circle circulo" src="https://alabamaburgerfactory.com/index/img/4anioservicio.jpg" data-holder-rendered="true">
<h4>Años de servicio<br>Javier Gonzáles<br>Contáctologo</h4>
</div>
<div class="row color2">
<img class="img-fluid rounded-circle circulo" src="https://alabamaburgerfactory.com/index/img/5reciennacido.jpg" data-holder-rendered="true">
<h4>Recien Nacidos<br>Macarena Alfaro<br>Febrero</h4>
</div>
<div class="row color3">
<img class="img-fluid rounded-circle circulo" src="https://alabamaburgerfactory.com/index/img/6cumple.jpg" data-holder-rendered="true">
<h4>Cumpleaños<br>Renata Gonzáles<br>Contáctologo</h4>
</div>
</div>
</div>
<div class="col-md-4 col-lg-4 ">
<img class="img-fluid" src="https://alabamaburgerfactory.com/index/img/7beneficios.png">
<div class="titulo">
<p>Beneficios.</p>
</div>
</div>
<div class="col-md-4 col-lg-4 ">
<img class="img-fluid" src="https://alabamaburgerfactory.com/index/img/8formulario-beneficio.jpg">
<div class="titulo">
<p>Formluario de Beneficios</p>
</div>
</div>
</div>
</div>
解决方案
对于 img-fluid 类,您必须将 Height:100% 设置为如下所示,
.img-fluid {
max-width: 100%;
height: 100%;
}
注意:您可以删除 .row 类的 margin-left 和 margin-right ,因为它会产生少量的图像重叠。
推荐阅读
- javascript - 使用 highcharts 导出服务器覆盖对数刻度
- mysql - 错误:MySQL 意外关闭。(这可能是由于端口被阻塞,缺少依赖项)
- c# - 如何在 Unity 中获取 Firebase 提供商 ID?
- php - Cake php 表连接两个字段
- css - How create custom checkbox with background using Styled Components?
- php - PHPMailer 不发送电子邮件
- apache-kafka - 如何在 KTable 中动态查找?
- android - 运行免安装应用一次后无法安装普通应用(安装失败,原因是:'-27')
- javascript - 如何使用 java 脚本自动计算表行?
- c - 如果您创建一个打开文件的函数,这些文件会在函数返回后自动“fclose()”吗?