반응형

태그(Tag)

HTML에서 태그는 꺾쇠(< 기호랑 >) 기호를 사용하는 문법입니다.
일반적으로 시작 태그와 종료 태그로 내용을 감싸는데요, 시작 태그는 <태그 이름> 형태로 쓰고 종료
태그는 </태그 이름> 형태로 씁니다.
예시 1: <p> 태그

<p>
  단락은 이렇게 넣습니다.
</p>
예시 2: <img> 태그

<img src="https://example.com/my-image.png">

 

예시 3: `<img>` 태그를 슬래시와 함께 쓰는 경우

줄바꿈(`<br>`)이나 이미지(`<img>`)처럼 안에 내용이 없는 태그는 시작 태그만 씁니다.
참고로 마지막에 슬래시(`/`) 기호를 넣어서 하나짜리 태그라는 걸 표시하기도 하는데요. 
 슬래시 없이 태그를 사용했는데, 둘 다 올바른 HTML 문법이니까 참고로 알아 두세요!
(아래처럼 쓰는 것도 올바른 문법입니다.)
<img src="https://example.com/my-image.png" />

속성

시작 태그에 속성 이름="속성 값" 형태로 사용하는 문법입니다. 태그의 속성을 정합니다.

시작 태그에 속성 이름="속성 값" 형태로 사용하는 문법입니다. 태그의 속성을 정합니다.
예시 1: <a> 태그의 href 속성


<a href="https://codeit.kr">코드잇</a>
예시 2: <img> 태그의 src 속성

<img src="https://example.com/my-image.png">

HTML 파일의 기본 구조

맨 윗줄에는 이 파일이 HTML 문법을 쓴다는 걸 알려주는 코드가 들어갑니다.
<!DOCTYPE html> 인데요. 여기서 DOCTYPE 은 문서 타입(Document Type)이라는 뜻입니다.
그 아래로는 크게 <html> 태그로 감싼 다음에, <head> 태그와 <body> 태그로 나눕니다.
이때 <head> 태그 안에는 페이지에 대한 정보가 들어가고, <body>에는 페이지 내용이 들어갑니다.


<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
  </body>
</html>

배운 태그 정리

사이트 이름

웹 브라우저 탭이나 창에 보이는 제목을 정할 수 있습니다. 참고로 페이지 내용이 아니라
 페이지에 대한 정보이기 때문에 <head> 태그 안에 구분해서 넣습니다.
 
 
<head>
  <title>윤동주 서시 - 한국 시 모음</title>
  ...
</head>

인코딩 정하기

한글을 지원하는 인코딩인 UTF-8을 사용하도록 정하는 코드입니다.   
<meta> 태그를 사용해서 <head> 태그 안에 넣어 주면 됩니다.


<head>
  <meta charset="utf-8">
  ...
</head>

 

제목

제목(Heading)은 제일 큰 것부터 작은 것까지 <h1>, <h2>, ... <h6> 태그를 사용할 수 있습니다.
사이트 이름에 쓰는 <title> 태그와 헷갈리지 않도록 주의하세요!


<h1>서시</h1>
<h2>시인 윤동주</h2>

단락

단락(Paragraph)은  <p>태그로 감싸면 되는데요.
이때 코드에서 줄 바꿈은 화면에 나오지 않고 붙어서 보입니다



<p>
  죽는 날까지 하늘을 우러러
  한 점 부끄럼이 없기를,
  잎새에 이는 바람에도
  나는 괴로워했다.
  별을 노래하는 마음으로
  모든 죽어가는 것을 사랑해야지
  그리고 나한테 주어진 길을
  걸어가야겠다.
</p>
<p>
  오늘 밤에도 별이 바람에 스치운다.
</p>

줄 바꿈

HTML은 기본적으로 문장들을 이어서 보여 줍니다. 줄 바꿈(Break Line)은 <br>이라는 태그를 사용합니다.
 이때 줄 바꿈 태그 안에는 내용이 없으니까 시작 태그 하나만 <br>처럼 씁니다.
 
 
<p>
  죽는 날까지 하늘을 우러러<br>
  한 점 부끄럼이 없기를,<br>
  잎새에 이는 바람에도<br>
  나는 괴로워했다.<br>
  별을 노래하는 마음으로<br>
  모든 죽어가는 것을 사랑해야지<br>
  그리고 나한테 주어진 길을<br>
  걸어가야겠다.
</p>
<p>
  오늘 밤에도 별이 바람에 스치운다.
</p>

링크

링크는 <a> 태그를 사용합니다. href 속성으로 이동할 주소나 경로를 적어 주면 됩니다.


<a href="https://ko.wikipedia.org/wiki/%EC%84%9C%EC%8B%9C_(%EC%8B%9C)">
  위키 문서 보기
</a>

 

 

이미지

이미지(image)는 <img> 태그를 사용합니다. src 속성으로 이미지 파일의 주소나 경로를 적어 주면 됩니다

예시 1: 인터넷에 올라와 있는 사진

<img src="https://upload.wikimedia.org/wikipedia/commons/4/4f/Yun_Dong-ju.jpg">
예시 2: 같은 폴더에 있는 yun-dong-ju.jpg 파일 사용하기



<img src="yun-dong-ju.jpg">
예시 3: images 라는 폴더 안에 있는 파일 사용하기

<img src="images/yun-dong-ju.jpg">

영역 나누기

<div> 태그로 여러 태그를 감싸거나,  <span> 태그로 텍스트 일부만 감쌀 수 있습니다.
참고로 이렇게 영역을 나누는 건 나중에 CSS를 사용할 때 스타일을 적용하는 용도로 사용할 겁니다.


<div>
  <h1>서시</h1>
  <h2>시인 <span>윤동주</span></h2>
</div>
<div>
  <p>
    죽는 날까지 하늘을 우러러<br>
    한 점 부끄럼이 없기를,<br>
    잎새에 이는 바람에도<br>
    나는 괴로워했다.<br>
    별을 노래하는 마음으로<br>
    모든 죽어가는 것을 사랑해야지<br>
    그리고 나한테 주어진 길을<br>
    걸어가야겠다.
  </p>
  <p>
    오늘 밤에도 별이 바람에 스치운다.
  </p>
</div>

 

 

HTML 기본 - Web 개발 학습하기 | MDN

HTML (Hypertext Markup Language)은 웹 페이지와 그 내용을 구조화하기 위해 사용하는 코드입니다. 예를 들면, 콘텐츠는 여러 개의 문단, 글 머리 목록이 구조화된 것이거나 사진이나 데이터 테이블일 수

developer.mozilla.org

 

반응형

'웹퍼블리싱 > HTML' 카테고리의 다른 글

HTML 문서 제목 문단 링크 이미지 버튼 목록  (0) 2024.03.12
HTML 기본  (0) 2024.03.12
HTML이란 무엇입니까?  (0) 2024.03.11
반응형
<!DOCTYPE html>
<html>
    <head>
    <title>Weekly Codeit</title>
    <meta charset="utf-8">
    </head>
    <body>
    <h1>Weekly Codeit</h1>
    <h2>생산성을 높여줄 유닉스 커맨드 꿀팁</h2>
    <p>
        생각만하면 모든게 이루어진다! 꿈 같은 이야기죠? 하지만 유닉스 커맨드를
        사용하면 더 이상 꿈이 아니랍니다. 마우스 대신에 유닉스 명령어들을 사용하면
        복잡한 일도 한 번에 뚝딱하거든요.
    </p>
    <p>보기</a>
        유닉스 커맨드를 사용할 때 알아두면 좋은, 작업 효율성을 UP! UP! 시켜주는
        꿀팁 몇 가지를 준비해봤으니까, 한 번 살펴보세요!
    </p><a>자세히보기</a>
    <h2>머신 러닝을 통한 추천 시스템 (내용 기반, 협업 필터링)</h2>
    <p>
        넷플릭스나 애플 뮤직은 어떻게 영화나 음악을 추천해주는 걸까요? 일단 추천
        시스템이란 유저에게 유저가 좋아하거나 구매할 만한 상품을 추천해 주는
        프로그램을 의미합니다.
    </p>
    <p>
        내가 평소에 쓰는 서비스들은 이미 추천 서비스를 사용하고 있을지도 모릅니다.
        (놀랍죠?) 유저 별로 아마존이나 쿠팡에서 물건들을, 넷플릭스에서
        영화들을, 애플 뮤직에서 노래를 보여주는 것. 모두 추천 시스템을 사용해서 첫
        화면에 보여주기 때문이죠.
    </p>
    <h2>Tips & Tricks: HTML 코드 편하게 입력하는 법</h2>
    <p>
        HTML 파일을 작성하려면 DOCTYPE, &lt;html&gt;, &lt;head&gt;, &lt;body&gt; ... 적어야 할 것이 참
        많습니다. 이럴때 유용하게 쓸 수 있는 기능이 있는데요. VS Code에서는
        !(느낌표)를 입력하고 Tab 키나 Enter 키를 누르면 HTML 코드를 한번에 입력할
        수 있답니다!
    </p>
    <p>
        이건 Emmet 이라고 부르는 문법의 일부인데요. Emmet은 개미라는
        뜻이랍니다. 개미는 자기 몸집의 50배나 넘는 물건을 옮길 수 있다는데요.
        개미처럼 Emmet의 문법도 짧은 단어만 입력하면 긴 HTML 코드를 뚝딱 만들어 낼
        수 있으니까, 한 번 살펴보시는 것도 좋을 거 같네요.
    </p>
    <h2>코둥이 퀴즈</h2>
    <p>
        머신 러닝에서 유저에게 유저가 좋아하거나<br>
        구매할만할 상품을 추천해 주는 프로그램을<br>
        □□ □□□ (이)라고 부른다.
    </p>
    <p>
        빈 칸에 들어갈 다섯 글자를 답장으로 보내주세요.<br>
        선착순 200분께 코드잇 시그니쳐 굿즈를 보내드려요.
    </p>
    <p>Weekly Codeit</p>
    <p>(주)코드잇 | 서울 중구 청계천로 100 시그니쳐타워 동관 10층</p>
    <p>Weekly Codeit 을 아직 구독하지 않으셨다면? 구독 신청하기</p>
    <p>뉴스레터가 보이지 않는다면, weekly@codeit.kr을 메일 주소록에 추가해주세요.</p>
    <p>수신 거부 Unsubscribe</p>
    </body>
</html>
반응형

'웹퍼블리싱' 카테고리의 다른 글

웹사이트 어떻게 만들나요?  (0) 2024.03.11
반응형

HTML 문서

<!DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>

 

 

HTML 제목 

<!DOCTYPE html>
<html>
<body>

<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>

</body>
</html>

 

 

 

<!DOCTYPE html>
<html>
<body>

<p>This is a paragraph.</p>
<p>This is another paragraph.</p>

</body>
</html>
반응형

'웹퍼블리싱 > HTML' 카테고리의 다른 글

HTML 문법  (0) 2024.03.19
HTML 기본  (0) 2024.03.12
HTML이란 무엇입니까?  (0) 2024.03.11
반응형
<!DOCTYPE html>
<html>
<body>

<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>

</body>
</html>​
HTML 문서
모든 HTML 문서는 문서 유형 선언으로 시작해야 합니다. <!DOCTYPE html>.

HTML 문서 자체는 다음으로 시작합니다. <html> 그리고 그것으로 끝납니다. </html>.

HTML 문서에서 보이는 부분은 다음과 같습니다. <body> 그리고. </body>.

 

<!DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>
</html>

<!DOCTYPE> 선언문

<!DOCTYPE> 선언은 문서 유형을 나타내며 브라우저에서 웹 페이지를 올바르게 표시하는 데 도움이 됩니다.

선언은 페이지 상단(HTML 태그 앞에)에 한 번만 표시되어야 합니다.

<!DOCTYPE> 선언은 대소문자를 구분하지 않습니다.

HTML5의 <!DOCTYPE> 선언은 다음과 같습니다:

<!DOCTYPE html>

 

 

HTML 제목

HTML 제목은 <h1>에서 <h6> 태그로 정의됩니다.

<h1>은 가장 중요한 제목을 정의합니다. <h6>은 가장 중요하지 않은 제목을 정의합니다:

 

<!DOCTYPE html>
<html>
<body>

<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>

</body>
</html>

 

 

HTML 문단

HTML 단락은 다음과 같이 정의됩니다. <p> 태그

 

<!DOCTYPE html>
<html>
<body>

<p>This is a paragraph.</p>
<p>This is another paragraph.</p>

</body>
</html>

 

HTML 소스를 보는 방법

웹 페이지를 보고 "어떻게 저렇게 만들었을까?"라고 궁금해한 적이 있나요?

HTML 소스 코드를 확인하세요:

HTML 페이지에서 CTRL + U를 클릭하거나 페이지를 마우스 오른쪽 버튼으로 클릭하고 '페이지 소스 보기'를 선택합니다. 그러면 페이지의 HTML 소스 코드가 포함된 새 탭이 열립니다.

HTML 요소 검사하기:

요소(또는 빈 영역)를 마우스 오른쪽 버튼으로 클릭하고 '검사'를 선택하면 어떤 요소로 구성되어 있는지 확인할 수 있습니다(HTML과 CSS가 모두 표시됩니다). 열리는 요소 또는 스타일 패널에서 HTML 또는 CSS를 즉석에서 편집할 수도 있습니다.

반응형

'웹퍼블리싱 > HTML' 카테고리의 다른 글

HTML 문법  (0) 2024.03.19
HTML 문서 제목 문단 링크 이미지 버튼 목록  (0) 2024.03.12
HTML이란 무엇입니까?  (0) 2024.03.11
반응형
  • CSS는 Cascading Style Sheets의 약자입니다.
  • CSS는 HTML 요소를 화면에 표시하는 방법을 설명합니다. 종이, 또는 다른 미디어에서
  • CSS는 많은 작업을 절약합니다. 레이아웃을 제어할 수 있습니다. 한 번에 여러 개의 웹 페이지
  • 외부 스타일시트는 CSS 파일에 저장됩니다.

CSS는 우리가 웹 페이지를 스타일링하는 데 사용하는 언어입니다.

 

 

 

CSS를 사용하는 이유

CSS는 디자인, 레이아웃을 포함하여 웹 페이지의 스타일을 정의하는 데 사용됩니다. 그리고 다양한 장치와 화면 크기에 대한 디스플레이의 변화.

body {
  background-color: lightblue;
}

h1 {
  color: white;
  text-align: center;
}

p {
  font-family: verdana;
  font-size: 20px;
}

실행

 

CSS 구문

 

 

선택기는 스타일을 지정하려는 HTML 요소를 가리킵니다.
선언 블록에는 세미콜론으로 구분된 하나 이상의 선언이 포함됩니다.
각 선언에는 콜론으로 구분된 CSS 속성 이름과 값이 포함됩니다.
여러 CSS 선언은 세미콜론으로 구분되며 선언 블록은 중괄호로 둘러싸여 있습니다.

 

 

이 예제에서는 모든 <p> 요소가 가운데 정렬되고 텍스트 색상이 빨간색으로 표시됩니다:


<!DOCTYPE html>
<html>
<head>
<style>
p {
  color: red;
  text-align: center;
} 
</style>
</head>
<body>

<p>Hello World!</p>
<p>These paragraphs are styled with CSS.</p>

</body>
</html>

 

p는 CSS의 선택기입니다(스타일을 지정하려는 HTML 요소인 <p>를 가리킴).
color는 속성이고red은 속성 값입니다.
text-align은 속성이고 center는 속성 값입니다.

 

반응형
반응형

  • HTML은 하이퍼 텍스트 마크업 언어를 나타냅니다.
  • HTML은 웹 페이지를 만들기 위한 표준 마크업 언어입니다.
  • HTML은 웹 페이지의 구조를 설명합니다.
  • HTML은 일련의 요소로 구성됩니다.
  • HTML 요소는 브라우저에 내용을 표시하는 방법을 알려줍니다.
  • HTML 요소는 "This is aheading", "This is a heading"과 같은 내용을 레이블로 지정합니다. 는 단락, "이것은 링크입니다" 등입니다.

 

간단한 HTML 문서

 

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>
</html>

실행

 

<!DOCTYPE html> 선언은 정의합니다. 이 문서가 HTML5 문서라는 것.
 <html> 요소는 HTML의 루트 요소입니다. 페이지입니다.
 <head> 요소에 대한 메타 정보가 포함되어 있습니다. HTML 페이지
<title> 요소는 다음에 대한 제목을 지정합니다. HTML 페이지(브라우저의 제목 표시줄 또는 페이지의 탭에 표시됨)
 <body> 요소는 다음을 정의합니다. 문서 본문은 다음과 같은 모든 가시적인 내용을 위한 컨테이너입니다. 제목, 단락, 이미지, 하이퍼링크, 표, 목록 등
 <h1> 요소는 큰 제목을 정의합니다.
 <p> 요소는 단락을 정의합니다.

 

 

 

HTML 요소란?

HTML 요소는 시작 태그, 일부 내용 및 끝 태그로 정의됩니다.

<tagname>콘텐츠가 여기로...</tagname>

HTML 요소는 시작 태그부터 끝 태그까지 모든 것입니다.

<h1>마이. 첫 번째 제목</h1>
<p저의 첫 단락.</p>

 

참고: 일부 HTML 요소에는 콘텐츠가 없습니다(<br>과 같이). 원소) 이러한 요소를 빈 요소라고 합니다. 빈 요소에는 끝 태그가 없습니다

 

 

웹 브라우저

웹 브라우저(Chrome, Edge, Firefox, Safari)의 목적은 HTML 문서를 읽고 표시하는 것입니다. 정확하게

브라우저는 HTML 태그를 표시하지 않지만 이 태그를 사용하여 문서를 표시하는 방법을 결정합니다.

 

 

HTML 페이지 구조

다음은 HTML 페이지 구조를 시각화한 것입니다.

 

 

참고 : <본문> 섹션 내의 내용 브라우저에 표시됩니다. <title> 요소 내부의 내용은 다음과 같습니다. 브라우저의 제목 표시줄이나 페이지 탭에 표시됩니다.

 

 

반응형

'웹퍼블리싱 > HTML' 카테고리의 다른 글

HTML 문법  (0) 2024.03.19
HTML 문서 제목 문단 링크 이미지 버튼 목록  (0) 2024.03.12
HTML 기본  (0) 2024.03.12
반응형

 

 

컴퓨터로 문서를 작성할 떄는  워드나한글 프로그램을 쓰고 발표자료를 만들떄는  파워포인트를 사용함

 

 
웹사이트는 만들떄  뭘로 만드는걸까?

 

웹사이틀 만드는&nbsp; 프로그래밍 언어

 

 

바로 HTML이랑 CSS  홈페이지를 만들고싶다면 무조건 배워야한다

 HTM,CSS  프로그래밍어  컴퓨터가  프로그램을 만들때 사용하는 언어

 

언어이기때문에  한국어나영어 단어 문법이 존재한다 문법에따라 쓰면 프로그램이 만들어진다

 

 

소스코드

 

이때 쓴 내용을 소스코드 라고  하고 짦게 줄여서 코드라고 부른다

 

코딩한다

코딩한다  프로그래밍언어로 코드를 작성한다

 

 

 

HTML, CSS, JS 한 눈에 보기

  • HTML, CSS, JS 모두 입력되었을 때 모습

HTML, CSS, JS 모두 입력되었을 때 모습

 

 

JS를 제거했을 때 모습

JS를 제거했을 때 모습

 

JS와 CSS를 모두 제거했을 때의 모습

JS와 CSS를 모두 제거했을 때의 모습

 

 

☑️ HTML

  • HTML : Hypertext Markup Language
  • HTML은 웹페이지를 만드는 컴퓨터 언어에요. 웹페이지는 텍스트, 이미지, 링크 등의 다양한 요소로 이뤄져 있는데, HTML은 이 모든 것들을 구조화하고 웹페이지에서 어떻게 보여질지를 결정합니다. 
<!DOCTYPE html>
<html>
  <head>
    <title>HTML 예시</title>
  </head>
  <body>
    <h1>HTML 예시</h1>
    <p>이것은 단락입니다.</p>
  </body>
</html>

CSS

  • CSS : Cascading Style Sheets
  • 웹 페이지를 스타일링 하기 위한 코드입니다. 색깔, 모양, 디자인을 선택하여 웹페이지를 시각적으로 만들어줘요.

예시코드

<!DOCTYPE html>
<html>
  <head>
    <style>
      h1 {
        color: orange;
        text-align: center;
      }

      p {
        background-color: lightblue;
        padding: 20px 10px;
        border-radius: 10px;
      }
    </style>
  </head>
  <body>
    <h1>CSS 예시</h1>
    <p>이것은 단락입니다.</p>
  </body>
</html>

JS(JavaScript)

  • JS는 세계에서 가장 인기 있는 프로그래밍 언어로, 웹페이지를 생동감 있게 만들어줍니다. 클릭하면 무언가 일어나고, 움직이는 것을 만들고, 심지어 게임도 만들 수 있습니다.
<!DOCTYPE html>
<html>
  <head>
    <title>JavaScript 예시</title>
  </head>
  <body>
    <h1 id="demo">JavaScript 예시</h1>
    <button onclick="changeText()">클릭하세요</button>

    <script>
      function changeText() {
        document.getElementById("demo").innerHTML = "안녕하세요, JavaScript!";
      }
    </script>
  </body>
</html>

 

 

 

반응형

'웹퍼블리싱' 카테고리의 다른 글

하이퍼링크 줄바꾸기  (0) 2024.03.19

+ Recent posts