2014-11-09 2 views
17

Joomla 3.2.1, K2 및 creativia 템플릿을 사용하여 웹 사이트를 개발하고 있습니다. 저는 이미 많은 커스터마이징 작업을했으며 모든 것이 잘 작동합니다. 큰 문제가 하나뿐입니다. 항목 목록이있는 범주를 선택하면 이미지가 겹쳐서 표시됩니다 (즉, 모든 항목이 표시되지만 레이아웃이 작동하지 않음). 페이지를 다시로드하거나 페이지 속성을 확인하기 위해 방화 광구를 열어도 모든 것이 제자리로 돌아옵니다. http://www.nicolamontera.it/NewVersion항목이 Joomla의 카테고리 페이지 레이아웃에 중복되었습니다 (컨테이너 높이 속성으로 인해)

그냥 메뉴 항목 Architettura 또는 GRAFICA을 (이 때때로 발생) 엽니 다

는 현재이 문제를 확인할 수 있습니다.

편집 : 나는 페이지를로드 할 때 container DIV의 속성 height 매우 무작위로 변경하는 것을 발견 추가 조사에서. 작은 값을 얻으면 모든 것이 엉망입니다. 동적으로 계산되는 값을 평가할 때 타이밍과 관련이있는 것으로 보입니다.

어떻게 해결할 수 있습니까?

+0

것은 어딘가에 디버깅하기 쉬울 것입니다! 나는 그것을 얻지 못한다. 그것의 타이밍 물건이 자바 스크립트 (jquery)가로드를 끝내기를 기다리고 있을지도 모르는 경우 요소에 속성을 설정합니다! .container {height : 200px} 또는 .container {min-height : 200px}와 같이 CSS에 고정 된 컨테이너의 높이입니까? 높이가 스크립트에서 프로그래밍 방식으로 변경됩니까? –

+0

감사합니다. Alen, 맞아 ... 업로드하는 것이 훨씬 더 유용 할 것입니다. 오늘 저녁에 그 일을 시도하고이 게시물을 업데이트하여 URL을 알려 드리겠습니다. 어쨌든 컨테이너의 높이는 auto로 설정되어 있기 때문에 jquery (이미 해당 코드를 찾았습니다)의 결과라고 가정합니다. 아마 그냥 페이지가 표시되기 전에 올바른 결과가 나오기까지 기다릴 수있는 방법이 필요합니다. – Deddicool

+0

@ alen-saqe 임시 웹 사이트에 새 웹 사이트를 업로드하는 데 문제가 많았지 만 마침내 해냈습니다 ... [링크] http://www.nicolamontera.it/NewVersion 그냥 Architettura 또는 Grafica 항목을 확인하십시오. 메뉴 – Deddicool

답변

1

이 문제를 해결할 clearfix를 사용하십시오. 작동하는지 알려주세요.

그래서 "그룹"클래스를 사용하고 HTML에서 div로 쓰고 있습니다. 이 요소 위에 컨테이너가 있으면이 클래스를 컨테이너 옆에 놓고 문제가 생깁니다. 페이지를 업로드하면

.group:after{ 
 
    content: ""; 
 
    display: table; 
 
    clear: both; 
 
}

관련 문제