HTML 속성 만 사용하여 비례 적으로 늘어나는 이미지가 있습니다. CSS가 설정되지 않은 기본 동작에서는 height 속성이 자연 높이의 절반으로 설정된 경우 너비가 자동으로 자연 너비의 절반도됩니다.img에서 상속 된 스타일 제거/완전히 재설정
예 :
<img height="path/to/image.jpg" height="{half natural height}" />
문제는 내가 그이 동작을 변경 해킹 싶지 않아 외부 라이브러리에서 스타일을 상속하고 있다는 점이다.
스타일을 브라우저 기본 동작으로 되돌리려면 요소가 전혀 스타일이 지정되지 않은 것처럼 보일 수 있습니다.
실패 시도 :
- 설정 폭 : 자동; 높이 : 자동이 작동하지 않습니다. 설정 폭 : 초기; height : 머리 글자가 작동하지 않습니다.
- element.style.width 및 element.style.height를 null 또는 빈 문자열로 설정해도 작동하지 않습니다.
- element.style.width을 삭제하고 삭제 element.style.width하지 일
어떤 생각을합니까?
CSS 스타일이 상속 되나요? 아니면 실제 이미지 높이 요소 인 실제 높이 태그입니까? –
시도해보기 : width : auto! important; 높이 : 자동! 중요; ! important는 다른 모든 것을 무시하고 새로운 값을 사용합니다. – Gajotres
이미지 태그의 높이 속성이 이미지의 너비를 결정하게하려고합니다. 비율은 자연 너비와 높이 사이의 비율과 같아야합니다. 부트 스트랩을 변경할 수 없으므로 상속 된 스타일에 대응해야합니다. –