소스코드 질문드립니다.
본문
안녕하세요 소스코드 질문좀 드리겠습니다.
co 게시판 들어갈시 해당 소스부분에 on css를 효과를 주고싶은데
아무반응이 없는데 어떤부분이 문제일까요~?
<li> <a href="/bbs/board.php?bo_table=co" <?= $bo_table == 'co' ? 'class="on"' : '' ?>><img src="/img/T2.png" class="imgbox">공지사항</a></li>
.on {font-weight: bold;
background: #7998FB;
}
답변 4
다음 코드가 도움이 될지 모르겠습니다.
<?php
$bo_table = isset($_GET['bo_table']) ? $_GET['bo_table'] : '';
?>
<style>
.on {font-weight: bold;
background: #7998FB;
}
</style>
<ul>
<li> <a href="?bo_table=co" <?= $bo_table == 'co' ? 'class="on"' : '' ?>><img src="/img/T2.png" class="imgbox">공지사항</a></li>
<li> <a href="?bo_table=co1" <?= $bo_table == 'co1' ? 'class="on"' : '' ?>><img src="/img/T2.png" class="imgbox">menu-2</a></li>
<li> <a href="?bo_table=co2" <?= $bo_table == 'co2' ? 'class="on"' : '' ?>><img src="/img/T2.png" class="imgbox">menu-2</a></li>
</ul>
<?= ($bo_table == 'co') ? 'class="on"' : '' ?>
()를 추가해보세요.
일단 개발자 도구로 그부분을 선택해보세요 클래스가 있는지 확인해보세요
일단 $co 변수가 있는지 확인 후, 테스트해보시면 될 것 같습니다.
<a href="?bo_table=co" class=<?php echo $co ? "on" : ""; ?> >
답변을 작성하시기 전에 로그인 해주세요.