"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > CSS에서 상위 Div 없이 정렬되지 않은 목록을 가운데에 배치하는 방법은 무엇입니까?

CSS에서 상위 Div 없이 정렬되지 않은 목록을 가운데에 배치하는 방법은 무엇입니까?

2024-11-08에 게시됨
검색:613

How to Center an Unordered List Without a Parent Div in CSS?

상위 DIV 없이 순서가 지정되지 않은 목록을 가운데에 맞추는 방법

CSS에서 왼쪽을 유지하면서 순서가 지정되지 않은 목록(

    )을 가운데에 맞추는 방법- 상위 div를 사용하지 않으면 정렬된 목록 항목이 어려울 수 있습니다. 이 효과를 얻는 방법은 다음과 같습니다.

    제공된 코드 조각은 상위 div와 함께 div에 text-align: center를 사용하고 ul에 display: inline-block을 사용하여 목록을 가운데에 배치합니다. 그러나 이 방법에는 상위 div 래퍼가 필요합니다.

    상위 div 없이 순서가 지정되지 않은 목록을 가운데에 배치하려면

      에 고정 너비가 없으므로 margin 및 text-align과 같은 CSS 속성을 효과적으로 사용할 수 없습니다. .

      해결책은 display: table을 사용하여

        이 테이블처럼 동작하도록 설정하는 것입니다. 이는 행이 목록 항목(
      • )으로 정의되는 테이블과 같은 구조를 만듭니다.
          에 margin: 0 auto를 설정하면 테이블(예: 목록)이 포함 요소 내 중앙에 배치됩니다.

          이 효과를 달성하는 CSS 코드는 다음과 같습니다.

        ul {
          display: table;
          margin: 0 auto;
        }

        시연하기 위해 다음은 제공된 HTML을 사용하지만 상위 div 없이 코드 조각을 보여줍니다.

        
        
        
          
        • 56456456
        • 4564564564564649999999999999999999999999999996
        • 45645

        이 코드는 순서가 지정되지 않은 목록을 페이지 중앙에 배치하고 목록 항목은 왼쪽 정렬을 유지합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3