>웹 프론트엔드 >CSS 튜토리얼 >반응형 웹사이트에 대해 무엇을 알아야 합니까?

반응형 웹사이트에 대해 무엇을 알아야 합니까?

PHPz
PHPz앞으로
2023-09-01 15:57:15974검색

반응형 웹사이트에 대해 무엇을 알아야 합니까?

반응형 웹사이트란 무엇인가요?

반응형 웹사이트를 어떤 기기에서든 열면 각 웹페이지의 콘텐츠가 넘치거나 다른 웹페이지에 가려지지 않습니다. 예를 들어 모든 크기의 장치에서 TutorialsPoint.com 웹 사이트를 엽니다. 사용자는 웹페이지의 콘텐츠가 동일하게 유지되지만 콘텐츠를 읽을 수 있도록 콘텐츠의 교체가 달라지는 것을 관찰할 수 있습니다.

그러므로 반응형 웹사이트의 기본은 모든 기기에서 콘텐츠를 눈에 띄고 세련되게 만드는 것입니다.

반응형 웹사이트가 왜 필요한가요?

이제 질문은 왜 반응형 웹사이트가 필요한가 하는 것입니다. 대답은 다음과 같습니다.

이전에는 사용자가 데스크톱에서만 웹사이트에 접속할 수 있었지만 이제는 모바일, 태블릿 기기 등 다양한 크기의 기기에서 웹사이트에 접속할 수 있습니다. 대부분의 웹사이트 트래픽도 데스크톱 장치가 아닌 모바일 장치에서 발생합니다.

요즘 모든 비즈니스는 인터넷을 기반으로 운영되며 웹사이트를 통해 온라인으로 고객을 유치하려고 노력합니다. 사용자가 모바일 장치에서 귀하의 웹사이트에 접속하고 귀하의 웹사이트가 반응형 디자인이 아닌 경우, 사용자는 즉시 귀하의 웹사이트를 닫고 경쟁업체의 웹사이트로 이동하게 됩니다.

따라서 반응형 웹사이트는 더 많은 고객과 방문자를 확보하는 데 유용합니다.

반응형 웹사이트 만들기를 시작하는 방법은 무엇인가요?

브라우저의 크기에 따라 공통 중단점을 사용하고 이에 따라 HTML 요소의 스타일을 지정해야 합니다. 다음은 일반적인 중단점입니다.

으아아아

첫 번째 단계로

섹션에 다음 메타 태그를 추가해야 합니다. 으아아아

이제 HTML 콘텐츠는 웹페이지와 동일하게 유지되지만 모든 기기에서 HTML 콘텐츠를 쉽게 읽을 수 있도록 CSS를 작성해야 합니다.

예 1(요소 크기를 백분율로 설정)

아래 예에는 두 개의 'col' div 요소를 포함하는 'container' div 요소가 있습니다. 컨테이너 div 요소의 크기를 백분율로 설정하고 'col' div 요소의 크기를 백분율로 설정했습니다.

출력에서 사용자는 모든 크기의 장치에서 읽을 수 있음을 확인할 수 있습니다.

으아아아

예제 2(미디어 쿼리 사용)

아래 예에서는 미디어 쿼리를 사용하여 반응형 웹 디자인을 만듭니다. 미디어 쿼리를 사용하면 웹 페이지에 중단점을 추가하고 각 장치에 대해 개별적으로 스타일을 지정할 수 있습니다.

여기에서 너비가 600px 미만인 기기의 경우 '기본' div의 크기가 변경되었음을 확인할 수 있습니다. 또한 미디어를 사용하는 모바일 기기의 글꼴 크기, 글꼴 색상 및 여백도 변경되었습니다. 쿼리.

으아아아

예시 3 (클램프 기능 사용)

아래 예에서는 웹 페이지를 반응형으로 만들기 위해 클램프() 함수를 사용했습니다. 클램프() 함수는 세 가지 인수를 사용하며 첫 번째는 최소 너비, 두 번째는 백분율, 세 번째는 최대입니다. 너비.

여기서는 400px를 첫 번째 매개변수로, 30%를 두 번째 매개변수로, 600px를 클램프() 함수의 세 번째 매개변수로 전달합니다. 즉, 모든 장치에서 카드 너비가 400px보다 낮을 수 없습니다. 600px 이하. 화면 너비의 30%가 400px에서 600px 사이인 경우 값은 카드 너비로 설정됩니다.

출력에서 사용자는 다양한 장치의 카드를 관찰하고 반응하는지 확인할 수 있습니다.

으아아아

예제 4(Flexbox 소개)

아래 예에서는 반응형 웹 페이지를 만들기 위해 Flexbox를 소개합니다. "display flex"를 사용하여 HTML 요소를 Flexbox로 표시할 수 있습니다. 그런 다음 다양한 CSS 속성을 사용하여 Flexbox의 콘텐츠를 사용자 정의할 수 있습니다.

여기에는 여러 개의 'col' div가 포함된 'row' div가 있습니다. 'row' div의 크기는 기기의 크기에 따라 변경되지만 'col' div의 크기는 고정되어 있습니다. 'flex-wrap: Wrap' CSS 속성은 '행' div 내부의 콘텐츠를 래핑합니다. 행 너비를 기준으로 단일 행에 있는 'col' div의 총 개수를 표시합니다.

으아아아

이 튜토리얼에서 사용자는 웹사이트를 반응형으로 만드는 방법을 배웠습니다. 위의 예는 반응형 웹사이트를 만드는 데 사용되는 다양한 CSS 속성, 기능 및 규칙을 보여줍니다. 개발자는 라이브 웹사이트를 제작하기 위해 이 모든 것을 결합해야 합니다. 여기서는 학습 목적으로 단일 예제에서 단일 속성을 사용합니다.

위 내용은 반응형 웹사이트에 대해 무엇을 알아야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제