2014-07-24 2 views
0

나는 머리를 꼭대기에 붙이려 고하고있다. positionfixedtop:0px;left:0px으로 설정했습니다.위치 고정 기능이 작동하지 않는 이유는 무엇입니까?

my code here을 업로드했습니다.

다음은 헤더의 CSS 클래스입니다 :

header.header 
{ 
    background: #861912; 
    padding:5px 10px; 
    overflow: hidden; 
    height: 43px; 
    position: fixed; 
    width: 100%; 
    top: 0px; 
    left: 0px; 
} 

내 헤더를 중지하면 상단에 붙어 무엇을 찾아 도와주세요.

+1

소유권을 주장하는 CSS가 없습니다. 그것이 문제이다. – BoltClock

+0

@BoltClock은 잠깐 만 대기합니다. 실수로 잘못된 코드를 업로드했습니다. – shashwat

+0

실제로, 내가 직접 추가 할 때 브라우저 위쪽에 고정됩니다. – Bokdem

답변

2

Navbar를 다른 div에서 직접 몸체에 넣고 z- 인덱스를 늘리면됩니다. 이렇게하면 잘 작동합니다.

+0

+1을 수락합니다. 고맙습니다 @Minder – shashwat

0

이 문제는 transform css 속성에서 발생합니다. 그 후 .container

1

에서 문제를 transform를 제거하려고하는 것은이 선 것 같다 :

.container { 
    ... 
    -webkit-transform: translateZ(0) translateX(0) rotateY(0deg); 
} 

(cource과, 접두사없이 변형도).

개발자 도구를 통해 제거하면 모든 것이 정상적으로 작동합니다.

하지만 차라리 나는 그 컨테이너를 완전히 바깥으로 옮길 것이다. <header>.

+0

변형 속성을 제거하면 애니메이션이 제거됩니다. 나는 머리글을 직접 몸체에 넣었다. 그러나 헤더가 숨겨집니다. 이제는 그것이 숨겨진 이유를 찾을 수 없습니다. 서버에서 코드를 업데이트했습니다. – shashwat

관련 문제