안녕하세요 코딩 배우기 시작한 초보입니다
css 공부를 하던중 레이아웃을 짜는 방법이 다양한것을 알았습니다. 예를 들어
같은 메뉴바를 구현하더라도 float,flex,grid 등 다양한 방법으로 구현이 가능하고 다양한 방법으로
레이아웃을 짤수있다는것도 알게되었습니다.
그런데 여기서 의문이 드는게 어떤 코딩이 잘 짜여진 디자인 코딩인지를 헷갈리게 되었습니다.
위에 말한 태그들이 전부 쓰임새가 있겠지만 명확히 어떤 경우에 어떤것을 쓰는것이 옳은지에 대해서 명시된게 없는 것 같아서 질문드립니다.
단순히 시각적으로 구현만 된다고해서 좋은것은 아닐것이라고 생각이됬습니다.
질문이 다소 이해가 안되어서 추가적인 구체적 설명이 필요한경우 댓글 남겨주세요...
안녕하세요~^^
레이아웃은 사용자가 보기 편하고 사용하기 편한 게 좋을 듯합니다.
실제 KBoard 게시판 스킨이나 플러그인 제작 시에 많은 것들을 고려합니다.
사용자가 실제로 편하게 이용할 수 있을지
크롬이나 다른 브라우저, 모바일, 익스플로러 7, 8 버전에서도
충분히 사용할 수 있는지도 테스트를 합니다.
또, flex, grid 속성은 익스플로러 11 버전 이상에서만 지원하기 때문에
이러한 사항도 고려를 해서 레이아웃을 구성하시는 게 좋을 듯합니다.
flex와 grid 속성은 아래의 링크도 참고해보시겠어요?
https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Grid_Layout/그리드_레이아웃과_다른_레이아웃_방법과의_관계
고맙습니다.