Hallo, ich habe gerade versucht, an das Ende des übergeordneten Elements zu senden:
<form class="flex flex-col w-full" (submit)="updatePhoto(title, description)"> <div class="w-full block"> <input type="text" class="shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline" placeholder="Photo's Title" [value]="photo.title" #title> </div> <div class="my-4 w-full"> <textarea rows="2" class="shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline resize-none" placeholder="Photo's Description" [value]="photo.description" #description></textarea> </div> <div class="grid justify-items-end mt-auto border "> <div> <button class="text-white bg-gradient-to-r from-red-400 via-red-500 to-red-600 hover:bg-gradient-to-br focus:ring-4 focus:outline-none focus:ring-red-300 dark:focus:ring-red-800 shadow-lg shadow-red-500/50 dark:shadow-lg dark:shadow-red-800/80 font-medium rounded-lg text-sm px-5 py-2.5 text-center mr-2 mb-2" (click)="deletePhoto(photo._id)"> Delete </button> <button class="text-white bg-gradient-to-r from-blue-500 via-blue-600 to-blue-700 hover:bg-gradient-to-br focus:ring-4 focus:outline-none focus:ring-blue-300 dark:focus:ring-blue-800 shadow-lg shadow-blue-500/50 dark:shadow-lg dark:shadow-blue-800/80 font-medium rounded-lg text-sm px-5 py-2.5 text-center mr-2 mb-2 "> Update </button> </div> </div> </form>
Da ich das Element (die Schaltfläche) am unteren Rand seines übergeordneten Elements ausrichten wollte, habe ich flex flex-col
我正在使用 grid justify-items-end mt-auto
但不起作用,所以我只是添加了 border
im übergeordneten und untergeordneten Element verwendet, um die Position anzuzeigen, und habe Folgendes erhalten:
Sie können sehen, dass die Schaltfläche aufgetaucht ist. Was ist los? Warum
只需在外部容器上使用网格即可正常工作。还有很多机会可以简化标记和类。