반응형

HTML&CSS 29

[CSS] 6. 박스 모델 (Margin, Padding, Border, Content)

CSS 박스 모델(Box Model)은 모든 HTML 요소가 화면에 어떻게 배치되고 크기가 결정되는지에 대한 기본 개념입니다. 각 요소는 네 가지 주요 영역으로 구성되며, 이들은 Content(내용), Padding(패딩), Border(테두리), **Margin(마진)**입니다. 이 구조를 이해하면 레이아웃을 보다 효율적으로 조정할 수 있습니다.1. Content(내용)Content는 요소의 실제 내용이 표시되는 영역입니다. 텍스트나 이미지가 이 영역 안에 위치하며, 기본적으로 이 영역의 크기는 요소의 width와 height 속성에 의해 정의됩니다.예시.box { width: 200px; height: 100px; background-color: lightblue;}HTML:이것은 내용입니다.위..

HTML&CSS 2024.09.16

[CSS] 5. 우선순위와 상속

CSS 우선순위(Specificity)와 상속(Inheritance)는 스타일이 적용되는 순서를 결정하는 중요한 개념입니다. 복잡한 스타일을 관리할 때는 어떤 규칙이 적용될지 이해하는 것이 매우 중요합니다. 이 두 개념을 잘 활용하면 효율적이고 일관된 스타일링을 할 수 있습니다.1. CSS 우선순위CSS 우선순위는 여러 규칙이 하나의 요소에 적용될 때, 어떤 규칙이 우선적으로 적용될지를 결정합니다. CSS는 타입, 클래스, ID, 인라인 스타일 등 다양한 방식으로 스타일을 정의할 수 있는데, 우선순위는 이러한 스타일이 충돌할 때 해결해 줍니다.CSS 우선순위는 아래와 같은 순서로 결정됩니다:  1). 인라인 스타일(Inline Style): HTML 요소에 직접 작성된 스타일이 가장 높은 우선순위를 가집..

HTML&CSS 2024.09.15

[CSS] 4. 속성(Property)과 값(Value)

CSS 속성(Property)은 HTML 요소의 스타일을 정의하는 데 사용됩니다. 각 속성은 특정 스타일을 적용하며, 값(Value)은 그 속성에 대한 구체적인 스타일을 지정합니다. 속성과 값은 함께 사용되어 HTML 요소의 시각적 표현을 제어하게 됩니다.1. 속성(Property)과 값(Value)의 기본 구조CSS에서 속성과 값은 쌍으로 사용되며, 속성 뒤에 **콜론(:)**을 붙이고 그 뒤에 값을 지정합니다. 마지막에는 **세미콜론(;)**으로 선언을 종료합니다. 하나의 요소에 여러 스타일을 적용할 경우 각 속성 선언을 세미콜론으로 구분합니다.예시p { color: blue; font-size: 16px;}위 예시는 모든 태그의 글자 색을 파란색으로 설정하고, 글자 크기를 16px로 지정하는 ..

HTML&CSS 2024.09.14

[CSS] 3. 선택자(selector)

CSS 셀렉터는 HTML 요소를 선택해 스타일을 적용할 때 사용하는 중요한 개념입니다. 셀렉터는 우리가 지정한 특정 조건에 맞는 HTML 요소를 찾아 그 요소에 스타일을 적용하게 됩니다. 이 중에서도 가장 기본적인 셀렉터로 타입 셀렉터, 클래스 셀렉터, ID 셀렉터가 있습니다. 각 셀렉터는 서로 다른 방식으로 HTML 요소를 선택하며, 각각의 특징을 잘 이해하는 것이 중요합니다.1. 타입 셀렉터 (Type Selector)타입 셀렉터는 HTML 요소의 태그 이름을 사용하여 해당 태그를 가진 모든 요소에 스타일을 적용합니다. 예를 들어, 태그를 가진 모든 문단에 특정 스타일을 적용하고 싶다면, 타입 셀렉터를 사용합니다.예시p { color: blue; font-size: 16px;}위 코드에서는 페이..

HTML&CSS 2024.09.13

[CSS] 2. 문법과 규칙

CSS 문법은 웹 페이지의 스타일을 정의할 때 사용하는 규칙을 의미합니다. 기본적으로 CSS는 선택자(selector)와 선언(declaration)으로 구성됩니다. 선언은 다시 속성(property)과 값(value)으로 나뉘며, 이러한 구조가 CSS 스타일을 정의하는 기본 문법입니다. 이를 바탕으로 각 요소에 특정 스타일을 적용할 수 있습니다.1. 선택자(Selector)선택자는 스타일을 적용할 HTML 요소를 지정하는 부분입니다. 예를 들어, 태그에 스타일을 적용하고 싶다면 p라는 선택자를 사용합니다. 선택자의 종류로는 태그 선택자, 클래스 선택자, ID 선택자 등이 있습니다.예시p { color: blue;}위 예시는 모든 요소의 글자 색을 파란색으로 설정하는 선택자입니다.2. 속성(Prop..

HTML&CSS 2024.09.13

[CSS] 1. CSS 소개

CSS(Cascading Style Sheets)는 웹 페이지의 스타일과 레이아웃을 정의하는 언어입니다. HTML이 웹 페이지의 구조와 콘텐츠를 정의하는 데 중점을 둔다면, CSS는 그 구조를 어떻게 보여줄지를 제어합니다. 이를 통해 웹 페이지의 글꼴, 색상, 간격, 크기, 배경 등을 손쉽게 설정할 수 있습니다. 또한, CSS는 HTML 코드에서 디자인 요소를 분리하여 코드의 가독성과 유지 보수를 향상시킵니다.예를 들어, HTML로 작성된 간단한 텍스트는 CSS 없이 기본적인 브라우저 스타일만 적용됩니다.Hello, World!하지만 CSS를 추가하면 스타일을 지정할 수 있습니다:Hello, World!위 코드는 파란색 글씨와 20px 크기의 텍스트로 표시됩니다. CSS 덕분에 우리는 웹 페이지의 시각적..

HTML&CSS 2024.09.13

#6 HTML 태그

HTML 태그 종류와 용도 및 사용 예시1. 문서 구조 태그: HTML 문서 전체를 감싸는 최상위 태그입니다.      : 실제로 보이는 웹 페이지의 내용을 담는 부분입니다.  제목입니다 본문 내용입니다.  2. 텍스트 콘텐츠 태그 ~ : 제목을 나타냅니다. 숫자가 작을수록 제목의 크기가 커집니다. 주제소제목  : 단락을 나타냅니다. 이것은 하나의 단락입니다.  : 특정 텍스트에 스타일을 적용할 때 사용합니다. 파란색 텍스트  : 줄 바꿈을 합니다. 첫 번째 줄두 번째 줄  : 수평선을 그립니다.   3. 목록 태그: 불렛(원형 마커) 목록을 생성합니다.  사과 바나나 딸기  : 번호 목록을 생성합니다.  첫 번째 두 번째 세 번째  : 정의 목록을 생성합니다.  HTML HyperT..

HTML&CSS 2024.08.25

#5 HTML 시맨틱 태그

시맨틱 태그란 무엇일까요?HTML 시맨틱 태그는 웹 페이지의 각 요소에 의미를 부여하는 태그입니다. 단순히 내용을 표현하는 것을 넘어, 해당 요소가 무엇을 의미하는지 명확하게 해줍니다.예를 들어, 태그는 단순히 내용을 감싸는 역할만 하지만, 나의 웹사이트 홈 소개 연락처 첫 번째 게시글 이것은 시맨틱 태그를 이용한 예시입니다. © 2023 나의 웹사이트   시맨틱 태그 활용 시 주의사항중복 사용 금지: 하나의 요소에 여러 개의 시맨틱 태그를 중복해서 사용하면 안 됩니다.의미에 맞게 사용: 시맨틱 태그는 단순히 디자인을 위해 사용하는 것이 아니라, 해당 요소의..

HTML&CSS 2024.08.25

#4 HTML5의 새로운 기능

HTML5는 웹 개발의 혁신을 이끈 강력한 도구입니다. 기존 HTML의 단점을 보완하고 새로운 기능을 추가하여 웹 페이지를 더욱 풍부하고 동적으로 만들 수 있도록 해줍니다.1. 멀티미디어 지원 강화HTML5 이전에는 웹 페이지에 동영상이나 음악을 삽입하려면 플러그인이 필요했습니다. 하지만 HTML5에서는 와 태그를 통해 별도의 플러그인 없이 웹 페이지에서 바로 멀티미디어 콘텐츠를 재생할 수 있습니다.HTML Your browser does not support the video tag.   2. 캔버스 (Canvas)캔버스는 HTML5에서 새롭게 추가된 요소로, 자바스크립트를 이용하여 동적인 그래픽을 그릴 수 있는 공간을 제공합니다. 게임, 데이터 시각화, 이미지 편집 등 다양한 분야에서 활용됩니..

HTML&CSS 2024.08.25

#3 HTML 요소와 속성

HTML 요소와 속성이란 무엇일까요?HTML 문서를 구성하는 가장 기본적인 단위를 **요소(element)**라고 합니다. 요소는 특정한 의미나 기능을 나타내며, 와 > 기호로 둘러싸인 태그 쌍으로 표현됩니다. 예를 들어, 태그는 단락을 나타내고, 태그는 가장 큰 제목을 나타냅니다.**속성(attribute)**은 요소에 대한 추가적인 정보를 제공하는 역할을 합니다. 속성은 요소의 시작 태그 안에 name="value" 형식으로 작성됩니다. 예를 들어, 태그의 src 속성은 이미지 파일의 경로를 나타내고, alt 속성은 이미지에 대한 설명을 제공합니다.HTML 요소의 종류와 예시HTML에는 다양한 종류의 요소가 있습니다. 몇 가지 주요 요소와 예시를 살펴볼까요?문서 구조 요소:: HTML 문서의 전..

HTML&CSS 2024.08.25
반응형