target="_blank"와 rel="noopener noreferrer의 보안 중요성과 사용법
·
프로젝트/Componique: UI 컴포넌트 라이브러리
웹 개발을 하다 보면 링크를 클릭했을 때 새 탭에서 열리도록 설정하는 경우가 자주 있습니다.이를 위해 보통 target="_blank" 속성을 사용합니다. 하지만 이 속성만 사용했을 때 보안 문제가 발생할 수 있다는 사실을 알고 계셨나요? 이번 글에서는 target="_blank"와 함께 rel="noopener noreferrer"를 사용하는 이유와 그 방법에 대해 알아보겠습니다.1. target="_blank"의 기본 기능target="_blank"는 HTML에서 링크()를 클릭할 때 새 탭에서 열리도록 설정하는 속성입니다. 예를 들어, 아래와 같이 작성하면 링크가 새 탭에서 열립니다.Visit사용자는 이 링크를 클릭하면 기존 페이지는 그대로 유지된 채로 새 탭에서 링크된 페이지를 열 수 있습니다. ..
HTML5 입력 양식(Form) 가이드
·
웹개발/HTML
웹 페이지에서 사용자와 상호작용할 때 가장 중요한 요소 중 하나가 "입력양식(form)" 입니다!예를 들어, 회원가입이나 검색 창 처럼 사용자가 정보를 입력하고 제출할 수 있는 인터페이스가 입력 양식이라고 할 수 있죠!오늘은 HTML5에서 입력 양식을 어떻게 활용할 수 있는지 살펴보겠습니다. 😃 😃 😃 📝 기본적인 form 태그 구조입력 양식을 정의하는 가장 기본적인 방법은 태그를 사용하는 것입니다.  태그는 사용자로부터 입력을 받고, 이를 서버에 전송하는 역할을 합니다.  사용자 이름: 비밀번호: 위 예제에서 각 요소가 어떻게 작동하는지 설명해 드릴게요! 😊 태그의 속성들:name: 폼의 이름을 지정합니다. 자바스크립트와 상호작용할 때 유용해요.action: 폼 데이터를 처리할 ..
HTML 인라인(inline) 요소와 블록(block) 요소
·
웹개발/HTML
HTML5를 사용하면서 웹 페이지의 요소들이 어떻게 배치되는지 고민해 본 적 있으신가요? 🤔이때 중요한 것이 바로 인라인 요소와 블록 요소의 차이입니다!이 두 가지 개념을 이해하면, 더 매력적이고 구조적인 웹 페이지를 만들 수 있어요. 🎨 🟦 블록 요소 (Block Elements)란?블록 요소는 이름 그대로 블록처럼 페이지의 가로 전체를 차지하는 요소예요. 🧱 블록 요소는 항상 새로운 줄에서 시작되고, 그 줄의 너비 전체를 사용해요. 예를 들어, 큰 제목이나 문단, 테이블 등이 블록 요소에 해당됩니다. 블록 요소의 특징:💡 새로운 줄에서 시작: 항상 새로운 줄을 차지합니다. 예를 들어, 태그를 사용하면 문단이 새로운 줄에서 시작되죠.📏 전체 너비를 차지: 부모 요소의 전체 가로 폭을 차지해..
HTML <Tag> 총정리
·
웹개발/HTML
HTML5에서 자주 사용되는 기본 태그들에 대한 설명 글 입니다.1. 제목 태그 ( ~ )설명: 제목을 나타내는 태그입니다. 이 가장 큰 제목, 가 가장 작은 제목을 의미합니다.용도: 웹 페이지의 제목과 소제목을 정의할 때 사용됩니다.예시:메인 제목부제목 2. 기울임 태그 ()설명: 텍스트를 기울임꼴로 표시합니다.용도: 다른 글자와 구별되는 기울임 형태의 텍스트를 나타낼 때 사용합니다.예시:이것은 기울임꼴 텍스트입니다. 3. 굵은 글자 태그 ()설명: 텍스트를 굵은 글꼴로 표시합니다.용도: 중요도와 상관없이 텍스트를 굵게 표시할 때 사용합니다.예시:이것은 굵은 텍스트입니다. 4. 강조 태그 (, )설명:: 텍스트를 강조하여 기울임꼴로 표시합니다.: 의미적으로 더 강하게 강조하여 굵은 글자체로 표시합니다...
HTML 구성요소와 기본구조 설명해드림
·
웹개발/HTML
HTML의 기본구조브라우저는 을 통해서 HTML문서구나! 하고 인식합니다.로 시작해서 로 끝납니다.html문서는 Hello Web Programming World!안에 들어가는 요소(element)로는 무엇이 있을까요?요소들을 '태그'라고 부릅니다.그리고 이 태그는 시작태그와, 종료태그로 나뉩니다.사용할 수 있는 태그는 엄청 많습니다 태그에 대한 자세한 설명이 궁금하면 다음 포스팅 글을 읽어주세요!태그를 사용하여 요소를 넣었다면, 이것을 꾸밀 수 있습니다.속성을 줘서 가능하게 할 수 있는데요,속성은 항상 시작태그에 이름="값" 형태로 사용됩니다. 이것은 추후 CSS를 다루는 글에서 자세히 알아보도록 하겠습니다.