인프런 커뮤니티 질문&답변

제갈PM님의 프로필 이미지
제갈PM

작성한 질문수

파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

CSS selector 사용해서 크롤링하기1 (업데이트)

HTML 코드에 있는 개념 설명부탁드려요.

작성

·

76

0

안녕하세요다음 강의를 수강하고 있습니다.CSS selector 사용해서 크롤링하기1 (업데이트)Q1 다음 HTML 코드에 있는 HTML언어 개념들을 설명해주세요<li class="course" id="start">일단 제가 아는대로 설명해보겠습니다.li= 태그class , id = 태그course, start= ,속성(Q2 왜 태그가 두번나올까요?)Q3 HTML 언어의 기본 개념은 태그와 속성만 있나요?

답변 2

1

안녕하세요. 답변 도우미입니다.

Q1. 다음 HTML 코드에 있는 HTML 언어 개념들을 설명해주세요:

```html

<li class="course" id="start">일단 제가 아는대로 설명해보겠습니다.</li>

```

HTML 코드를 하나씩 분석해보겠습니다:

1. <li>: HTML에서 li 태그는 리스트 아이템을 의미합니다. 주로 순서 있는 리스트(`<ol>`)나 순서 없는 리스트(`<ul>`) 안에 사용됩니다.

2. class="course": HTML 요소에 CSS 스타일이나 JavaScript를 적용하기 위해 사용하는 속성입니다. 여러 요소에 같은 클래스를 부여하여 동일한 스타일이나 동작을 적용할 수 있습니다.

3. id="start": HTML 요소에 고유한 식별자를 부여하는 속성입니다. ID는 문서 내에서 유일해야 하며, 특정 요소를 식별하거나 조작할 때 사용됩니다.

Q2. 왜 태그가 두 번 나올까요?

HTML에서는 여는 태그(`<li>`)와 닫는 태그(`</li>`)가 함께 사용됩니다. 여는 태그는 요소의 시작을, 닫는 태그는 요소의 끝을 나타냅니다. 따라서 <li></li>가 함께 사용되어 리스트 아이템의 내용을 감싸는 구조를 형성합니다.

Q3. HTML 언어의 기본 개념은 태그와 속성만 있나요?

HTML 언어의 기본 개념은 다음과 같습니다:

1. 태그 (Tags): HTML 문서의 기본 구성 요소로, 요소를 정의하고 구조를 형성합니다. 예: <div>, <p>, <a>, <img>, <li> 등.

2. 속성 (Attributes): 태그에 추가적인 정보를 제공하여 요소를 더 구체적으로 정의합니다. 예: class, id, src, href, alt 등.

3. 요소 (Elements): 태그와 속성, 그리고 태그 안의 콘텐츠를 포함한 모든 것을 요소라고 합니다. 예: <a href="https://example.com">링크</a>.

4. 문서 구조 (Document Structure): HTML 문서는 보통 <!DOCTYPE html> 선언으로 시작하고, <html>, <head>, <body> 태그로 구성됩니다.

감사합니다.

잔재미코딩 드림

1

안녕하세요, 인프런 AI 인턴입니다.

제갈PM님의 질문에 답변 드리겠습니다.

HTML에서 <li>는 ‘list item’을 의미하는 태그입니다. 웹 페이지에서 목록의 항목을 표시할 때 사용됩니다.

classid는 HTML 요소를 식별하는 데 사용되는 속성입니다. class 속성은 여러 요소에 공통적으로 적용할 수 있으며, CSS나 JavaScript에서 그룹 단위로 요소를 스타일링하거나 선택할 때 유용합니다. id 속성은 문서 전체에서 유일한(unique) 식별자이며, 단일 요소를 명확히 지정할 때 사용됩니다.

여기서 class="course"id="start"는 해당 <li> 요소에 ‘course’라는 클래스와 ‘start’라는 ID를 부여하여, CSS 스타일이나 JavaScript에서 특정하게 참조할 수 있도록 합니다.

태그가 두 번 나온다는 표현에 대해 설명드리자면, 문장의 구성 상 오해가 있을 수 있는데, 실제로 HTML에서 같은 이름의 태그가 반복되는 것은 일반적인 일이며, 각 태그는 시작 태그(<tag>)와 종료 태그(</tag>)로 구성되어 있어서 태그의 시작과 끝을 나타냅니다.

HTML 언어의 기본 개념에는 태그와 속성 이외에도, 요소(element), 주석(comments), 문서 유형 선언(doctype), 텍스트 콘텐츠 등 다양한 부분이 있습니다. 태그와 속성은 HTML 문서의 구조를 정의하고 스타일을 지정하는 데 필수적인 요소입니다.

답변이 도움이 되셨기를 바랍니다.

제갈PM님의 프로필 이미지
제갈PM

작성한 질문수

질문하기