[英]CSS grid remove gaps
How to remove space in div class title
.如何删除 div class
title
中的空格。 I want no margin width div class price
我想要没有边距宽度 div class
price
Always have space in div class title
.在 div class
title
中始终有空间。
I try align-content: flex-start
or align-items: flex-start
for main_product
but don't work.我尝试
align-content: flex-start
或align-items: flex-start
for main_product
但不起作用。
If I use align-items: center
for item
, then..如果我使用
align-items: center
for item
,那么..
img { max-width: 100%; display: block; }.vnt-elm { width: 100%; float: left; }.main_product { max-width: 500px; display: grid; grid-gap: 10px; }.main_product.item { display: grid; grid-template-columns: 80px auto; grid-gap: 10px; grid-row-gap: 0; background: #F5F5F5; }.main_product.item.thumb { grid-row: 1 / 3; }.main_product.item.title { background: #BA95FF; margin: 0; padding: 0; }.main_product.item.price { background: #9CD0D8; }
<div class="vnt-elm main_product"> <div class="vnt-elm item"> <div class="vnt-elm thumb"> <img src="https://via.placeholder.com/150" alt=""> </div> <h4 class="vnt-elm title"><a href="#">The demo title of product</a></h4> <div class="vnt-elm price"> <del><span class="woocommerce-Price-amount amount"><bdi>500.000<span class="woocommerce-Price-currencySymbol">U</span></bdi></span></del> <ins><span class="woocommerce-Price-amount amount"><bdi>380.000<span class="woocommerce-Price-currencySymbol">U</span></bdi></span></ins> </div> </div> <div class="vnt-elm item"> <div class="vnt-elm thumb"> <img src="https://via.placeholder.com/150" alt=""> </div> <h4 class="vnt-elm title"><a href="#">The demo title of product 01</a></h4> <div class="vnt-elm price"> <span class="woocommerce-Price-amount amount"><bdi>650.000<span class="woocommerce-Price-currencySymbol">U</span></bdi> </span> </div> </div> <div class="vnt-elm item"> <div class="vnt-elm thumb"> <img src="https://via.placeholder.com/150" alt=""> </div> <h4 class="vnt-elm title"><a href="#">The demo title of product product product 02</a></h4> <div class="vnt-elm price"> Contact US </div> </div> </div>
https://codepen.io/dinhcode/pen/yLOVoGV https://codepen.io/dinhcode/pen/yLOVoGV
Any idea for case.任何想法的案例。 thanks!
谢谢!
You might need too to set your row template:您可能还需要设置行模板:
grid-template-rows:auto 1fr ;
img { max-width: 100%; display: block; }.vnt-elm { width: 100%; float: left; }.main_product { max-width: 500px; display: grid; grid-gap: 10px; }.main_product.item { display: grid; grid-template-columns: 80px auto; grid-template-rows:auto 1fr; grid-gap: 10px; grid-row-gap: 0; background: #F5F5F5; }.main_product.item.thumb { grid-row: 1 / 3; }.main_product.item.title { background: #BA95FF; margin: 0; padding: 0; }.main_product.item.price { background: #9CD0D8; }
<div class="vnt-elm main_product"> <div class="vnt-elm item"> <div class="vnt-elm thumb"> <img src="https://via.placeholder.com/150" alt=""> </div> <h4 class="vnt-elm title"><a href="#">The demo title of product</a></h4> <div class="vnt-elm price"> <del><span class="woocommerce-Price-amount amount"><bdi>500.000<span class="woocommerce-Price-currencySymbol">U</span></bdi></span></del> <ins><span class="woocommerce-Price-amount amount"><bdi>380.000<span class="woocommerce-Price-currencySymbol">U</span></bdi></span></ins> </div> </div> <div class="vnt-elm item"> <div class="vnt-elm thumb"> <img src="https://via.placeholder.com/150" alt=""> </div> <h4 class="vnt-elm title"><a href="#">The demo title of product 01</a></h4> <div class="vnt-elm price"> <span class="woocommerce-Price-amount amount"><bdi>650.000<span class="woocommerce-Price-currencySymbol">U</span></bdi></span> </div> </div> <div class="vnt-elm item"> <div class="vnt-elm thumb"> <img src="https://via.placeholder.com/150" alt=""> </div> <h4 class="vnt-elm title"><a href="#">The demo title of product product product 02</a></h4> <div class="vnt-elm price"> Contact US </div> </div> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.