메뉴 건너뛰기

XE : Xpress Engine


XE에 대한 생각! XE에 대한 공감! - XE를 사용하는 다른 사람들과 의견을 나눌 수 있는 곳입니다. 많은 의견 공유로 더 좋은 XE를 만들어 주세요.


XE 사용팁

내 손으로 레이아웃을 만들자!

2010.03.29 00:50

[레벨:6]날개249 조회 수:3542

 안녕하세요?  매일 눈팅만 하다가 XE의 도움을 많이 본 덕택에 여러분들과 정보를 공유하고자 글을 올립니다.

ZB4를 쓰시다가 XE를 써보려고 오신분들중에 가장 큰 고민이 레이아웃일 거라고 '저'는 생각합니다. 물론 저두 그랬구요. 그래서 조금이나마 설명을 해드리려고 합니다.

 먼저 저의 경험담을 간략히 얘기해 드리겠습니다. ZB4를 썼던 저도 처음에는 짜증이 솟구쳐 올라왔습니다. 나모로 선이 보이지 않는 테이블을 만들어서 각셀에 메뉴와 콘텐츠를 넣을 공간을 만들고 게시판 자리를 비워서 Admin 페이지의 게시판 수정에서 헤더와 풋터 부분에 게시판부분을 제외한 소스를 갖다 붙였습니다. 너무나도 간단하고! 내 마음대로 레이아웃도 제작할 수 있고! ZB4는 참 편리하다고 느껴졌습니다. 하지만 지금 제가 말씀드릴 수 있는것은 XE가 훨씬 더 편리하다는 겁니다! ^^* XE는 '웹표준'을 지향합니다. 아 웹표준이 뭐냐구요? 웹표준이 궁금하시다면 검색해서 알아보세요~ 이것부터가 레이아웃을 제작하는 단계라고 하실수 있습니다. 웹표준에 대해 검색해보시구 아랫글을 보세요.

 

 여태까지 우리는 테이블. 즉, 표를 만들기 위한 태그를 이용해서 레이아웃을 제작하는 편법을 써왔습니다.

'그게 무슨 상관이야. 테이블이든 뭐든 화면에 잘 나타나기만 하면 되지...'

라는 분들은 웹표준이 왜 지켜져야하는지에 대해서 더 검색해보고 오시는게 좋겠네요. 쉽게 말씀드리자면 ZB4에서 TABLE태그를 썼다면 XE에서는 DIV태그를 씁니다. 위치지정태그, 박스태그라고도 불리우는데요. 이 'DIV'라는 녀석을 이용하면 콘텐츠 영역과 디자인 영역이 분리된 모습의 레이아웃을 만나보실 수 있을 겁니다. 각 영역의 분리는 홈페이지를 수정할 시에 굉장히 용이합니다. 많은분들이 경험하셨으리라 생각합니다. 테이블로 코딩을 하면 추후에 홈페이지를 수정할때 굉장히 복잡해짐을 느끼실수 있습니다. 각 셀을 분리해놓았지만 표가 표이니 만큼 간격이나 크기등도 다 조정해야 됬었으니까요. 하지만 웹표준코딩은 스타일시트를 따로 만들어 분리함으로써 스타일시트내에 있는 각 콘텐츠 영역의 디자인만을 따로 수정해서 사용하실 수 있습니다. 지금은 감이 잘 안오실수도 있지만 나중에 익숙해지시면 너무 너무 편리하다는 것을 느끼실 수 있을겁니다.

 

1탄은 XE레이아웃의 개념만을 설명해드렸습니다. 저도 많이 알지는 못하지만 제가 아는 지식내에서 설명해 드린것입니다. 말주변이 없어서리 잘 설명이 되었나 모르겠습니다. 다시 한번 말씀드리지만

1. 웹표준이 무엇인가?

2. 웹표준은 왜 지켜져야 하는가?

에 대해서 많이들 찾아보시고 이해하셨으면 좋겠습니다. 다음에 시간이 있을때 2탄을 올리도록 하지요. 감사합니다.

번호 제목 글쓴이 날짜 조회 수
공지 질문은 묻고 답하기로~ TSCMD 2012.02.03 366
1054 초보의 모바일 페이지 등록하기 [5] [레벨:1]조량 2010.07.15 3199
1053 IE 전용 페이지 전환시 부드럽게 하기 (퍼옴) [2] [레벨:1]오실롯 2010.10.29 2093
1052 게시판 댓글에서 "이 댓글을..." 문구 없애는 방법 [3] [레벨:0]AlcoholJ 2010.11.19 2175
1051 게시글 검색 [제목+내용]을 기본으로 하기 [2] [레벨:2]깜빡이영어 2010.11.20 1172
1050 새로운 회원가입 형식 - 이게 팁이 될 줄 모르겠네요. ^^ [20] [레벨:2]SeoSeungHyun 2010.09.15 3388
1049 Mysql에서 큐브리드로 데이터이전 [3] [레벨:12]카르마 2010.10.23 2061
1048 (보드 모듈) 글 목록을 조회수 별로 색상 지정하기 [15] file [레벨:14]Simulz 2007.09.27 17026
1047 서버 이전하고 놓치기 쉬운 점(files의 소유권과 root의 퍼미션) [4] [레벨:5]영구만세 2010.02.02 1545
1046 게시판에서는 파일첨부가 되는데 페이지모듈에서 파일첨부가 안 되시는 경우! [1] [레벨:11]sejin7940 2010.11.02 1676
1045 우분투에서 rewrite 모드 사용하기 [2] [레벨:4]용꿍 2008.03.06 5901
1044 관리자 메인페이지 카운터와 그래프 제거하기 [3] [레벨:27]도라란 2010.11.15 1550
1043 게시판에서 헤더와 풋부분을 붙이면 이미지 출력이 되지 않아요.. [2] [레벨:0]율이★ 2009.05.19 4063
» 내 손으로 레이아웃을 만들자! [12] [레벨:6]날개249 2010.03.29 3542
1041 레이아웃에 위젯을 넣고 위젯 스타일 적용하기 [2] [레벨:1]김성걸310 2009.12.11 1269
1040 관리자 메일 수신 버그 수정 [2] [레벨:0]형기 2010.04.02 1351
1039 확장변수(textarea)에서 html 사용하기 [2] [레벨:6]하늘종 2010.11.01 2206
1038 확장변수 한줄입력칸 폭 조정하기 [2] [레벨:2]아고라 2009.09.30 1211
1037 팁이라고까지 할껀 없지만.....(db날렸을때..카페24사용시) [3] [레벨:5]왜만지냐 2009.01.06 3326
1036 스팸필터 단어 목록 (성인,불륜,화상채팅,만남 등등) [2] [레벨:9]때린데 또때려 2010.11.08 1575
1035 큰 파일의 썸네일이 안생기는 경우 해결방법(수정) [12] file [레벨:2]얼터 2008.03.15 20055