개요 : 내 페이지 상단에 CSS3 순수 네비게이션 시스템이 있습니다. 하단에 바닥 글/저작권이 있습니다.배경 표지 이미지를 사용하여 상대 위치에서 CSS Z- 색인이 무시되는 이유는 무엇입니까?
중간에 나는 배경 이미지 (양피지) 표지를 원하고 그 양피지 맨 위에 왼쪽 열과 오른쪽 열이있는 텍스트의 흰색 레이어가 필요합니다. 내 Z- 인덱스가 작동하지 않는 것처럼 상대 위치를 사용하여 작동하도록 만들 수 없습니다. "fixed"위치를 지정하면 더 이상 올바른 브라우저 스크롤을 사용하여 아래로 이동할 수 없습니다. 위치 "절대"를 사용하면 배경이 오른쪽이고 상단의 내용은 정상이지만 내비게이션 바닥 글은 사라집니다. "상대"위치를 사용하면 내 탐색 시스템은 정상이지만 배경이 더 이상 표시되지 않습니다. 그것은 Z- 인덱스를 무시하고 있습니다 ....
이상한 것은 내가 표현 웹 4를 사용하고 있습니다. 거기 보이는 것이 정확합니다 ... 그것은 웹에서 정확하게 보이지 않습니다.
이것은 내가보고있는 것을 재현하는 내 사이트 html입니다.
<!-- #BeginEditable "content" -->
<div id="page_content_back">
<div id="column_left">
<h1>About</h1>
<p>We are the best-Trust us</p>
</div>
<div id="column_right">
<h4>CONTACTS</h4>
</div>
</div>
<!-- #EndEditable -->
이
문제가 DIV 번호의 column_left입니다, 내 CSS를#page_content_back {
position: relative;
background-image:url('../images/grayparchment_back.jpg');
background-size: cover;
z-index: 1;
width: 100%;
margin: auto;
padding: 0;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCAA77;
}
#column_left {
position: relative;
margin: 0 50px;
padding: 0 2%;
z-index: 2;
top: 0px;
background-color: #fff;
float: left;
width: 65%;
height: 100%;
color: #393939;
}
#column_right {
position: absolute;
z-index: 3;
float: right;
right: 50px;
top: 370px;
width: 20%;
height: 100%;
margin: 0;
padding: 10px;
background-color: #fff;
}
음, 네 말이 맞습니다. 설정시 최소 높이 : 100px; 첫 번째 100px에서 효과적입니다. 대신 설정하면 높이 : 100 %; 다시 작동을 멈 춥니 다. 이런 식으로 전체 웹 사이트를 템플릿으로 만들려고 할 때부터 페이지의 "높이"가 어떻게 될지 전혀 몰랐을 때 전체 페이지에서 어떻게 작동합니까? 나는 시도했다 높이 : 자동; 그러나 그것도 100 %의 동일한 결과를 가져 오는 것으로 보이며 전혀 나타나지 않습니다. –
Michael, 위의 편집 내용을 참조하십시오 ... –
그 양피지를 전체 HTML로 만들지 않으므로 작동하지 않습니다. 웹 사이트의 중간 부분 만. 그러나 코드 (page_content_alt라고 함)에 대해 page_content_back을 완전히 재정의하면 여전히 작동하지 않습니다. 실제로 여기에서 실행되는 것을 볼 수 있습니다. -> http://www.salescart.com/test.htm 나는 경계선을보고 그것을보고 정확히 "어디"의 위치인지 확인합니다. –