>  기사  >  웹 프론트엔드  >  CSS에서 너비를 설정할 수 없는 이유는 무엇입니까?

CSS에서 너비를 설정할 수 없는 이유는 무엇입니까?

藏色散人
藏色散人원래의
2020-11-23 11:45:022820검색

a 태그는 인라인 요소이고 너비를 설정할 수 없기 때문에 CSS a의 너비를 설정할 수 없습니다. 해결 방법은 인라인 요소를 블록으로 변환하거나 너비를 설정하는 [inline-block]입니다.

CSS에서 너비를 설정할 수 없는 이유는 무엇입니까?

권장: "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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.