g5 css 관련 > 자유게시판

자유게시판

g5 css 관련 정보

g5 css 관련

본문

이전에 글을 한번 썼다가 너무 가벼웠던 거 같아서 지웠습니다.
혹시 읽으셨던 분 계시다면 양해해주세요.

g5 css 관련 동문서답님, 불량감자님, 흑횽GDT님, 아파치님, 이천이지님 등 많은 분들이 계속 의견을 주고 계십니다.
저도 계속 고민하고 있는 와중이어서 당장 답변을 드리지 않고 있다가 이제서야 답변 아닌 답변을 드립니다.

결론부터 말씀드리자면, 조금의 비효율을 감수하고 편의를 선택하기로 했다는 것입니다.

현재 default.css 그리고 skin/x/style.css 로 나뉘어진 구조는 사실 좋은 구조라고 보기는 어렵습니다.
validation 통과를 위해 html_end 함수를 별도로 실행해야 하며,
css 를 여러개 호출함에 따라 http 요청이 늘어나고, 따라서 대기 시간도 늘어나게 되기 때문입니다.

그래서 최대한 css 코드를 최소화하기 위해 공통 요소는 default.css,
개별 요소는 skin/x/style.css 로 나누어 배포되고 있었는데요.

이 방식도 불편해하시는 것 같아서 default.css 에 정의된 공통 요소를 선택자 처리를 한 후
skin/x/style.css 에 각각 중첩하여 넣기로 잠정적 결론을 내렸습니다.

즉, 초기 설치한 상태에서 별도 최적화를 하지 않는다면 같은 css 코드가 두번 돌아간다는 이야기입니다.

이렇게 하는 가장 큰 이유는 스킨 제작 및 적용의 편리함 때문입니다.

사실 그동안은 작업 완료 후 css 통합 시 발생할 수 있는 충돌 문제나, css 선택자를 조금만 바꾸면 충분히 수정할 수 있다는 이유 등으로 수정을 꺼려왔었는데, 최적화 및 최적화 과정에서의 충돌 문제는 유저 분들에게 맡기고, 기본 코어는 최대한 수정하기 쉽게 가져가는 것이 맞다는 생각입니다.

수정된 css 는 다음(혹은 다다음, 현재 5.0b03) 패치에서 적용하겠습니다.
회원님들이 어떤 의견을 주실 때 즉각 답변을 드리지 못하더라도 늘 염두에 두고 고민하고 있습니다.
의견 주신 분들 감사합니다.
추천
0

댓글 6개

"동문서답님, 불량감자님, 흑횽GDT님, 아파치님, 이천이지님 등"

와~ 내 이름 나왔당~~~ㅡ.,ㅡㅋ

그누보드에서 스킨업로드라는 쉬운 이식성을 쉽게 포기하기는 힘든거죠. 
근데 이런글 개인적으로 별로네요.  무거워서 장난치기가 힘듬.
전체 195,355 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여6 회 시작24.04.25 20:23 종료24.05.02 20:23
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT