2026, 새로운 도약을 시작합니다.

php에서 css 설정해주기 질문좀드려봅니다. 채택완료

스케쥴러 게시판 스킨에 

 // 달력의 틀을 보여주는 부분

  $temp = 7- (($lastday[$month]+$dayoftheweek)%7);

  if ($temp == 7) $temp = 0;
     $lastcount = $lastday[$month]+$dayoftheweek + $temp;

  for ($iz = 1; $iz <= $lastcount; $iz++) { // 42번을 칠하게 된다.
    $bgcolor = "#ffffff";  // 쭉 흰색으로 칠하고
    if ($b_year==$year && $b_mon==$month && $b_day==$cday) $bgcolor = "#c2d0fb"; // 

이런식으로 소스가 들어있고 실제 적용되는 소스를보니

<td bgcolor = "#c2d0fb"> 이런식으로 나오더라구요

백그라운드 외에 보더랑 스타일을 좀 더 추가해주고 싶은데

php부분은 잘몰라서 ㅠㅠ 어떤식으로 이루어지는지..알 수 있을까요?

답변 3개

채택된 답변
+20 포인트

오늘 날짜의 스타일만 간단하게 수정하시려면 위 코드에서

$bgcolor = "#c2d0fb";

$bgcolor = '#c2d0fb" style=" css 인라인 스타일 ';

로 수정하면 될 듯 싶습니다.

꼼수 입니다.

로그인 후 평가할 수 있습니다

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

달력 <table> 에 class 를 추가 해 주고 css 에서

<style>

.class table{...}

.class tr{...}

.class td{...}

</style>

해 주면 되지 않을가요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그렇게 줘버리면 모든 tr td부분에 적용이되어서요 , 달력이라 오늘날짜에만 적용이되어야하는데 ㅠ
php로 테이블이 짜져있어서 오늘날짜 클래스만줄수도없고..ㅠㅠ

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

<style>

.today{backgrond:#c2d0fb;boarder:1px solide #222;}

</style>

위와같이 today 란 클래스명으로 원하시는 스타일 넣으시고 .

for ($iz = 1; $iz <= $lastcount; $iz++) { // 42번을 칠하게 된다.
    $class = "";  // 쭉 흰색으로 칠하고
    if ($b_year==$year && $b_mon==$month && $b_day==$cday) $class= "today"; // 

프로그래밍 부분은 위처럼 수정하시고요.

<td class="<?php echo $class; ?>">

html 부분은 위처럼 넣으시면 될 것 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

안녕하세요, html 부분이없어요 ㅠㅠ 흠 ㅠㅠphp로 짜져잇는거같던데

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

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

로그인
🐛 버그신고