포럼
xe_content 내부로 img {max-width:100%} 이 들어가긴 했는데..
2012.04.27 09:50
XE 1.5.2 쪽에서 추가되었던
img {border:0; max-width:100%; height:auto } 때문에 정말 많은 경우 충돌이 발생해서
이번 XE 1.5.2.3 에서 패치가 되긴 했는데...
이 코드가 완전히 사라진게 아니라 본문인 xe_content 내부의 img 에만 적용되게 바뀌었더군요
개인적인 의문인데
이 코드 자체를 그냥 XE Core 자체에서 아예 제거할 생각은 없으세요?
물론 이미지 때문에 사이트 틀이 깨지는 걸 막기 위한 의도로 넣은거라는건 이해가 되는데
이 틀을 상황에 따라 일부로 깨려고 하는 경우도 있거든요
대표적으로 사진커뮤니티들이나 스튜디오 홈페이지들이겠죠
여긴 사진 리사이징 되는걸 정말 싫어하셔서, 사진이 홈페이지 틀보다 크면 더 크게 나오길 원하더라고요
(그래서 좌/우측 서브메뉴 구조를 안 쓰더군요)
table 구조에서는 사실 문제되는 부분이 아니지만.
XE 에 맞춰 div 구조를 유지한 상태에서 저 기능을 만들다보면.. 이 max-width 가 또 방해가 되네요.
어차피 크기가 커졌을때 중앙정렬시키려는 기능 때문에 관련 애드온을 하나 만들어 써야했기에,
그 이 애드온 내부에 xe_content 내부의 img 에 들어간 max-width 만 골라 강제로 none 시켜셔
XE Core 소스 변경없이 작동되게 처리하긴했습니다만...
이 max-width 가 이래저래 말썽을 일으키는데, 계속 유지하는 이유가 있나 해서요.. ^^;;
조금의 실 보다, 얻을 득 이 더 많을 가능성이 커서 그런가요?
댓글 19
-
이지데브
2012.04.27 09:56
-
ForHanbi
2012.04.27 14:32
img{border:0;} 이 사라졌다는 부분에 대해 다들 주의를 하셔야 할겁니다.
레이아웃에서 img{border:0;} 처리를 안하시던 분들은 이 부분을 추가해 주어야 말썽이 안생길거 같습니다
-
도라미
2012.04.27 15:01
코어가 너무많은걸 제어하지 말아요ㅠ
@정찬명 님
@난다날아 님
의 의견은 어떤가요 -
sejin7940
2012.04.27 15:22
사실 Core 에서 제어를 해도
유저들이 다시 레이아웃 등에서 재정의하면 해결되긴 해요 ^^;
다만.. 이 현상이 생기기 전에 만들어진 자료들은 이 부분에 대한 대응책이 안 담겨있기에
이를 수정하실 수 있으셔야하는데, 이도 쉽지 않게 느끼실 분도 많다는게 걱정이죠 ^^;
-
착한악마
2012.04.27 15:42
아 정말....이것참...ㅡㅡ;;;; 레이아웃 들 전부 다 border:0;을 처리 해야 하네요..ㅡㅡ;;; 아이구..참...나...후.............
저런것은 왠만하면 안바꿨으면 좋겠는데요..또 다음버전에는 뭘 수정해야 하나..
버전때 마다 계속적으로 이러시면 진짜 힘들어집니다. 어지간하면 화 안 네는데....이거야 원.
업그레이드 했다하면 저러니..어디에 맞춰야 하나요.
-
배워서남준다
2012.04.27 16:10
기존에 border:0 은 계속 유지했어야 했는데, 그것까지 모두 빼버리셧군요. 기분나쁘셨나? ㅜ.ㅜ
개발자들도 힘들겠습니다. 추가했다고 난리치더니, 삭제하니까 또 왜 이랬다저랬다 하냐고 난리고...
어느 장단에 맞춰야할지 참 힘드시겠네요~ ㅎㅎㅎ
앞으로는 기본 태그는 가급적 추가, 삭제하지 마시고, 현 상태를 유지하셔서 이런 혼선이 더이상 없길 바랍니다.
그런데 코어에서 xe.min.css 와 같이 css 를 사용하는 이유가 뭔가요?
어짜피 각 모듈이나 페이지 출력되는 스킨 파트에서 css 정의해서 사용하면 되는것 아닌가요?
관리페이지들도 각 출력 페이지에서 css 정의해서 사용하면 될것같은데.
왜 힘들게 코어에서 세밀하게 다 정의해서 한꺼번에 통제할려고 하시는지 저는 잘 이해가 안되네요.
XE의 가장 큰 장점인 모듈형 조립식 구조가 조금씩 바뀌어져가는것 같은 느낌입니다.
어떤 목적을 갖고 그렇게 바꿔가시는지 저는 잘 모르겠네요~
-
정찬명
2012.04.27 16:18
img 요소에 border:0 스타일은 다시 추가를 해야겠네요.
본문 영역에 max-width:100% 스타일을 원치 않으시면 max-width:none 으로 덮어쓰기 해서 사용해 주세요.
-
착한악마
2012.04.27 16:25
ㅡㅡ;;; 뭐하는 것입니까.. 이것 떄문에 방금 전에 7개의 레이아웃에 전부 다 border:0을 추가해서 패치해서 다 올렸는데요.
이젠 다시 추가.... 일괄된 개발 부탁드립니다.
-
정찬명
2012.04.27 16:21
img 요소에 border:0 까지 제외한 것은 제 실수 입니다. -
착한악마
2012.04.27 16:28
그 실수로 개 발에 땀나게 레이아웃 패치하고 마켓에 7개나 되는 레이아웃 다 패치 수정해서 올리고
저희 마켓에도 다 패치 하고...ㅡㅡ;;;;;
죄송하다는 말씀은 하셔야 되지않을까요..훈련받은 똥개도 있는데요..
-
ForHanbi
2012.04.27 16:35
img{border:0} 사용은 보편적인 부분입니다.
저도 개발팀에서 실수한게 아닌가 싶었었는데...
늦었지만 본인의 실수를 말해주는 정찬명님의 모습이 옳아 보입니다.
-
dece24.myid.net
2012.04.27 17:52
네, 죄송합니다.
-
착한악마
2012.04.27 18:57
네,분란을 일으켰군요..죄송합니다.
-
착한악마
2012.04.27 16:44
실수는 할수 있지만 인정하기 어렵다는 것은 알고 있습니다.
하지만 왜 이번 버전은 xe홈페이지에 사전 테스트 하지 않고 배포하는지 모르겠습니다.
너무 황당한 일이 일어나서 저도 흥분하다보니. 화를 낸듯합니다.
그점은 죄송합니다. 추후 부디 xe홈페이지에 테스트 후 문제 없을때 버전업을 해주세요.
-
배워서남준다
2012.04.27 16:46
실수를 말하는것이 실수를 인정하고 사과하는 것과는 조금 다른것 같네요.
특히 최근 우리 사회에서 잘못을 인정하고 고개숙이는 표현이 많이 사라지고 있습니다.
초중고 학생들사이에서 더욱 그런 모습들을 많이 발견하게 됩니다.
그럴수도 있는거 아니냐, 하며 오히려 떳떳해 하는 모습들을 자주 보곤합니다.
실수라고 말하는것도 옳아 보이는 모습이겠지만, "죄송합니다" 라고 실수를 인정하고 고개숙이는 모습이 팀장으로서 더 올바른 모습이 아닐런지요~
-
dece24.myid.net
2012.04.27 17:53
네, 팀장은 아니지만 죄송합니다.
-
배워서남준다
2012.04.27 18:29
저한테 죄송하다고 할것은 아닙니다. 죄송하다는 말 듣고 싶어서 쓴 글도 아니니까요.
이런 글을 적는 저도 모든것이 완벽하고 잘하고 있어서 적은것도 아닙니다. 저도 실수를 밥먹듯 하니깐요~
저역시 미안한 마음도 있고, 고마워하는 마음도 있습니다.
앞으로 좀더 나은 모습들을 서로 배워가고 유지해 나갔으면 하는 마음에 적은 글입니다.
기분 나쁘게 실수를 들추어내서 마음이 상하셨다면 죄송합니다.
저는 다만 앞으로 이러한 과정이 반복되지 않기만을 바랄뿐입니다.
늘 감사한 마음 또한 잊지 않고 있습니다.
감사하다는 사람이 이런 소릴 하는것이 좀 우습게 보일지모르지만,
그만큼 애정이 있기 때문이라고 봐주세요~
감사합니다~
-
CMD
2012.04.27 18:11
배워서남준다님 말씀에 정말 공감해요~
-
모조키
2012.04.27 17:36
저는 게시판 이미지 width를 게시판 설정에서 폭을 지정해주는 방식 ( 그누보드나 옛날제로보드처럼) 이 더 나은것 같습니다.
가변폭 레이아웃에서는 본문내이미지리사이즈 애드온이 동작하지 않잖습니까..
애드온에 게시판 마다 width 값을 주던가.. 게시판에서 width값을 주던가..
아무튼 이미지 폭을 이용자가 강제할수 있도록 하는게 나은것 같습니다...
어쩐지 ...xe_content만 적용되는 군요
패치내용에 변경 됐다고 해서 원래 코드로(1.5.2에 맞는) 복원했더니 증상이 똑같아서
img{border:0;max-width:none;}
두개 넣어줬더니 정상적으로 되네요..
개발좌님들 1.5.2 버전 xe.min.css 로 바꿔주실 의향이 없으신가요.
참.. 힘드네요..