그리드 레이아웃을 사용하면 다른 장치에서 정보 테이블을 다르게 표시 할 수있는 HTML (small medium large)을 쉽게 작성할 수 있습니다.메뉴 막대를 만들기 위해 Zurb Foundation 그리드를 활용하려면 어떻게해야합니까?
그러나 메뉴 모음의 경우 완전히 다른 레이아웃이 필요할 수 있습니다. 따라서 HTML은 웹용과 모바일 용으로 각각 두 번 작성해야합니다. 그리고 장치에 따라 표시/숨기기를 수행합니다.
내 질문은 :이 표시/숨기기는 반응 형 디자인의 해킹으로 간주됩니까? 그것을 할 수있는 더 좋은 방법이 있습니까?
종종 미디어 쿼리를 기반으로 의사 부분 기반으로 상호 교환을 사용하는 것이 js 이외의 구성 요소에서는 괜찮지 만 js 기반 기반 구성 요소가 외부 파일에 배치되어이 방식으로로드 될 때 올바르게 작동하는지 확신 할 수 없습니다. 또한 CSS/미디어 쿼리를 통해 인라인으로 해석되는 대신 외부 파일을로드 할 때 추가 성능 적중률을 얻으려고합니다. – JAMESSTONEco
그래서 navbar를 웹 페이지 나 앱에서'index.html'에 코드화하여 뷰 부분으로 호출하는 것이 현명한 방법입니다. 응용 프로그램 상태가 변경되고 새 탐색 UI가 표시되어야하는 경우가 아니면 이해할 수 있습니다. 흠,하지만 이제는 상태에 따라 새로운/이전 UI 요소를 숨기고 표시하는 아이디어를 재검토하기 시작했습니다. 흠. –