웹 개발은 오늘날 가장 수요가 많은 기술 중 하나입니다. 여기에는 브라우저를 통해 액세스할 수 있는 사용자 친화적이고 매력적인 웹사이트를 만드는 것이 포함됩니다. 웹 개발자가 되기 위한 첫 번째 단계는 HTML을 이해하는 것입니다.
HTML(하이퍼 텍스트 마크업 언어)은 모든 웹페이지의 중추입니다. 웹페이지를 구성하고 브라우저에 콘텐츠가 표시되는 방식을 결정하는 데 사용되는 표준 언어입니다. 페이지의 모양은 CSS(Cascading Style Sheets)에 의해 결정되고 기능은 JS(Javascript)에 의해 결정되지만, HTML은 기본적인 골격이나 구조를 담당합니다.
코스의 이 부분을 다이빙하기 전에 여행에서 사용될 유명하고 반복되는 전문 용어를 이해하는 것이 중요합니다. 이는 우리가 진행하면서 개념을 이해하는 데 도움이 될 것입니다(또한 저자가 설명하기 쉽게 만듭니다 ;-) ).
(단락) 그 안에 브라우저는 단락 노드를 하위로 포함하는 본문 노드를 생성합니다.
)는 div의 하위 태그로 간주됩니다.
HTML은 하이퍼 텍스트 마크업 언어
를 의미합니다.하이퍼 텍스트: 서로 다른 문서를 함께 연결하는 HTML의 기능을 말합니다.
마크업 언어: 태그를 사용하여 텍스트에 주석을 달고 브라우저에 표시되는 방법을 정의합니다.
HTML 문서의 기본 구조는 다음과 같습니다.
<!DOCTYPE html> <html> <head> <title>HTML Tutorial</title> </head> <body> <p>Hello, world!</p> </body> </html>
태그: HTML에서 태그는 요소를 정의하는 데 사용됩니다. 태그는 또는
.
요소: 콘텐츠를 포함할 수 있는 여는 태그와 닫는 태그로 구성됩니다. 예를 들어
Hello, world!
단락 요소입니다.모든 HTML 문서는 기본 구조를 따릅니다.
Here are some basic HTML elements you’ll use frequently:
To create an HTML file, you can use any text editor, such as Notepad or VS Code. Here’s a simple example:
<!DOCTYPE html> <html> <head> <title>HTML Tutorial</title> </head> <body> <h1>Example Number 1</h1> <p>Hello, world!</p> </body> </html>
You can find that there is a request in the name that you have saved as in this picture.
In the response tab, you will find the code that you have written as in the following picture
Now, what happened is that, once you opened the file you have saved as html, the computer began running the file in browser. The browser wanted something to show, so it made a request call to the file from which it was launched. The file gave the browser your code and that was found in the response section. Since it was a html file, the browser begins reading the HTML code from the top to the bottom. This process is known as parsing. During parsing, the browser encounters different HTML tags (like ,
, , etc.) and starts to build a structure called DOM based on these tags. As the browser builds the DOM, it simultaneously renders the content on your screen.Let’s take a step further by creating a simple table in HTML:
<p>Table Example</p> <table> <tr> <th>Name</th> <th>Power</th> <th>Is Kurama Present</th> </tr> <tr> <td>Naruto</td> <td>Rasengan</td> <td>Yes</td> </tr> <tr> <td>Sasuke</td> <td>Sharingan</td> <td>No</td> </tr> </table>
Notice the heading is being rendered by paragraph tag. Alternatively, you can also use
Note that