집 >
웹 프론트엔드 >
CSS 튜토리얼 >
`` 요소의 텍스트가 기본적으로 수직 중앙에 배치되는 이유는 무엇입니까?
`` 요소의 텍스트가 기본적으로 수직 중앙에 배치되는 이유는 무엇입니까?
Susan Sarandon
풀어 주다: 2024-10-25 12:47:30
원래의
765명이 탐색했습니다.
<버튼> 요소가 수직 중앙에 위치합니다
HTML에서 <버튼> 요소는 일반적으로 작업을 실행하거나 다른 웹 페이지로 이동하는 버튼을 만드는 데 사용됩니다. 그러나 이러한 버튼 내 텍스트의 수직 정렬에 대한 흥미로운 관찰이 있습니다. 수직 정렬 속성을 명시적으로 지정하지 않았음에도 불구하고
<버튼> 요소
<버튼> 요소는 CSS를 사용하여 맞춤설정할 수 있는 클릭 가능한 버튼을 정의합니다. 일반적인
고유한 버튼 기능이나 특정 스타일이 없는 요소입니다.
를 사용하여 버튼을 만드는 것도 가능합니다. 요소, <버튼> 요소는 더 쉽게 접근할 수 있고 의미상 의미 있는 옵션을 제공합니다.
숨겨진 <버튼> 형제
렌더링된 HTML을 자세히 살펴보면
브라우저의 하드코딩된 정렬
<버튼> 요소는 브라우저의 고유한 동작에 있습니다. Firefox의 소스 코드에서 알 수 있듯이 브라우저에는 의 콘텐츠를 중앙에 배치하는 하드코딩된 메커니즘이 있습니다. 할당된 공간 내의 요소. 이 내장된 논리는 <버튼>의 높이에 관계없이 텍스트가 항상 수직으로 정렬되도록 보장합니다.
힘 결합
숨겨진 <버튼> 형제와 브라우저의 하드코딩된 정렬은 텍스트가 세로로 가운데 정렬되는 효과를 만듭니다. 형제에 의해 추가된 공간은 <버튼>의 높이를 두 개의 수직 절반으로 나눕니다. 그러면 브라우저의 정렬 메커니즘이 텍스트를 이 공간의 중앙에 배치하여 효과적으로 수직으로 정렬합니다.
위 내용은 `` 요소의 텍스트가 기본적으로 수직 중앙에 배치되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!