2015-01-26 4 views
1

페이지의 범주에 따라 사이트의 헤더에서 링크를 변경해야합니다.본문 ID에 따라 링크를 변경하는 방법

case 'red': ?> 
<a href="red.html">red</a> 
<?php break; 
case 'blue': ?> 
<a href="blue.html"></a> 

등 : 현재 우리는 예를 들어, 그래서 범주에 따라 "등 ... A HREF"전체를 전환하는 링크를 PHP의 스위치/케이스/브레이크를 사용하고 있습니다.

이 방법은 CSS 및 본문 ID로 수행 할 수 있습니까? 예 : body id = "red"이고, PHP 나 javascript 이외의 것이 css 'content : before 나 : after와 같은 링크를 바꿀 수 있습니까? 태그 안에 어떻게 적용 할 수 있는지 알 수 없습니다. 감사.

+0

당신은 우리에게 som을 보여줄 수 있습니까? 전자 코드, 확실하지 않아 무엇을 묻는 질문? 스타일이나 'href' 속성을 변경하고 싶습니까? –

+0

http://stackoverflow.com/questions/165082/insert-a-link-using-css –

+0

죄송합니다. 그래서 내가 뭘하고 싶은지, 가능한 경우, PHP 또는 자바 스크립트를 사용하지 않고 본문에 따라 링크의 href에있는 .html 전에 단어를 변경하는 것입니다. – midknyte

답변

1

왜이 작업을 수행하지 않습니다

$category = "red" 
<a href="<?=$category;?>.html"></a> 

당신은 내가 같은 '테마'파일을 가져올 것 CSS 솔루션을 원하는 경우 :

category_red.css category_blue.css을

페이지의 머리에 나는 원하는 카테고리를 부를 것이다 :

<link rel="stylesheet" type="text/css" href="category_red.css"> 
+0

흠, 그 $ category = "red" 은 훌륭한 대안처럼 들리지만, 감사합니다! 내가 CSS 테마를 사용한다면 링크를 변경할 수있는 테마는 무엇입니까? – midknyte

+0

태그를 사용자 지정하고 다음과 같은 웹 사이트에서 사용할 클래스를 만듭니다. 테마 "Red"CSS는 {color : red;} 등입니다. 클래스 예제는 .link_color {color : red;}이고 link

관련 문제