0
제목을 죽이는 데 대해 유감입니다. 하지만 내 문제를 요약하는 방법을 모르겠다.sibbling 요소에 flexbox 속성과 동일한 "패딩"을 지정합니다. justify-content : space-around
아래쪽 텍스트가 내 목록과 동일한 패딩을 갖기를 원합니다. 이것이 가능한가?
바이올린 : https://jsfiddle.net/dyLnbr4a/
HTML :
<section>
<article>
<ul>
<li>
bla
</li>
<li>
bla
</li>
<li>
bla
</li>
<li>
bla
</li>
</ul>
</article>
<aside>
<picture>
<img src="https://d2btg9txypwkc4.cloudfront.net/media/catalog/category/Kampanjer_1.jpg" alt="image description" style="max-width: 460px">
</picture>
</aside>
</section>
<footer>
this is a footer
</footer>
CSS :
section {
display:flex;
justify-content: space-around;
border: 1px solid black;
}
article {
border: 1px solid darkgoldenrod;
}
aside {
border: 1px solid wheat;
}
footer {
border: 1px solid salmon;
}
당신은 HTML을 수정할 수 (이미지 크기가 동적 인 경우이 방법은 정말 작동하지 않습니다)? – sol
@sol 예 할 수 있습니다! – vonhact
'ul/li' 및/또는'img'의 동적 폭과'space-around'가 사용 가능한 공간을 요소의 각면에 균등하게 분배한다는 사실에 기반하여 CSS를 사용하는 것은 불가능합니다. 스크립트는'table'을 다른 것으로 사용하거나 다른 방법을 사용하여 항목을 정렬하는 하나의 솔루션이 될 것입니다. 그래서 질문은, 주요 목표는 무엇입니까? 패딩 패턴보다 정확한 왼쪽 정렬 (또는 목록 중심에 위치해야 함) 바닥 글이 더 중요합니까? ... 그리고 목록 항목 텍스트 (및 바닥 글)을 줄 바꿈 할 수 있습니까? – LGSon