목록2026/03/23 (7)
無제
https://gs.statcounter.com/ Statcounter Global Stats - Browser, OS, Search Engine including Mobile Usage ShareTracks the Usage Share of Search Engines, Browsers and Operating Systems including Mobile from over 5 billion monthly page views.gs.statcounter.com 1. 메인 메뉴 활용하기 (원하는 데이터 찾기)사이트에 접속하면 상단 메뉴 중 "Edit Chart Data" 버튼이나 왼쪽 사이드바의 카테고리를 눈여겨보세요. 개발자님께 가장 중요한 카테고리는 다음 세 가지입니다.Screen Resolution: 반..
📱 기기 툴바 및 미디어쿼리 바 활성화먼저 개발자 도구를 열고 기기 모드로 진입해야 합니다.개발자 도구 실행: F12 또는 Ctrl + Shift + I를 누릅니다.기기 툴바 켜기: 왼쪽 상단에 있는 스마트폰/태블릿 모양 아이콘을 클릭합니다.미디어쿼리 바 표시: 기기 툴바가 활성화된 상태에서 오른쪽 상단의 세로 점 3개(⋮) 메뉴를 누른 뒤, **[Show media queries]**를 클릭합니다.📊 미디어쿼리 막대 읽는 법Show media queries를 선택하면 브라우저 상단에 파란색, 초록색, 주황색의 가로 막대들이 나타납니다.파란색 막대 (max-width): 설정된 너비보다 작을 때 적용되는 스타일 구간입니다.초록색 막대 (min-width & max-width): 특정 범위 사이에서만 ..
🟢 Media query (미디어 쿼리) 화면 크기, 해상도, 기기 특성 상태 조건에 따라 CSS를 다르게 적용하는 기술. ◼ 문법@media (조건) { /* 조건이 맞을 때 적용할 CSS */ selector { property: value; }}@media (미디어 유형) and (조건) { } 1️⃣ media type (미디어 유형)어떤 장치에서 스타일을 적용할지 결정하는 조건.🔹 all모든 미디어 장치.@media (max-width: 768px) { body { background: lightblue; }}기본값으로 생략 가능. 🔹 screen컴퓨터, 태블릿, 스마트폰 등 화면이 있는 기기.@media screen and (max-width: 768px) { bo..
💡 RWD Image: 반응형 이미지기기의 해상도와 화면 크기에 따라 자동으로 크기가 조정되는 이미지. 1️⃣ CSS를 이용한 유동적 이미지 (Fluid Image) 부모 컨테이너에 맞춰 이미지 크기가 자동 조정되는 방식.img { max-width: 100%; /* 부모 요소 너비를 넘지 않도록 */ height: auto; /* 세로 비율 유지 */}문법: max-width: 100%와 height: auto 설정.특징: 화면이 작아지면 이미지도 줄어들고, 화면이 커지면 부모 컨테이너에 맞춰 비율을 유지하며 최대 크기까지 늘어남. 2️⃣ srcset과 sizes 속성 (해상도 대응) 같은 이미지라도 화면 크기와 해상도에 따라 브라우저가 적합한 이미지를 선택하도록 지시.srcset: 브..
🟢 상대 단위 (em, rem) 웹 디자인에서 유연성을 만드는 상대 단위. 1️⃣ em (Element) 부모 요소의 font-size를 기준으로 계산되는 단위..parent { font-size: 20px;}.child { font-size: 2em; /* 20px × 2 = 40px */}계산 방식: 현재 요소의 font-size를 1로 본다.특징: 중첩해서 사용할 경우 부모의 크기에 따라 자식의 크기가 계속 곱해져서 계산된다.용도: 특정 요소 내부의 여백(padding, margin)을 글자 크기에 비례해서 조절하고 싶을 때 유용하다. 2️⃣ rem (Root em) HTML의 root 요소()의 font-size를 기준으로 계산.html { font-size: 16px;}.box { fo..
💡 Viewport (뷰포트) 웹사이트가 실제로 화면에 표시되는 영역. ❓ 왜 중요한가 ❓모바일에서 레이아웃 깨짐 방지초기 설정 없으면 모바일 화면에서 PC 화면 그대로 축소되어 보일 수 있음.반응형 웹 구현 필수뷰포트를 제대로 설정해야 media query, % 기반 레이아웃, flex, grid 등이 의도대로 작동. 🔹 뷰포트 설정 코드 (The Meta Tag) width=device-width: 뷰포트 너비를 기기 화면 너비와 동일하게 설정.initial-scale=1.0: 페이지가 처음 로딩될 때 초기 확대/축소 비율을 1:1(기본값)로 설정. 📺 Viewport (뷰포트)의 종류 📺 1️⃣ 레이아웃 뷰포트 (Layout Viewport)브라우저가 웹사이트를 그릴 때 기준으로 ..
💡 RWD (Responsive Web Design): 반응형 웹 디자인 하나의 웹사이트가 모든 기기(모바일, 태블릿, 데스크톱)에 맞게 자동으로 화면을 바꾸는 설계 방식. 🔧 핵심 개념 🔧1️⃣ Fluid Grid (유동적인 레이아웃)화면 크기에 따라 요소 크기가 비율(%) 기준으로 변화.고정(px)이 아니라 유연하게 늘어나고 줄어듦.2️⃣ Flexible Images (유연한 이미지)이미지의 가로 크기를 최대 100% (max-width: 100%)로 설정하여, 화면이 작아져도 이미지가 화면 밖으로 삐져나가지 않고 부모 요소의 크기에 맞춰 함께 작아지도록 자동 조정. 3️⃣ Media Queries (미디어 쿼리) ⭐중요 화면 크기 조건에 따라 CSS를 다르게 적용.👉 화면이 작아지면..