윤삼님이 Xetown에 올려주신 내용을 가져왔습니다.
https://xetown.com/tips/1182610
간혹 보면 테이블 가로 사이즈가 화면사이즈보다 넓어서 화면 구성이 원활하지 않을 때가 있습니다.
저도 게시판 스킨에 확장변수 다중검색 애드온을 얹어서 아카이브 사이트를 납품한 적이 있는데, 사용자정의 확장변수가 워낙 많다보니 테이블이 화면 바깥으로 나가서 '반응형 페이지'라는 취지가 무색했던 경험이 있습니다.
어디 목록 페이지에서만 그렇겠습니까? 게시물 본문에서도 테이블을 넣어야 할 때가 있잖아요?
그럴 땐 이렇게 table 태그를 div 태그로 wrap해보세요.
<div style="overflow-x: auto;">
<table ....>
....
</table>
</div>
이렇게 하면 페이지의 윈도우 가로사이즈 반응성을 유지하면서 동시에 모바일에선 스와이프로 화면에 가려진 내용을 볼 수 있게 됩니다.
또한 css에서 @mdia screen and (max-width: 767px) 같은 미디어 쿼리를 이용하면 더욱 더 동적인 반응성을 경험할 수 있을 겁니다.
그리고 이 경우엔 스와이프 동작을 유도하는 아이콘이나 gif 이미지를 넣어볼 수도 있을 거구요.
여기 사이트의 table 태그가 그렇게 돼 있더라구요 :)
http://www.mohw.go.kr/react/policy/index.jsp?PAR_MENU_ID=06&MENU_ID=06370111&PAGE=11&topTitle=
오늘도 즐겁고 유익한 RXE합시다~!