[英]css <ul> <li>: alignment of items
我在中的項目對齊有問題
項目在頂部的排列不完全,我不明白原因。 我想以居中的方式列出此項目,我剛剛嘗試過: display: inline-block;
display:inline-block;
但這不起作用。
這是我的CSS:
.licatalog li { cursor: pointer; text-align: center; background-color: aliceblue; width: 200px; min-height: 250px; border: 1px solid #3F3075; display: inline-block; }
這是html文件:
<ion-view view-title="Search"> <ion-content class="ioncontentcatalog"> <h2 class="sub-header" style="color:#4e67c3;">Catalogo prodotti</h2> <ul class = "licatalog"> <li class = "row responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style = "color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style = "color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class = "imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> </ul> </ion-content> </ion-view>
上邊距的差異是因為您在單個li
元素上使用.row
,並且離子框架中有row + row
CSS會改變相鄰行的邊距。 這些不是行,因此您應該從那些元素中刪除該類。
然后,要使行中的元素流暢,居中且高度一致,請添加.licatalog { display: flex; flex-wrap: wrap; justify-content: center; }
.licatalog { display: flex; flex-wrap: wrap; justify-content: center; }
.licatalog { display: flex; flex-wrap: wrap; justify-content: center; } .licatalog li { cursor: pointer; text-align: center; background-color: aliceblue; width: 200px; min-height: 250px; border: 1px solid #3F3075; display: inline-block; } body,html { overflow: auto!important; }
<link href="http://code.ionicframework.com/1.3.3/css/ionic.css" rel="stylesheet"/> <ul class="licatalog"> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description description description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} </h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> <li class="responsive-sm" ng-repeat="productdesc in productdescs"> <h4 style="color:#4e67c3;"> {{ productdesc.description }} productdesc productdesc</h4> <h4 style="color:#FF2E24;"> {{ productdesc.producer.name }} </h4> <h4> [sconto per utenti registrati] </h4> <h4> € {{ productdesc.price }} </h4> <img class="imgcatalog" src="../img/product/{{ productdesc.rootImage }}" height="130" width="100"> </li> </ul>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.