2013-08-16 1 views
0

저는이 단순한 테두리가 설정된 높이의 div 위에 표시되도록 힘든 시간을 보냈지만 그럴 수는 없습니다. 나는 z-indexing과 ': after'를 체크 아웃했으나 아무것도 작동하지 않는 것 같습니다.CSS 테두리가 배경 이미지 상단에 있습니다. (같은 div?)

내용의 부모가이 :

.greycontent { 
position: relative; 
z-index: 1; 
height: 350px; 
background: url(images/stacked_circles.png) repeat; 
} 

: 내용은 다음 DIV 수준 "greycontent"로 가득

#content { 
    position: relative; 
    margin-left:auto; 
    margin-right:auto; 
    top: 50px; 
    width:800px; 
} 

(페이지의 중간에있을 내용을 설정) 배경 URL로 덮여있는 영역은 테두리를 포함하려고 시도합니다 (가장자리를 벗어남) :

.fill { 
    position:relative; 
    z-index: 2; 
    border-style: solid; 
    border-width: 2px; 
    border-color: red; 
} 

그냥 작동하지 않습니다. 내 설명이 명확하지 않은 경우이 이미지는 내가 전달하기 위해 노력하고있어 정리해야합니다

enter image description here

감사합니다!

JsFiddle

+3

[jsfiddle] (http://jsfiddle.net)을 함께 넣을 수 있습니까? – Adrift

+0

HTML 마크 업을 게시 할 수도 있습니까? 또는 @Adrift가 내가 이것을 타이핑 할 때 말했듯이, 바이올린? –

+3

물론 이죠, 지금하겠습니다. – user2690050

답변

0

이 당신이 달성하려고 무엇입니까?

#content { 
    position: relative; 
    margin: 0 auto; 
    top: 50px; 
    width:800px; 
    overflow:hidden; 
    background:#ccc; 
    width:800px; 
} 
.greycontent { 
    position: relative; 
    z-index: 1; 
    height: 350px; 
    width:350px; 
    border:1px solid #fff; 
    background:#ccc; 
    margin:0 auto 60px; 
} 

jsFiddlejsFiddle 업데이트되었습니다.

+0

확실히 시각적으로 원하는 효과를 얻을 수 있으므로, 고맙습니다. 그러나 제 문제는 제 전체 소스의 'content'부모 요소가 여러 자식 요소로 구성되어 있기 때문에 부모에서 설정하는 전체 배경이 아니라 오히려 나는 파란색 배경을 설정하기 위해 하나의 div를 얻으려고 노력하고 있었고, 다른 하나는이 파란색 배경 내에 테두리를 넣으려고했다. 회색 콘텐츠 div 클래스 내에 다른 divclass를 추가해야합니까? 다시 한 번 감사드립니다! – user2690050

+0

나는 당신이 의미하는 바에 의해 조금 분명하지 않다. 내 이해에서,이게 무슨 뜻이야? ** [jsFiddle] (http://jsfiddle.net/jenqh/7/) ** – Shivam