0
因此,我試圖建立一個網站,其特點是各種不同大小的圖像,一次一個,由父div中心和大小限制,然後調整大小,以保持它們的比例。如何讓大塊文字與大小可變的圖像對齊?
#grandparent {
\t display: block;
\t position: fixed;
width: 70vw;
height: 85vh;
top: 10vh;
left: 15vw;
\t }
\t
.parent {
\t position: relative;
\t display: block;
\t width: 100%; \t
\t height: 70vh;
\t }
.resizedimage {
\t max-width: 100%;
\t max-height: 100%;
\t display: block;
\t margin: auto;
\t }
<div id="grandparent">
\t <div class="parent">
\t \t <img src="1.jpg" class="imageprime">
\t <div class="description">Words<br>more words</div>
\t </div>
</div>
我想下面的描述中,堅持下面的圖片,當最大寬度是被限制在一個其目前確實的左下角,但在最大高度爲是受限制,它會移動到圖像的左側。我無法弄清楚如何讓它們保持一致!
我見過的所有方法都是圍繞將容器div移動到50%然後填充回到-50%或類似的東西。但是因爲我依賴動態指定寬度和高度的圖像,所以我不知道如何將其轉換爲容器div,或者僅僅轉換爲以下文本!
吳,這幾乎是工作!但現在最大高度停止限制它,除非我得到它的圖像容器傳遞它,但它然後停止居中 - 它留下與祖父母對齊。 – edotomato
這真的取決於你想得到什麼效果。例如,如果您希望外部容器保持大小和圖像容器的中心位置 - 您可以將'max-height'應用於圖像容器。或者您可能想要將高度約束應用於最外層的容器,如果您希望其大小由圖像控制。通過使用display:flex可以輕鬆實現最外層容器的對中。 align-items:center; justify-content:center'。您可以將最外層的容器拉伸到整個視口 - 它將導致完全居中的項目。但確切答案需要更多信息。 – Flying