다음 코드에서는 li의 중심에 정확히 HELLO를 정렬하는 데 어려움을 겪고 있습니다. 그러나 왼쪽으로 이동하는 중입니다. 여기서는 해결책을 찾고 있지 않습니다. (이 코드를 통해 기능을 연습하고 이해하려고합니다.) 그러나 나는 왜 이런 일이 일어나는가에 관해서 가장 중요한 이유와 설명을 찾고 있습니다.li 중심에서 ul까지 정렬하지 않음
li의 왼쪽/오른쪽 여백을 자동으로 설정 했더라도. 그런데 왜 그것이 ul의 중심에 오지 않는 것입니까? 시각 보조를 위해, 나는 당신이 쉽게 그것의 정확한 위치를 발견 할 수 있도록 리튬에 대한 경계를 만들었습니다. 나는 ul의 너비를 줄이거 나 변경함으로써이 문제를 바로 잡을 수 있음을 안다. 그러나 텍스트가 자동으로 중앙에 정렬되도록 (수동으로 너비, 패딩 등을 조정하지 않고) 다른 방법이 있습니까? 또한 텍스트의 길이를 늘리거나 글꼴 크기를 변경하면 텍스트가 중앙에 정렬되기를 원합니다. ul
는 기본적으로 padding-left
을 가지고 있기 때문에
html body {
\t height: 100%;
\t width: 200px;
}
ul {
\t background-color: rgba(0,0,0,1);
\t height: 100px;
\t width: 150px;
}
li {
\t color: rgba(255,255,255,1);
\t margin-right: auto;
\t margin-left: auto;
\t list-style-type: none;
\t width: 50px;
\t text-align: center;
\t border: thin solid rgba(255,255,255,1);
\t float: left;
}
<ul>
<li>Hello</li>
</ul>
... 또한 UL은 당신이 절대 – DaniP
를 중심으로보고 그 변경해야 할 기본 패딩을 가지고 이제는 그와 같은 질문을 바꾸어서 모든 답을 완벽하게 만들었습니다. 수정 사항을 실행 취소하고 새 질문으로 추가하십시오. – LGSon
새 질문을 추가 할 수 없으면 많은 부정 투표가 발생합니다. 그게 왜 존재하지 않는 질문을 수정했는지. "귀하의 질문 한도에 도달했습니다. 죄송합니다. 더 이상 질문이 없습니다. 자세한 내용은 도움말 센터를 참조하십시오." –