2017-03-14 1 views
0

내 웹 페이지 중 하나에서 일부 드롭 다운이 포함 된 페이지의 가운데에 div가 있습니다 (클래스 이름은 중심에 위치 함). 선택한 값에 따라 일부 확인란이 표시됩니다. 그러나 확인란이 표시 될 때마다 div가 일부 화면에서 위로 이동하고 탐색 표시 줄과 겹치고 있습니다. 누군가이를 고칠 수 있습니까?div가 위로 이동하고 navbar와 겹치다

css for centered class is 

.centered { 
position:absolute; 
top:50%; 
bottom:50%; 
transform:translate(-50%,-50%); 
transform:-webkit-translate(-50%,-50%); 
transform:-moz-translate(-50%,-50%); 
transform:-ms-translate(-50%,-50%); 
width:400px; 
border:1 px solid black; 
padding:25px; 
margin:50px; 
} 
+0

실례 또는 바이올린을 보여줄 수 있습니까? – nashcheez

+0

여기에서 문제의 예를 제공해야합니다. CSS만으로는 하나의 예가 아닙니다. – Rob

+0

우리는 다음을보아야합니다 : * (navbar css) + * ("중심"클래스 인) 컨테이너는이 클래스의 html 컨테이너에 + "그들 사이에 충돌이 있는지보기"+ 문제의 화면 이미지 귀하의 웹 사이트를 디버깅 할 때 여기에 어떻게하면 화면 이미지를 캡처 할 수 있습니다 : [여기를 클릭하십시오] (http://www.digitaltrends.com/computing/how-to-take-a-screenshot-on-pc/) ..... –

답변

0

내 이해를 기반으로합니다. 클래스가 가운데에 놓이는 div는 가운데에 고정되어야합니다. 코드를 보면 top:55%;bottom:50%;을 설정합니다. 그것은 이렇게되어야합니다. 시도해보십시오.

.centered { 
position: absolute; 
top: 0; 
left: 0; 
bottom: 0; 
right: 0; 
transform: translate(-50 % , -50 %); 
transform: -webkit - translate(-50 % , -50 %); 
transform: -moz - translate(-50 % , -50 %); 
transform: -ms - translate(-50 % , -50 %); 
width: 400 px; 
border: 1 px solid black; 
padding: 25 px; 
margin: 50 px; 
} 
+0

정상은 50 % 만 ... 나는 당신의 CSS를 시도했다, 그것의 작동하지 않는다. –

+0

당신은 일하는 바이올린을 보여줄 수 있습니까? 어떤 예제도없이이 것을 상상하기는 어렵습니다. :) – Grinex

관련 문제