페이지 레이아웃에서 li 태그는 목록, 탐색, 탭 등에 자주 사용됩니다. 그럼 ul에서 li를 중앙에 배치하는 방법을 알고 계시나요? 이 기사에서는 ul에서 li을 수평으로 가운데에 배치하는 방법과 li 내용을 수직으로 가운데에 배치하는 방법에 대해 설명합니다. 관심 있는 친구들은 아래에서 계속 읽을 수 있습니다.
1. li 콘텐츠는 세로 중앙에 있습니다.
flex-direction 속성은 유연한 항목의 방향을 지정합니다. 해당 속성 값을 열로 설정하면 유연한 항목이 열처럼 세로로 표시됩니다. justify-content는 가변 상자 요소의 주축(가로축) 방향 정렬을 설정하거나 검색하는 데 사용됩니다. 해당 속성 값이 center로 설정되면 항목이 컨테이너의 중앙에 위치한다는 의미입니다. 이러한 방식으로 ul에서 li 내용의 수직 중심을 달성할 수 있습니다. 코드는 다음과 같습니다:
HTML 부분:
<div class="box"> <ul> <li>aa</li> <li>bb</li> <li>cc</li> <li>dd</li> </ul> </div>
CSS 부분:
<style type="text/css"> .box{ width: 300px; height: 300px; border: 1px solid red; } .box ul{ height: 300px; display: flex; flex-direction: column; justify-content: center; } .box ul li{ list-style: none; margin: 0 auto; } </style>
Rendering:
#🎜 🎜#2. li 내용은 가로 중앙에 있습니다.
flex-direction 속성은 유연한 프로젝트의 방향을 지정합니다. . 속성 값을 행(기본값)으로 설정하면 유연한 항목이 행처럼 가로로 표시된다는 의미입니다. justify-content는 가변 상자 요소의 주축(가로축) 방향 정렬을 설정하거나 검색하는 데 사용됩니다. 해당 속성 값이 center로 설정되면 항목이 컨테이너의 중앙에 위치한다는 의미입니다. 이러한 방식으로 ul의 li 내용을 수평으로 중앙에 배치할 수 있습니다. 코드는 다음과 같습니다: HTML 부분:<div class="box"> <ul> <li>今天心情不错</li> <li>今天心情不错</li> <li>今天心情不错</li> <li>今天心情不错</li> </ul> </div>
<style type="text/css"> .box{ width: 100%; height: 200px; border: 1px solid #000; } .box ul{ height: 200px; display: flex; flex-direction: row; justify-content: center; } .box ul li{ list-style: none; height: 200px; line-height: 200px; } </style>
#🎜 🎜#
Summary: 위의 내용은 ul에서 li 태그의 내용을 중앙에 맞추는 방법을 소개합니다. 수평으로 중앙에 배치되어 있으므로 flex-direction: row;를 사용하여 이해가 되지 않으면 직접 시도해 보고 li 콘텐츠를 중앙에 배치하는 효과를 얻을 수 있는지 확인하세요. 이 튜토리얼이 도움이 되기를 바랍니다.
위 내용은 ul에서 li 내용을 세로로 가운데 맞추는 방법과 가로로 가운데 맞추는 방법에 대한 자세한 그래픽 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!