2010-12-29 7 views
1

나는 약간의 PHP/HTML 코드를 작성하고있다. 몇 가지 배경을 가진 CSS 파일이 있습니다. if 문을 작성하여 PHP 변수에 따라 div ID를 선택하는 방법이 있습니까?If 문을 Div로 변경하려면

답변

1

는 2 개 이상의 사업부 아이디 옵션이있는 경우 단지

if 문 고전을 당신의 HTML/PHP

<div id="<?= ($true_or_false) ? 'div_id_1' : 'div_id_2' ?>">div content</div> 

또는 ...에 인라인 그것을 할 수

<?php 

if($condition) { 
    $div_id = 'something'; 
} 
else if ($another_condition) { 
    $div_id = 'something_else'; 
} 
..etc 

?> 

<div id="<?php echo $div_id ?>">div content</div> 
4

PHP를 통해 CSS를 생성하고, 먼저 모든 것을 정렬 한 다음 text/css 헤더로 인쇄 할 수 있습니다.

<?php 
header("Content-Type: text/css"); 
?> 
*{margin:0;padding:0;} 

어쨌든 질문을 명확히해야합니다.

0

이렇게하는 방법에는 몇 가지가 있습니다. 당신은 PHP에서 그것을 할 수 있고 다른 클래스 또는 ID를 할당 할 수 있습니다. 또는 자바 스크립트를 사용하여 페이지를로드 한 후 클래스 또는 ID를 변경하십시오.

1

이게 무슨 뜻이야?

<?php 
    $divId = $someBoolean ? "peaches" : "pineapples"; 
?> 
<div id="<?php echo $divId ?>">Hello</div> 
1
// file: style.php 
<?php 
header("Content-Type: text/css"); 
?> 

#mydiv { 
    background: url('<?php 

switch($_GET['background']) 
    { 
    case 1: 
    echo 'blah1.jpg'; 
    //etc... 
    } 

?>'); 
} 
관련 문제