a 태그는 인라인 요소이고 너비를 설정할 수 없기 때문에 CSS a의 너비를 설정할 수 없습니다. 해결 방법은 인라인 요소를 블록으로 변환하거나 너비를 설정하는 [inline-block]입니다.
권장: "css 비디오 튜토리얼"
이 튜토리얼의 운영 환경: Windows 10 시스템, CSS3 버전, 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.
왜 태그 너비를 설정할 수 없나요?
CSS를 사용하여 a 태그의 너비를 설정하면 아무 일도 일어나지 않습니다. 왜 그럴까요?
인라인 요소에는 너비와 높이를 설정할 수 없고 a 태그도 인라인 요소이므로 너비를 설정할 수 없기 때문에 너비를 설정하려면 인라인 요소를 블록이나 인라인으로 변환해야 합니다.
블록으로 변환하면 요소가 자체 라인을 차지하므로 레이아웃이 변경될 수 있습니다.
요소를 동일한 표면에 유지하려면 인라인 블록을 설정하면 됩니다. 인라인 블록의 경우 요소와 인접한 요소가 동일한 수평선에 있지 않을 수 있습니다. 수직 정렬: 중간 또는 수직 정렬: 상단을 설정해 볼 수도 있습니다.
인라인 요소에는 너비와 높이를 설정할 수 없고 a 태그도 인라인 요소이므로 너비를 설정할 수 없기 때문에 너비를 설정하려면 인라인 요소를 블록이나 인라인으로 변환해야 합니다. 블록,
블록으로 변환하면 요소가 자체 라인을 차지하므로 레이아웃이 변경될 수 있습니다.
요소를 동일한 표면에 유지하려면 인라인 블록을 설정하면 됩니다. 인라인 블록의 경우 요소와 인접한 요소가 동일한 수평선에 있지 않을 수 있습니다. 수직 정렬: 중간 또는 수직 정렬: 상단을 설정해 볼 수도 있습니다.
공통 블록 레벨 요소: div, p, form, ul, li, ol, dl, form, address, fieldset, hr, menu, table
공통 인라인 요소:span, Strong, em, br, img, input , 라벨, 선택, 텍스트 영역, 인용, a
위 내용은 CSS에서 너비를 설정할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!