사소한 CSS 문제가 있습니다.div 배경 이미지가 표시되지만 배경색이 표시되지 않습니다
저는 div 클래스의 스타일을 설정했으며 모든 스타일 (패딩, 글꼴 색 등)을 표시합니다. 그러나 오버레이하는 div에 대해서는 배경색이 작동하지 않습니다.
테스트로 테두리 및 테두리 스타일을 설정하려고 시도했지만 테두리 색을 제외하고 모두 잘 작동했지만 추가 스타일이 적용된 테두리는 검정색으로 남아있었습니다.
각 div에는 고유 한 ID가 있으며 배경색이 작동하지 않는 div는 컨테이너 div에 중첩되어 있습니다 (나란히). 중첩 된 div가 부모 divs 배경색을 사용하는지 이해하려고 시도했지만 부모의 오버플로를 변경하려고 시도했지만 아무런 영향을주지 않았습니다.
주위에 나는 올바른 배경색의 1 x 1px jpg를 만들고 divs 배경 이미지를 설정했습니다. 하지만 해킹인데 배경 색상을 제외하고 모든 스타일 요소가 작동하는 이유를 아는 것이 낫지 않습니다.
누구든지 내 상황을 충분히 설명해 주시면 감사하겠습니다.
(또한, 추가로, 나는 코드를 작성 Dreamweaver를 사용하여 배경 색상은 미리보기 모드에 표시하지만, 파이어 폭스, 크롬, 또는 IE에서 표시되지 않습니다)
요청 코드 :
를#longBox{
width:713px;
height:225px;
background-color:#FFFFFF;
float:left;
margin:1.2em 0 0 .7em;
}
#specialLable{
background-image:url(../images/01titleBar.png);
margin: .5em .5em .5em .5em;
width:689px;
height:30px;
font-size:1.2em;
font-weight:bold;
text-transform:uppercase;
color:#667b90;
padding:3px 0 0 6px;
}
#promoMain{
margin: 0 .5em .5em .6em;
background-color:#ced5da;
height:166px
}
#proHeader{
font-size:11px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
color:#CC6666;
float:left;
padding:.3em .6em .3em .6em;
margin:.6em 0 0 .6em;
background-image:url(/images/images/bgwhite.jpg);
background-repeat:repeat;
width:503px;
}
#proDate{
font-size:11px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
background-image:url(/images/images/bgwhite.jpg);
background-repeat:repeat;
color:#CC6666;
float:right;
width:150px;
padding:.3em .6em .3em .6em;
margin:.6em .6em .6em 0;
}
#protext{
font-size:11px;
text-align:left;
margin:0 .6em 0 .6em;
height:80px;
background:ffffff;
padding:0 0 0 .6em;
background-image:url(/images/images/bgwhite.jpg);
background-repeat:repeat;
}
#promoConditions{
font-size:9px;
text-align:left;
line-height:100%;
float:left;
padding:0 .6em 0 .6em;
margin:.6em 0 0 .6em;
width:503px;
}
#proContact{
font-size:11px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
background-image:url(/images/images/bgwhite.jpg);
background-repeat:repeat;
color:#CC6666;
float:right;
width:150px;
padding:.3em .6em .3em .6em;
margin:.6em .6em 0 0;
}
일부 붙여 넣은 코드가 좋은 것입니다. preferrably 그것 주위에 너무 많은 솜털없이, 그냥 노력하고 오류를 재생할 수있는 작은 코드의 HTML 파일을 만들고 pastebay.com에 붙여 넣으십시오. 여기에 게시하기에는 너무 길면 –
요청한 코드를 추가했습니다. 관심을 가져 주셔서 감사합니다 – Anthony
나는 div의 class 속성을 css에 정의 된 클래스 중 하나로 설정했습니다. 덕분에 – ChadNC