2014-04-11 2 views
-6

우리는 CSS ID/클래스 이름으로 PHP를 사용할 수 있습니까? (PHP 페이지에서)이CSS ID/클래스 이름에 PHP 사용

<div class="box <?php echo $something ; ?>"> 

또는

.sample-<?php echo $something; ?> { 
    /* CSS Styles */ 
} 

덕분에 같은 는

+7

시도해 보셨습니까? – zzzzBov

+0

더 많은 문맥을 말하십시오. 이거 어디에서? CSS 파일을 만들지 않는 한 CSS 스타일 시트가 아닙니다 (권장하지 않음). 그러나 짧은 대답은 PHP 페이지에서 * yes *입니다. –

+0

그래, 난 PHP 페이지 – Beginner

답변

1

이만큼 괜찮의 PHP 파일에서

<div class="box <?php echo $something ; ?>"> 
(.PHP 확장자)로

그러나,

.sample-<?php echo $something; ?> { 
    /* CSS Styles */ 
} 

절대로 사용하지 마십시오. 별로 이유가 없습니다. 또한 CSS의 목적은 서버 측 스크립트를 처리하지 않는 웹 페이지의 스타일을 지정하는 것입니다.

+0

의미 동적 스타일은 실제로 수시로 필요합니다. 당신은 OP가 이것을 우아하게 달성 할 수있는 방법을 설명 할 수 있습니까? – halfer

+1

동적 스타일링을 원할 경우 자바 스크립트를 사용하여이를 달성 할 수 있습니다. – Fourth

+0

그게 한 가지 방법입니다. 일반적으로 PHP를 선호하지만, 덜 부서지기 때문입니다. 사용자가 선택한 배경 색상이 16 진수 문자열로 데이터베이스에 저장되는 웹 사이트 디자이너를 생각해보십시오. 이 선택 사항을 클라이언트에 반영하려면 JavaScript 블록이나 CSS 블록에서 렌더링해야합니다. 어느 쪽이든, 동적 자산을 제공하고 효율성을 위해 서버 측 파일에 캐시 할 수 있습니다. – halfer