HTML을 배우려면 HTML의 문서 구조를 먼저 알고 시작해야 합니다.

<> </> 여기있는 특수기호들은 마크업 언어 태그를 나타내는 기호에 해당됩니다.

<!DOCTYPE HTML>
<html>
  <head>

  </head>
  <body>
  
  </body>
</html>

 

1. <!DOCYPE HTML>

첫번째로 <!DOCTYPE HTML> 이라는 것을 알아보도록 하겠습니다

!DOCTYPE HTML 에서 DOCTYPE 이란 Document Type Definition 의 줄인말로 문서타입 정의 라는 말입니다.

그렇다면 이문서는 HTML의 문서타입으로 정의 되있다고 처음에 알려줄수 있게 되는것입니다.

처음에 브라우저는 이 !DOCTYPE HTML을 보고 어떤언어로 이문서가 작성되어있는지 확인 하게 됩니다.

 

2. <html> </html>

현재 문서웹페이지의 시작과 끝을 알리는 태그입니다.

 

3. <head> </head> 

현재 웹페이지의 메타 데이터를 입력하는 태그입니다.

문자열 배우려면 HTML의 문서 구조를 먼저 알고 시작해야 합니다.

 

<> </> 여기있는 특수기호들은 마크업 언어 태그를 나타내는 기호에 해당됩니다.

 

<!DOCTYPE HTML>

<html>

  <head>

 

  </head>

  <body>

  

  </body>

</html>

1. <!DOCYPE HTML>

 

첫번째로 <!DOCTYPE HTML> 이라는 것을 알아보도록 하겠습니다

!DOCTYPE HTML 에서 DOCTYPE 이란 Document Type Definition 의 줄인말로 문서타입 정의 라는 말입니다.

그렇다면 이문서는 HTML의 문서타입으로 정의 되있다고 처음에 알려줄수 있게 되는것입니다.

처음에 브라우저는 이 !DOCTYPE HTML을 보고 어떤언어로 이문서가 작성되어있는지 확인 하게 됩니다.

 

2. <html> </html>

현재 문서웹페이지의 시작과 끝을 알리는 태그입니다.

 

3. <head> </head> 

현재 웹페이지의 메타 데이터를 입력하는 태그입니다.

문자열집합, 웹페이지의 제목 등을 표시하는 태그를 작성하는 곳입니다 . 

 

4. <body> </body>

 

우리가 실직적으로 웹페이지를 구현하는 공간입니다 . 

여러개의 태그들을 사용하여 우리가 지금까지 보았던 사이트들을 만들수있습니다.

 

 

'개발 > HTML' 카테고리의 다른 글

HTML (박스 모델) 기초 5-1편  (0) 2021.04.11
HTML (리스트 ) 기초 3편  (0) 2021.04.10
HTML (밑줄, 기울기, 줄바꿈, 굵기)기초 2편  (0) 2021.04.09
HTML( 제목, 단락) 기초 1편  (0) 2021.04.08
HTML소개 및 HTML Editor 설치  (0) 2021.04.07

HTML이란

HyperText MarkUp Language

HyperText ( 참조를통해 다른 문서로 접근할수있는 텍스트)

MarkUp Language ( 태그를 이용하여 문서를 표현하는 방식의 언어)

 

 

1990년대 스위스 CERT 연구소에서 팀버너스리에 발표의 의해 생겨났습니다.

 

 

HTML Editor 설치

저희가 HTML을 공부하면서 사용할 Eitor는 Atom이라는 에디터를 사용하겠습니다.

ATOM을검색후 사이트에 접속하여 다운로드를 진행하면 됩니다.

설치가 끝났다면 아톰을 실행 시켜주시고 상단에 있는 창을 닫습니다.

그리고 html을 생성할수 있는 폴더를 원하는위치에 생성 합니다.

 

Add folders 를 눌러 새로만든폴더에 경로를 지정해주면 html 을 사용할 준비가 끝났습니다.

'개발 > HTML' 카테고리의 다른 글

HTML (박스 모델) 기초 5-1편  (0) 2021.04.11
HTML (리스트 ) 기초 3편  (0) 2021.04.10
HTML (밑줄, 기울기, 줄바꿈, 굵기)기초 2편  (0) 2021.04.09
HTML( 제목, 단락) 기초 1편  (0) 2021.04.08
HTML 의 구조  (0) 2021.04.07

컴퓨터 과학 수학에서 정렬 알고리즘(sorting algorithm)이란 원소들을 번호순이나 사전 순서와 같이 일정한 순서대로 열거하는 알고리즘입니다.

-위키백과, 우리 모두의 백과사전.-

버블 소트란  두 인접한 원소를 검사하여 정렬하는 방법입니다.

 

시간 복잡도 소트 알고리즘 중에서 상당히 느린편에 속합니다.

시간복잡도는 나중에 다른 게시글에서 다뤄 보겠습니다.

using System;
namespace ConsolApp
{
    class Program
    {
        static void Main(string[] argv)
        {
            int[] array = new int[10] { 9, 7, 0, 8, 6, 2, 5, 3, 4, 1 };

            for (int i = 0; i < 9; i++)
            {
                for (int j = 0; j < 9; j++)
                {
                    if (array[j] > array[j + 1])
                    {
                        int temp = array[j];
                        array[j] = array[j + 1];
                        array[j + 1] = temp;
                    }
                }
            }
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(array[i]);
            }
            Console.Read();

        }
    }
}

 

'개발 > c#' 카테고리의 다른 글

C# WebBrowser 자동 로그인  (4) 2021.04.15
Boxing UnBoxing  (0) 2021.04.14
c# WebBrowser 만들기  (0) 2021.04.12
c# 으로 메모장 만들기  (0) 2021.04.11
10 까지의 합구하기  (0) 2021.03.31

1부터 10까지의 합을 구하는 방법을 for문으로 알아 보겠습니다.

이문제를 보고 while 문으로도 풀어보는것을 추천드립니다.

using System;
namespace Consolapp
{
	class Program
    {
    	static void main(string[] argv)
        {
          int num = 0;
            for (int index = 1; index <= 10; index++)
            {
                num += index;
            }
            Console.WriteLine(num);
            Console.Read();
        }
    }
}

 

'개발 > c#' 카테고리의 다른 글

C# WebBrowser 자동 로그인  (4) 2021.04.15
Boxing UnBoxing  (0) 2021.04.14
c# WebBrowser 만들기  (0) 2021.04.12
c# 으로 메모장 만들기  (0) 2021.04.11
Buble Sort (버블소트) 정렬알고리즘  (0) 2021.04.01

+ Recent posts