프론트엔드 공부 19

🔗 <a> 태그로 하이퍼링크 만들기

웹 페이지를 만들면서 가장 자주 쓰게 되는 태그 중 하나가 바로 태그입니다.a는 anchor(닻)라는 의미로, 문서의 다른 위치나 외부 페이지로 하이퍼링크를 걸기 위한 태그입니다.  🧭 기본 사용법예제 사이트로 이동href : 이동할 URL 주소링크 텍스트 : 사용자가 클릭할 수 있는 부분  🔍 target 속성 – 새 창에서 열기 vs 현재 창에서 열기새 창에서 열기target="_blank" : 새 탭(또는 새 창)에서 링크 열기target="_self" : 기본값, 현재 창에서 열림target="이름" : 지정된 이름의 창(또는 iframe)에서 열기  ✉️ 이메일, 전화번호 링크로 연결하기이메일 보내기 전화 걸기mailto: : 이메일 클라이언트를 열어 메일 전송tel: : 전화 앱을 통해..

🔗 HTML(Hypertext Markup Language)란?

웹 개발을 처음 배우는 과정에서 꼭 알아야 할 두 가지 중요한 개념이 있습니다.바로 **Hypertext(하이퍼텍스트)**와 **Markup Language(마크업 언어)**입니다.이 두 가지는 HTML과 웹의 작동 원리를 이해하는 데 큰 도움이 됩니다.📌 Hypertext (하이퍼텍스트)Hypertext란 문서와 문서를 서로 연결해주는 "링크" 기능이 포함된 텍스트를 말합니다.웹에서 우리가 자주 사용하는 **하이퍼링크(a 태그)**가 바로 이 개념을 기반으로 만들어진 겁니다.예시:Example 사이트로 이동클릭하면 다른 페이지로 이동사용자의 탐색 경험을 확장해주는 핵심 기능하이퍼텍스트는 웹의 연결성을 가능하게 하는 핵심 요소입니다.  🧩 Markup Language (마크업 언어)Markup Lan..

🌐 오픈그래프(Open Graph)란? | 소셜 공유 미리보기 설정 방법

웹페이지를 페이스북이나 카카오톡 같은 SNS에서 공유할 때,미리보기에 멋진 썸네일과 설명이 함께 보이도록 만들 수 있습니다.그 핵심이 바로 오픈그래프(Open Graph) 설정입니다.이번 글에서는 HTML에 오픈그래프 태그를 적용하는 방법과SNS에서 잘 보이게 하기 위한 팁들을 정리해봤어요.🔹 head 태그 안에서 할 수 있는 기본 설정이 description은 화면에는 표시되지 않지만,검색 엔진이나 일부 SNS에서 페이지를 요약할 때 사용됩니다.대형 서비스같은 경우 각자 요구하는 meta 태그가 있습니다.  🔹 오픈그래프(Open Graph)란?웹페이지를 소셜 그래프(social graph) 안의 **풍부한 미디어 객체(rich object)**로 만들어주는 프로토콜 📌 공식 사이트: https:..

📊 구글 애널리틱스(Google Analytics) 연결 방법 | 웹사이트 방문자 분석 시작하기

웹사이트를 운영하거나 프론트엔드 개발을 하다 보면,방문자가 얼마나 오는지, 어떤 페이지를 많이 보는지 궁금해지곤 하죠.그럴 때 꼭 필요한 도구가 바로 **Google Analytics(구글 애널리틱스)**입니다.이번 포스팅에서는 개인 블로그나 포트폴리오 페이지에 GA를 처음 연결하는 방법을 정리해봤습니다. ✅ 1. 구글 애널리틱스(GA)란?웹사이트에 누가, 언제, 어디서, 어떻게 들어왔는지를 추적하고 시각화해주는 도구입니다.무료로 제공되며, GA4 버전이 현재 기준 최신 버전입니다.(2023년부로 기존 UA는 중단되었습니다.) ✅ 2. GA4 연결 순서 요약🟢 Step 1: 구글 애널리틱스 접속👉 구글 애널리틱스 접속 링크 Redirecting... analytics.google.com 🟢 Step..

🎨 CSS 색상 정리 | HEX, 키워드, 표준 색상

프론트엔드 개발을 공부하며 자주 마주치는 개념 중 하나가 CSS 색상 표현입니다.이번 포스팅에서는 색상을 어떻게 코드로 지정하는지, 어떤 방법들이 있는지 정리해봤습니다. 🔴 CSS에서 색상 지정하는 방법CSS에서는 다양한 방식으로 색상을 표현할 수 있어요. 대표적으로 아래와 같은 방식들이 있습니다  1. 색상 키워드 (Color Keywords)가장 간단한 방법으로, 영어로 색상 이름을 그대로 쓰는 방식입니다.color: red;background-color: skyblue;border: 1px solid black; W3C에서 공식으로 지정한 표준 색상 키워드는 약 140여 가지가 있으며, 아래 링크에서 전체 리스트를 확인할 수 있어요👉 CSS 색상 키워드 리스트 (W3C) CSS/Propertie..

💻 웹 개발 기초 | 개념 프로그래밍 언어와 HTML 기본 구조 정리

프론트엔드 개발을 공부하면서 처음 접하게 되는 개념들을 간단히 정리해보았습니다.처음 웹사이트를 제작하려는 분들, 프로그래밍 언어가 생소한 분들께 도움이 되기를 바랍니다 🧠 프로그래밍 언어란?프로그래밍 언어는 컴퓨터에게 작업을 지시하기 위해 사용하는 언어입니다.즉, 컴퓨터 프로그램을 만들기 위해 사람이 작성하는 일종의 "컴퓨터와의 약속된 언어"라고 할 수 있어요. 🧾 소스 코드(Source Code)란?소스 코드, 혹은 코드란프로그래밍 언어로 작성된 명령어들의 집합입니다.우리가 작성한 코드들은 컴파일되거나 해석되어 컴퓨터가 실행할 수 있는 형태가 됩니다.  🌐 웹사이트 제작에 사용하는 대표적인 프로그래밍 언어웹사이트를 만들기 위해 가장 기본적으로 사용하는 언어는 다음과 같습니다:HTML (HyperT..

✨ 구글 폰트로(Google Fonts) font-family 연결하기

웹사이트에서 구글 폰트는 무료로 제공되고, 다양한 스타일을 지원해서 프론트엔드 개발자나 디자이너들에게 아주 유용한 리소스입니다. 이번 포스팅에서는 HTML 문서에 구글 폰트를 적용하는 가장 기본적인 방법을 소개할게요. ✅ 1. 구글 폰트 웹사이트 접속👉 https://fonts.google.com/로 접속합니다. Browse Fonts - Google FontsMaking the web more beautiful, fast, and open through great typographyfonts.google.com구글에서 제공하는 다양한 폰트를 검색하고 미리보기로 볼 수 있어요. 원하는 폰트를 선택해 사용 준비를 해볼게요. ✅ 2. 폰트 선택 후 Embed 코드 복사원하는 폰트를 클릭합니다. (예: No..

📘 웹 개념 정리

🌐 WWW (World Wide Web)란?웹은 기본적으로 정보를 주고받는 시스템, 이때 정보를 주고받는 역할을 하는 주체는 크게 클라이언트와 서버.서버(Server): 정보를 저장하고, 요청이 오면 응답해주는 프로그램이나 컴퓨터.클라이언트(Client): 정보를 요청하는 프로그램 (ex. 웹 브라우저) 또는 그 요청을 보내는 컴퓨터. 👨‍🔬 웹의 아버지, 팀 버너스리(Tim Berners-Lee)팀 버너스리는 1989년, 스위스의 유럽 입자 물리 연구소 CERN에서 근무하던 중“정보를 자유롭게 공유할 수 있는 시스템”이 필요하다고 판단해 World Wide Web을 고안했습니다.그는 최초의 웹 브라우저이자 편집기인 WorldWideWeb을 개발하고,최초의 웹사이트를 1991년에 공개하며 웹의 문을..

🚀 npm run dev 실행 시 포트 충돌 발생! 해결 방법

⚠️  에러 원인Error: listen EADDRINUSE: address already in use :::3000💡 에러 원인json-server가 실행되려 했으나 5000번 포트가 이미 사용 중이어서 충돌 발생 이전에 실행된 json-server가 정상적으로 종료되지 않았을 가능성이 큼🛠 해결 방법✅ 1) 포트 5000을 사용 중인 프로세스 확인 netstat -ano | findstr :5000LISTENING 상태의 프로세스 ID(PID) 를 확인✅ 2) 해당 프로세스를 강제 종료taskkill /PID [PID 번호] /F위 방법으로 포트 5000을 점유한 프로세스를 종료한 후 다시 실행 🎯⚡ 추가 TIP- 매번 수동으로 종료하기 번거롭다면 자동으로 포트 해제하는 스크립트를 작성해도 좋아..