간혹 보면 레이아웃의 값을 상속받아야 하는 것을 전제로 하는 경우가 있습니다.

 

 

이런 논리라면 모든 곳을 다 똑같은 값으로 강제 사용하라는 것일 수 있는데 다르게 표현하면 사이트에 통일된 모습을 보여줄 수 있다라는 말로 표현 할 수 있겠죠.

 

하지만 기건 사이트 운영자에게 선택권을 주는 면에서 좋지 않아 보입니다. 

레이아웃 값을 받아 처리하거나 혹은 스킨에서 지정한 값을 받거나 선택이 가능해야 한다고 봅니다.

 

레이아웃에서 링크,마우스오버 등의 효과를 일부러 지워 놓고 보면 굉장히 많은 자료중에 이부분 처리가 안된 것을 많이 확인하게 되더군요.

 

레이아웃 미지정으로 해서 자료마다 가지는 기본적인 디자인을 완성해야 하는게 맞지 않을까요??

특히 관리자페이지나 회원메뉴 설정에서 보여지는 부분은 더 심해서 레이아웃 상속값이 꼭 있어야 하는 경우가 굉장히 많더군요. 

웹지기

profile
10년을 다루다 보니 이제 간단한 것도 만들고 커뮤니티 운영에 관한 다양한 노하우가 있습니다. 어려운 점이나 가지신 생각을 함께 소통해 보아요.
https://rxtip.kr/ 라이믹스 꿀팁
  • ?
    그게 참 까다로운 부분인 것 같습니다
  • ? profile
    위젯 스킨 같은 경우 옵션이 존재하던군요. "레이아웃에 맞춤" 이던가.. 뭐 이런게 있다는 것은 결국 꼼꼼한 디자인을 하시는 분들은 레이아웃에서 무조건 상속 받는 다는 전제로 디자인을 빼고 하지는 않는거 같다는 생각이 들었습니다.
  • profile ?

    통합으로 꼭 종속되게 만드는 경우가 아니라면 어떤 레이아웃에서도 똑같이 나오게끔 하는게 목표여야 할 거 같아요 ㅎㅎ
  • ? profile
    네. 통합으로 꼭 종속되게 나와야 하는 세트 상품이나 특정레이아웃에서 사용토록 만든 위젯등의 경우는 당연히 그렇게 처리해야 겠죠. 이런 경우는 레이아웃 이외의 자료에서 디자인을 빼버리는게 아닌 클래스를 일치시켜 디자인 통일을 하더라구요.
  • profile
    코어가 제일 문제라고 생각합니다.

    이번에 레이아웃을 하나 만들면서 생각해본건데
    왜 css reset처리를 하지 않으면 기본으로 불러오는 스타일이 있는건지 이해가 안됩니다.
    한동안 까먹고 있다가 아무것도 없는상태에서 만들다보니 잠깐 삽질좀 했죠.

    그리고 스킨 개발자들은 #header 라던가 .logo.. 제일 문제인 button,btn같은 클래스좀
    마구잡이로 안썼으면 좋겠습니다. XE에다가 쓰라고 만들어놓은건지 자기들만 쓰려고 만든건지..
  • profile ?
    XE 라이믹스 기본 스타일 때문에 리셋을 해주거나 아예 제거를 해야한다는게 ㅜ
  • profile profile
    저도 잘은 모르지만 위젯설치를 위해서 호출하는 어드민화면이라던지 게시판 설정화면을 불러오는 부분이라던지 그런 부분들에 필요한 css를 위해서 common 에서 css 를 불러오는것 같습니다.
  • profile
    그놈의 부트스트랩과 코어 때문에 스킨 제작할 때 참 골치 아픕니다...

    저같은 경우 클래스 네임스페이스를 제작하는 스킨의 줄임말(예: equeer > eq)을 접두사로 써서 버튼일 경우 .eq.button 이런식으로 클래스명을 지어서 전역스러운 네이밍을 사용해도 다른 스킨에 영향을 주지 않아요.

    그런데 이 망할놈의 부트스트랩은 그런 접두사 하나없이 매우매우 전역스러운 네이밍을 때려박아서
    오히려 제 스킨이 영향을 받더라고요. 하하... 레이아웃의 경우 부트스트랩을 사용하는 스킨만 안쓴다면 문제없지만 모듈 스킨은 영향받을 것들이 너무 많아요ㅠ

    그래서 앞으로 네임스페이스를 .eq-button .eq-button-default 이런식으로 지을 생각입니다. 계속 접두사 앞에 붙여주는게 불편하긴 하지만 호환성을 위해서는 어쩔 수 없죠.. 후