2011-07-31 5 views
1

스타일 속성을 얻을 수 있지만, 내가 CSS 스타일 선언이CSS - 내가 사업부는 "상자"라고했다

을 일하고 인라인 넣으면 내가 파일있는 style.css

<div id="right"> 


     <?php 
      $cc = 1; 
     for($i=1; $i<=71; $i++) 
      { 
       $query = mysql_query("SELECT * FROM photos WHERE product_id='".$i."'"); 
       $row = mysql_fetch_array($query); 
       $t="img/"; 
       $file = $t .$row[1]; 
       if($cc % 5 == 1) echo "<ul>"; 
       echo '<li><div id="box"><a href="#"><img src =thumb.php?file=' . $file . '&size=120></a></div></li>'; 
       if($cc % 5 ==0) echo "</ul>"; 
       $cC++; 
       } ?> 


    </div> 

에서 CSS 스타일을 사용할 수 없습니다

#right { 
/*margin-left: 12em;*/ 
padding-left: 50px; 
border-left: 1px solid #CCC; 
} 
#right img { 
border: 1px solid #CCC; 
} 
#right li { display: inline-block; } 


#box {width: 150px; height: 150px; background-color: white; text-align: center;padding-top:20px;} 

무엇이 문제인가? 첫 번째 명령문의

+1

CSS가/실행하는 브라우저 ('소스보기')에서 볼 수 있듯이, *** 클라이언트 측 ***, 당신이 렌더링 된 HTML을 게시하시기 바랍니다 수있는 작동? –

+1

관련 줄을 style.css에 게시 할 수 있습니까? – Matt

+0

나는 문제를 해결했다, 나는 CSS 페이지를 새로 고쳤다 : –

답변

0

재 작성 : 두 번째 문장의

echo '<li><div id="box"><a href="#"><img src="thumb.php?file=' . $file . '&size=120"></a></div></li>'; 

마이너 재 작성 :

echo '<li><div style="width: 150px; height: 150px; background-color: white; text-align: center; padding-top:20px;">'; 

은 그들을 밖으로 시도하고 당신의 HTML의 일부 (조금 더 나은 작동하는지 알려주세요 조금 변형되었으므로 조정했습니다.)

또한 관련 <link rel="stylesheet" href="link_to_stylesheet.css" /> 및 실제 CSS 인 div#box을 묶어도 문제가되지 않습니다.

1

style.css (올바른지 확인) 및 전체 페이지 HTML 소스 (style.css를 올바르게 포함했는지 확인)를 게시하십시오.

CSS은 다음과 같은 모양입니다 :

#box { 
width: 150px; 
height: 150px; 
background-color: white; 
text-align: center; 
padding-top:20px; 
} 
+0

#box {width : 150px; 높이 : 150px; 배경색 : 흰색; 텍스트 정렬 : 가운데, 패딩 윗부분 : 20 픽셀;} –

관련 문제