Я хочу разработать галерею изображений. Я хочу представить каждое изображение и его описание под ним, и когда я нажимаю на изображение или текст или пробел получил «модальный»
, я написал это для элемента в галерее
<div class="m-4 img99">
<a href="#ml">
<img src="https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png" class="simg " alt="..." data-toggle="modal" data-target="#ml">
<div class="">
<h5 class="">test</h5>
<p>test</p>
</div>
</a>
</div>
Модальная часть -
<div class="modal fade" id="ml">
<div class="modal-dialog modal-dialog-centered modal-xl ">
<div class="modal-content">
<!-- Modal Header -->
<!-- Modal body -->
<div class="modal-body ">
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-4 col-lg-4 ">
<p>
test
</p>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
и CSS часть
.simg {
width: auto;
height: 60px;
}
.img99 {
margin-right: auto !important;
margin-left: auto !important;
width: max-content;
height: max-content;
border: 1px solid rgba(0, 0, 0, 0.15);
}
Моя проблема заключается в том, что при нажатии на текст или пробел модель не работает. «когда я нажимаю на изображение: модель работает нормально»
https://codepen.io/ahof920/pen/MWYGRYp?editors=1100
В чем проблема?