head
클래스의 배경에서 이미지를 렌더링하려고합니다. 다음과 같이Ruby on Rails 응용 프로그램에서 배경 이미지가 렌더링되지 않음
내 application
보기이 HAML 기록되고 몸이 정의 :
%body
.container
.head
.sixteen_columns
.top-nav
내
application
스타일에 포함 된 것은 :
.head {
background-image: url(/images/background_image.jpg);
width: 100%;
height: auto;
}
나는 변화의 숫자를 시도했다 이미지의 경로를 지정하고 이미지 이름을 여러 번 변경했지만 아무런 소용이 없습니다.
무엇이 문제입니까?
현재 어떤 버전의 Rails를 사용하고 있습니까? –
Chrome Dev Tools 또는 Firebug에서'.head' div에'oveflow : none;'이 필요하지 않은지 확인 했습니까? 높이를 0으로했을 때 검사 할 때 분명하지만 모든 내용이 계속 표시됩니다. background-image url을'background-image : url ("http://imgur.com/XMuKF.jpg");'<< 고양이 btw의 그림 "과 같은 공개 이미지로 설정해보십시오. 이미지가 여전히 표시되지 않으면 실제로 스타일링 문제라는 것을 알 수 있습니다. – Strelok
안녕하세요! 그것은 높이가 0 인 렌더링이었습니다. 중첩 된 일부 div (.sixteen_columns, .top-nav 및 기타)가 정상 높이로 정상적으로 렌더링 되었기 때문에 매우 이상하게 보았습니다. 테스트 할 고정 높이를 추가하고 빙고, 배경이 있습니다. –