list.skin.php에서는 CSS가 잘 먹히는데
view.skin.php에서 안 먹히네요.
첫번째 막대기가 있는 곳이 view.skin.php입니다.

style.css에서
Copy
#bo_v_top ul {padding:0;list-style:none;word-break:break-all;background:#fff}
를
dark 모드로 변경하기 위해서 아래에 이것을 넣었습니다. (!important까지 추가.)
Copy
.dark #bo_v_top ul {color: #313030 !important}
그런데 안바뀌어서 CSS를 보니 계속 아래에 이전것이 잡혀있네요.
CSS를 include한 순서는 아래와 같습니다.
Copy
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style_dark.css">', 0);
답변 3개 / 댓글 7개
채택된 답변
+20 포인트
2021-05-19 (수) 13:59:10
개발자 툴에 보면
css 적용 우선 순위까지 볼 수 있을 겁니다.
답변에 대한 댓글 5개
2021-05-19 (수) 22:49:15
2021-05-20 (목) 05:33:40
좀더 specific(긴)한 selector가 적용됩니다.
해당 페이지(URL)을 봤으면 좋겠네요.
해당 페이지(URL)을 봤으면 좋겠네요.
2021-05-20 (목) 06:59:14
.dark #bo_v_top ul {color: #313030 !important} 에서 color가 아니라 background 였는데
여기만 다르게 쓰고 계속 엉뚱하게 체크했네요.
감사합니다.
다크모드 최종본 코드 오픈했습니다.
여기만 다르게 쓰고 계속 엉뚱하게 체크했네요.
감사합니다.
다크모드 최종본 코드 오픈했습니다.
2021-05-19 (수) 15:52:06
캐시 문제일 수 있습니다.
/extend/version.extend.php 에서 css 버전 숫자를 갱신한 뒤 확인해 볼 수 있습니다.
답변에 대한 댓글 1개
2021-05-19 (수) 22:50:14
캐시문제일것 같아서. 파이어폭스를 항상 클리어한 상태로해서 테스트를 하는데도 같은 문제가 생갑니다.
숫자를 바꿔서 한번 테스트해 보겠습니다.
숫자를 바꿔서 한번 테스트해 보겠습니다.
2021-05-19 (수) 13:43:48
맨 뒤에 0이 순서일껍니다. 늦게 시작해야 할거를 1로 해보시면?
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
기존 것이 계속 적용됩니다. 개발자 툴을 보면 2개가 모두 같은 태그에 적용되는데, 후순위가 나중에 들어옵니다.