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
0
댓글 6개
열심히 달려가고 있군요..
전 아직 지난번 g4s에서 g5로 업그레이드를 못하고 있습니다...
전 아직 지난번 g4s에서 g5로 업그레이드를 못하고 있습니다...
"동문서답님, 불량감자님, 흑횽GDT님, 아파치님, 이천이지님 등"
와~ 내 이름 나왔당~~~ㅡ.,ㅡㅋ
와~ 내 이름 나왔당~~~ㅡ.,ㅡㅋ
그누보드 5 CSS가 너무 잘짜여서 가끔 참고하고있습니다 ㅎㅎ
도치즈님 말씀듣고 바로 다운로드..^^
그누보드에서 스킨업로드라는 쉬운 이식성을 쉽게 포기하기는 힘든거죠.
근데 이런글 개인적으로 별로네요. 무거워서 장난치기가 힘듬.
근데 이런글 개인적으로 별로네요. 무거워서 장난치기가 힘듬.
지운아빠 화이팅..
기본만 해주고 나머지는 사용자에게 맞기는게 맞다고 봄...
기본만 해주고 나머지는 사용자에게 맞기는게 맞다고 봄...