inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

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

126

데이터 엔지니어 준비생

작성한 질문수 14

0

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

python 웹-크롤링

답변 2

1

잔재미코딩 DaveLee

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

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 인턴

안녕하세요, 인프런 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 문서의 구조를 정의하고 스타일을 지정하는 데 필수적인 요소입니다.

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

65강 소리

0

24

1

섹션 5 CSS selector사용해서 클로링하기2의 커리큘럼 일정 부재?

0

25

2

크롤링, 영상을 따라해도 제미나에게 물어봐도 안되요

0

40

1

정규표현식 및 여러 코드 꼭 외워야 하나요?

0

47

1

리스트 함수형도 정수 데이터 받을 수 있나요?

0

53

1

크롤링 관련 질문

0

70

1

문제 답이 없는 버전은 없나요?

0

82

1

requests, BeautifulSoup 임포트 부분에 대해 문의드립니다.

0

89

1

업데이트 강의

0

108

2

선생님 강의중에서 sqlite3 강의를 제공한 강의가 있나요?

0

130

2

연습용 예제 파일

0

79

1

lxml 관련 오류

0

112

1

SAVE Request 창 띄우는 법

0

97

1

포스트맨 사용법이 바뀌어서 강의를 따라가지 못하겠습니다. 2

0

85

1

포스트맨 사용법이 바뀌어서 강의를 따라가지 못하겠습니다.

0

104

1

예제 2, 4, 6에 대한 풀이 방식 질문.

0

95

1

문제 파일

0

84

1

pdf 파일 내 코드 복붙시 공백

0

300

1

데이터 저장 강좌 문의 건

0

101

1

" " 와 ' '의 차이를 알고 싶습니다

0

248

1

Exercise 22. 문자열 다루기 (strip)

0

146

1

list함수로 리스트 선언하면 실패하는데 이유는 무엇입니까?

0

193

1

셀 삽입후 바로 기입이 가능합니까?

0

147

2

주피터 노트북 마우스 스크롤? 오류

0

1566

2