채택완료

<?=$css['변수명'][0]?>; 라는 css가 왜 적용되지 않을까요?

페이지 php 상단에 이런 스타일태그를 넣었습니다.

 

Copy
<style>
.freebak-menu a {
    text-shadow: 0 0 5px <?=$css['color_point'][0]?>;
    color:<?=$css['color_point'][0]?>;}
</style>

 

제가 사용하는 그누보드 엔진은 관리자 페이지에서 색상코드를 직접 선택하여 클래스마다 색상을 바꿀 수 있는데요. 관리자 페이지 php에서 이런 식으로 지정이 되어 있습니다.

 

Copy
* {<? if($css['default_font'][3]) echo "font-family:{$css['default_font'][3]}, sans-serif; "; ?>}
body { <?
    if($css['default_font'][0]) echo "color:".hex2rgba($css['default_font'][0], $css['default_font'][1])."; ";
    if($css['default_font'][2]) echo "font-size:{$css['default_font'][2]}px; ";
    if($css['default_font'][3]) echo "font-family:{$css['default_font'][3]}, sans-serif; ";
?>}
.txt-default { <?
    if($css['color_default'][0]) echo "color:".hex2rgba($css['color_default'][0], $css['color_default'][1])."; ";
?>}
a, .txt-point, .sch_word { <?
    if($css['color_point'][0]) echo "color:".hex2rgba($css['color_point'][0], $css['color_point'][1])."; ";
?>}

.txt-menu-font {<? if($css['menu_tooltip'][9]) echo "font-family:{$css['menu_tooltip'][9]}, sans-serif; "; ?>}

 

그런데 color값도 text-shadow 값도 <?=$css['color_point'][0]?> 값을 전혀 따라가지 않네요. 이유가 무엇일까요?ㅠㅠ

|

답변 1개

채택된 답변
+20 포인트
$css['default_font'][3] 이 베열이 존재하는건지 디버깅해보세요

print_r()로 확인해보세요

답변을 작성하려면 로그인이 필요합니다.