본문 바로가기
>
기록

[코딩일지] #20230125 : 코드카데미 HTML 연습하기 _ HTML#3

by 게으른_직장인 2023. 1. 28.
320x100

#20230125 #HTML #H3

#코드카데미 HTML


<H2 내용>

1. 코드카데미로 HTML공부 진행 중

2. 뭔가 확실히 잘못되었음을 인지함.

3. 궁금증 덮어두고 전에 나갔던 진도 이어서 오늘 할 예정

 


HTML

hypertext markup language

하이퍼텍스트 마크업언어(WWW에서 구할수 있는 내용의 대다수를 만드는 데 사용되는 문서 포맷 언어)

 

*요소들 설명 :  코드카데미 용어설명 바로가기, TCP 용어설명 바로가기

 

-

*블록과 인라인

 • HTML의 모든 요소는 해당 요소가 웹 브라우저에 어떻게 보이는가를 결정짓는 display 속성을 가짐
 • 대부분의 HTML 요소는 이러한 display 속성값으로 block이나 inline 중 하나를 가지게 됨

1. 블록(block) : 속성값이 블록인 요소는 언제나 새로운 라인에서 시작하며, 해당 라인의 모든 너비를 차지 ex) <p>, <div>, <h>, <ul>, <ol>, <form>

<p style="border: 3px solid red">
    <p style="border: 3px solid red"> p요소는 display 속성값이 블록인 요소입니다. </p>
</p>

2. 인라인(inline) : 속성값이 인라인인 요소는 새로운 라인에서 시작하지 않음. 요소의 너비도 해당 라인 전체가 아닌 해당 HTML 요소의 내용(content)만큼만 차지 ex) <span>, <a>, <img>

<p>    
    <span style="background-color:grey; color:orange">span태그</span>는 display 속성값이 인라인인 요소입니다.
</p>

 

-

<em> : 기울임

 • 텍스트를 기울임꼴로 강조

 

-

<strong> : 굵게 강조

 • 텍스트를 굵음으로 강조

tstory HTML에서는 기울임을 <i>로 굵게를 <b>로 표시했다.
기울임 <i>, <em> / 굵게 <b>, <strong> 

 

-

<br> : line break 줄바꿈

 • HTML 파일에서 코드 사이의 간격은 브라우저에서 요소의 위치에 영향을 주지 않음.

 • 브라우저의 간격을 수정하려는 경우 <br> 사용가능

 • 시작태그만 존재

 • 코드 내 어디서든 사용 가능

<br> 1번 : 1줄 바꿈
<br> 2번 : 2줄 바꿈

-

<li> : list

 • HTML list에 포함되는 item을 정의할 때 사용

 •  <menu> 요소에서 리스트의 각 아이템을 정의

 

-

<menu>요소

<ul> : Unordered Lists

 • 순서가 없는 HTML 리스트를 정의

 • 아이템 앞 marker는 검정색의 작은 원or사각형 모양으로 표현

 • marker는 CSS로 모양 변경 가능

 

<ol>

 • 순서가 있는 HTML 리스트를 정의

 • 아이템 앞 marker는 아라비아 숫자or 알파벳으로 표현

 • HTML5에서는 <type> 속성 지원X, CSS의 list-style-type 속성으로 마커 종류 변경

 

-

<img> : Images

 • 직접 삽입되는 것이 아닌 HTML 문서에 이미지가 링크되는 형태

 • 참조된 이미지를 위한 일종의 수용 공간을 만들어 주는 것

 • src 속성과 alt 속성을 반드시 명시해야 함

 • self-closing tag로 <img>로 시작해서 slash로 끝 ( / 생략 가능)

 • HTML5에서는 align, border, hspace, vspace 속성 지원X

 • HTML에서는 태그 닫지X, XHTML에서는 태그 닫아야함

 

-

<src>

 • 이미지 소스의 URL을 명시

 • URL(Uniform Resource Locator)은 파일이 저장된 웹 주소 또는 로컬 주소

 

-

<alt>

 • 이미지를 가져오는데 실패했을 경우 보여줄 대체 텍스트를 명시

 • 이미지가 웹 페이지에 로드되지 않는 경우, 이미지 영역에 마우스를 가져가면 이미지에 대한 간단한 설명을 읽을 수 있음
 • 화면 판독 소프트웨어가 시각 장애가 있는 사용자에게 이미지 설명을 큰 소리로 읽음
 • 검색 엔진이 인터넷을 탐색할 때 웹 사이트의 이미지를 볼 수 없기 때문에 SEO(검색 엔진 최적화)에서도 역할을함.

   설명적인 Alt 속성을 사용하면 사이트의 순위 향상 가능.

 • 이미지가 (손상, 등의 사유로)의미 있는 이미지가 아닌 경우 alt 속성은 비워 둠

 

-

<video> : Videos

 • <img>와 같이 alt 속성을 명시 or 요소 내에 위치하는 텍스트로 <video> 요소를 지원하지 않을 경우 표시

 • opening tag와 closing tag 모두 필요

 • 비디오 소스(src)는 "myVideo.mp4"

 • src 속성 다음에는 너비 및 높이 속성을 사용하여 브라우저에 표시되는 비디오의 크기를 설정

 • 'controls'은 일시 중지 및 재생과 같은 기본 비디오 컨트롤을 포함하도록 브라우저에 지시

 • 지원하는 포팻 파일 : MP4 (MIME 타입: video/mp4), WebM (MIME 타입: video/webm), Ogg (MIME 타입: video/ogg)

controls가 없으면, 영상에 재생/정지 이런 기능들 표시 안되고 영상 첫 화면만 사진처럼 떠있음

 

-

  • HTML stands for HyperText Markup Language and is used to create the structure and content of a webpage.
  • Most HTML elements contain opening and closing tags with raw text or other HTML tags between them.
  • HTML elements can be nested inside other elements. The enclosed element is the child of the enclosing parent element.
  • Any visible content should be placed within the opening and closing <body> tags.
  • Headings and sub-headings, <h1> to <h6> tags, are used to provide titles for sections of content.
  • <p>, <span> and <div> tags specify text or blocks.
  • The <em> and <strong> tags are used to emphasize text.
  • Line breaks are created with the <br> tag.
  • Ordered lists (<ol>) are numbered and unordered lists (<ul>) are bulleted.
  • Images (<img>) and videos (<video>) can be added by linking to an existing source.
졸려서 해석 안하고 그냥 기록만,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,꺄륵 끝났다

 


memo

 

*클래스 101 진도 빼기

 

*앞이 막막하다..

 

naver-site-verification: naver6088ca093ecc4cfbe8a58e92b75e7a99.html

728x90
반응형

댓글