>  기사  >  웹 프론트엔드  >  HTML5 반응형 레이아웃에 대한 간략한 토론

HTML5 반응형 레이아웃에 대한 간략한 토론

黄舟
黄舟원래의
2017-05-26 10:03:341801검색

1. 반응형 레이아웃이란 무엇인가요?

반응형 레이아웃은 Ethan Marcotte가 2010년 5월에 제안한 개념입니다. 즉, 웹사이트가 특정 버전을 만드는 것이 아니라 여러 터미널에서 호환될 수 있다는 의미입니다. 각 터미널마다.

이 개념은 모바일 인터넷 브라우징을 해결하기 위해 탄생했습니다. 반응형 레이아웃은 다양한 단말기의 사용자에게 보다 편안한 인터페이스와 더 나은 사용자 경험을 제공할 수 있습니다. 현재 대형 화면 모바일 장치가 인기를 누리고 있는 상황에서 이는 일반적인 추세라고 해도 과언이 아닙니다.

점점 더 많은 디자이너가 이 기술을 채택함에 따라 우리는 많은 혁신을 볼 뿐만 아니라 일부 형성 패턴도 볼 수 있습니다.

2. 반응형 레이아웃의 장점과 단점은 무엇인가요?

장점:

다양한 해상도의 기기에 대응하는 강력한 유연성
멀티 문제를 빠르게 해결할 수 있습니다. -기기 디스플레이 적응 문제
단점:

다양한 기기와의 호환성, 과중한 작업량, 낮은 효율성
성가신 코드, 숨겨진 쓸모없는 요소, 긴 로딩 시간
사실 이건 절충이다 디자인 솔루션은 다양한 요소의 영향을 받아 최상의 결과를 얻을 수 없습니다
웹사이트의 원래 레이아웃 구조를 어느 정도 변경하여 사용자에게 혼란을 줄 수 있습니다

반응형 레이아웃 방법 디자인하려면?

1. 서로 다른 기기 간의 호환성 문제를 해결하는 방법은 무엇입니까?

CSS3의 미디어 쿼리를 사용하면 이 문제를 해결할 수 있습니다.

2. 미디어 쿼리로 얻을 수 있는 값은 무엇인가요?

기기 너비, 기기 높이 디스플레이 화면/촉각 기기의 너비와 높이입니다.

렌더링 창 너비 및 높이 너비, 높이 디스플레이 화면/햅틱 장치.

기기를 잡는 방향, 가로 또는 세로 방향(세로|가로), 프린터 등

종횡비 도트 매트릭스 프린터 등

기기 종횡비 도트 매트릭스 프린터 등

객체 색상이나 색상 목록 색상, 색상 인덱스가 화면에 표시됩니다.

장치의 해상도

3. 구문 구조 및 사용법

구문: @미디어 장치 이름만(선택 조건)(선택 조건) ​​및(장치 선택 조건) ), 장치 2 {sRules}

사용법:

a. 예 1: 링크에 @media 사용:

<link rel="stylesheet" type="text/css" media="only screen and (max-width: 480px),only screen and (max-device-width: 480px)" href="link.css" rel="external nofollow" />

위 사용에서만 생략 가능, 컴퓨터 모니터의 경우 첫 번째 조건 max-width는 렌더링 인터페이스의 최대 너비를 나타내고 두 번째 조건 max-device-width는 장치의 최대 너비를 나타냅니다.

b. 스타일 시트에 @media 삽입:

[관련 권장 사항]

1 HTML5 모바일 애플리케이션 개발 - 뷰포트의 역할에 대한 자세한 소개 (사진 텍스트)

2. WeChat 애플릿 보기: 가변 레이아웃 예시

3. HTML5 프로그래밍

4. co를 사용하여 소규모 프로그램 개발에서 비동기 프로세스를 처리하는 방법에 대한 예제 튜토리얼

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.