Ich habe ein Raster aus Karten aus dem eckigen Material. Das Problem ist: Die Karten haben eine feste Größe, und unmittelbar nach dem Einschlagen gibt es rechts ein Leerzeichen. Ich möchte es beseitigen, indem ich das md-content
zentriere. Aber es hat die Breite der Reihe, also kann ich keine Zentrierung richtig machen. Wie kann ich es beheben (d. H. Die Breite von md-content
der tatsächlichen Inhaltsbreite anpassen)? Vielen Dank.So zentrieren Sie `layout =" row "` div?
<md-content layout="row" layout-wrap>
<md-card ng-repeat="channel in $ctrl.channels" ui-sref="" md-ink-ripple>
<div layout-align="center" layout='row' style="width: 160px; height: 160px">
<img ng-src="{{channel.logo_url}}" alt="{{channel.name}}" style="width: 100%;" />
</div>
<footer style="padding: 2px;" layout-align="center">
<h3>{{channel.name}}</h3>
</footer>
</md-card>
</md-content>
versuchen 'display: inline-block' – vladdobra
, die das Element macht, dass das Eigentum so groß wie sein Inhalt hat, für – vladdobra
Referenz @vladdobra Versuchten diese , mit nur Inline-Containern wie "span" auch, kein Glück. – Georgy