<div> / <span> - 요소와 요소를 묶어줄 때 사용하는 태그

1. 요소와 요소를 묶어줄 때 사용

2. CSS 스타일링할 때 요긴하게 사용 (<div>는 block 요소 / <span>은 inline 요소)

3. 딱히 떠오르는 태그가 없을 때 사용

<div>
  lightixxx
</div>

<span>
  lightixxx
</span>

 

시멘틱한 태그 작성을 위해 div와 span은 최대한 쓰지 않으려고 노력!

더보기

프론트엔드 지망생이 강의를 들으며 공부용으로 작성된 포스트이기 때문에 내용이 빈약할 수 있습니다 :)

잘못된 정보가 있으면 댓글 남겨주시면 감사하겠습니다.

<blockquote> - 문단 전체가 인용문구 일 때 사용하는 태그

<cite> - 출처를 표기할 때 사용하는 태그 or 속성

<blockquote> 
  Study without desire spoils the memory,<br />
  and it retains nothing that it takes in.
  <cite>Leonardo da Vinci</cite>
</blockquote>  

 

<q> - 문장 내의 일부분이 인용문구 일 때 사용하는 태그

"  " 로 감싸진다

<p>
  라이틱스 블로그에 따르면,
  <q cite="https://lightixxx.tistory.com/">프론트엔드가 되는 과정은 멀고도 험하다</q>
</p>

 

더보기

프론트엔드 지망생이 강의를 들으며 공부용으로 작성된 포스트이기 때문에 내용이 빈약할 수 있습니다 :)

잘못된 정보가 있으면 댓글 남겨주시면 감사하겠습니다.

<ul> - 순서가 없는 목록 (Unordered List)

순서가 중요하지 않은 목록을 작성할 때 사용하는 태그.

ex) 상품순서, 메뉴순서 등

<ul>
  <li>첫 번째 상품</li>
  <li>두 번째 상품</li>
  <li>세 번째 상품</li>
</ul>

 

<ol> - 순서가 있는 목록 (Ordered List)

순서가 중요한 목록을 작성할 때 사용하는 태그.

ex) 실시간 검색어, 요리법 등

<ol>
  <li>물을 끓인다</li>
  <li>스프를 넣는다</li>
  <li>면을 넣는다</li>
</ol>

 ul과 ol의 직계자식은 무조건 li만 가능! 

(실행은 되지만, 웹표준에 어긋남)

 

<dl> - 설명/정의 목록 (Description List)

1. 용어를 정의할 때 사용하는 태그 

ex) 사전에서 단어와 단어의 뜻

2. key-value로 정보를 제공할 때 사용하는 태그

ex) {이름 : 라이틱스}

 

 <dl>의 자식요소로는 <dt> <dd> <dfn>이 올 수 있다.

<dt> - 용어 / key 값 (description term)

<dfn> - 의미를 구체적으로 정의내릴 때 (definition)

<dd> - 설명 / value 값 (description data)

 

🚨 Syntax Alert 🚨

<!-- GOOD -->

<dl>
  <dt>
    <dfn> development </dfn<
  </dt>
  <dd> 1. [u] 발달, 성장 </dd>  <!-- development에 대한 설명 -->
  <dd> 2. [u,c] (신제품의) 개발; 신개발품 </dd>  <!-- development에 대한 설명 -->
</dl>


<dl>
  <dt>라이틱스</dt> <!-- 같은 의미일 때 -->
  <dt>lightixxx</dt> <!-- 같은 의미일 때 -->
  <dd>라이틱스의 블로그입니다.</dd>
</dl>


<dl>
  <dt>라이틱스</dt> 
  <dd>라이틱스의 블로그입니다.</dd> <!-- 같은 의미일 때 -->
  <dd>lightixxx의 블로그입니다.</dd> <!-- 같은 의미일 때 -->
</dl>


<dl>
  <div>
    <dt>사과</dt> 
    <dd>사과에 대한 설명</dd>
  </div> <!--div로 묶기도 가능 -->
	
  <div>
    <dt>바나나</dt>
    <dd>바나나에 대한 설명</dd>
  </div> <!--div로 묶기도 가능 -->
</dl>
<!-- BAD -->

<dt>
  라이틱스 <!-- dt와 dd는 반드시 dl의 자식요소로 존재해야 한다-->
</dt>


<dl>
  <dt>라이틱스</dt>
  <dd>라이틱스의 블로그입니다.</dd>	
  <dt>구글 짱</dt> <!-- 다른 의미인데 따로 설명이 없음 -->
</dl>


<dl>
  <section>
	<dt>사과</dt>
	<dd>사과에 대한 설명</dd>
  </section> <!-- div로만 묶을 수 있음 -->
  <section>
	<dt>바나나</dt>
	<dd>바나나에 대한 설명</dd>
  </section> <!-- div로만 묶을 수 있음 -->
</dl>

 

더보기

프론트엔드 지망생이 강의를 들으며 공부용으로 작성된 포스트이기 때문에 내용이 빈약할 수 있습니다 :)

잘못된 정보가 있으면 댓글 남겨주시면 감사하겠습니다.

이미지를 넣어주는 <img />태그

<img src="경로" alt="대체 텍스트" />

 

src (source) - 이미지와 파일 경로 지정하기 (필수)

html 문서에서 이미지 파일까지 찾아가기 위한 경로를 지정해야 한다.

<!-- 절대 경로 -->
<img src="http://https://lightixxx.tistory.com/html.jpg" alt="라이틱스의 html 공부" />

<!-- 상대 경로 -->
<img src="../images/html.jpg" alt="라이틱스의 html 공부" />

 

alt (alternative text) - 이미지를 설명해 주는 대체 텍스트 (필수)

이미지가 불러들여지지 않을 때, 이미지를 설명해주는 대체 텍스트.

혹은 시각 장애인을 위한 화면 리더기가 이미지에 대해 설명해줘야 하기 때문에 반드시 입력해야 한다.

 

title - 툴팁 표시하기

<a>태그와 마찬가지로 마우스 호버시 툴팁이 노출되게 할 수 있다.

 

srcset - 다른 환경에서 사용될 이미지 소스를 명시

<img srcset="../images/image1.jpg 1x,
	     ../images/image2.jpg 2x" alt="예시 이미지"/>

width - 이미지의 가로 너비

height - 이미지의 세로 너비

 

더보기

프론트엔드 지망생이 강의를 들으며 공부용으로 작성된 포스트이기 때문에 내용이 빈약할 수 있습니다 :)

잘못된 정보가 있으면 댓글 남겨주시면 감사하겠습니다.

anchor⚓️

다른 페이지, 같은 페이지 내 이동, 이메일 주소, 전화번호 등 다른 URL로 연결해주는 <a> 태그

<a href="#"> #페이지로 이동 </a>

 

href 란, Hypertext + reference

HTML문서 혹은 웹페이지의 주소값을 뜻한다.

 

href 주소값 표기 방법

<!-- 1. 웹페이지 url -->
<a href="https://lightixxx.tistory.com"> lightixxx 블로그로 이동 </a>

<!-- 2. 페이지 내 이동 -->
<a href="#hello"> 페이지 내 hello라는 섹션으로 이동 </a>

<!-- 3. 메일주소로 이동 -->
<a href="mailto:lightixxx@gmail.com"> lightixxx에게 메일쓰기 </a>

<!-- 4. 전화걸기 -->
<a href="tel:01012345678"> OOO에게 전화걸기 </a>

 

target 속성

새 창 또는 새 탭에서 링크 열기

<!-- 1. 연결 문서를 클릭한 창에서 열기 (default) -->
<a href="https://lightixxx.tistory.com" target="_self"> 라이틱스 블로그 </a>

<!-- 2. 새 탭으로 이동 -->
<a href="https://lightixxx.tistory.com" target="_blank"> 라이틱스 블로그 </a>

<!-- 3. 부모 창에서 열기 (없다면 _self) -->
<a href="https://lightixxx.tistory.com" target="_parent"> 라이틱스 블로그 </a>

<!-- 4. 가장 상위 창에서 열기 (없다면 _self) -->
<a href="https://lightixxx.tistory.com" target="_top"> 라이틱스 블로그 </a>

 

title 속성

마우스 호버 시 링크를 미리 알려주는 툴팁

<a href="https://lightixxx.tistory.com" title="라이틱스 블로그로 이동합니다."> 라이틱스 블로그 </a>

 

구현된 결과

캡쳐하면서 커서가 사라졌...

 

더보기

프론트엔드 지망생이 강의를 들으며 공부용으로 작성된 포스트이기 때문에 내용이 빈약할 수 있습니다 :)

잘못된 정보가 있으면 댓글 남겨주시면 감사하겠습니다.

<strong> - 중요한 내용에 사용하는 태그

<strong> 강조 </strong>

사용 시 default로 font-style: bold; 이 적용된다.

문장 내의 특정 텍스트를 더욱 강하게 강조하고자 할 때 사용한다.

<b> 태그는 강조의 의미가 없다.

 

<em> - 강조할 때 사용하는 태그

<em> 강조 </em>

사용 시 default로 font-style: italic; 이 적용된다.

문단 내에서 일부 텍스트를 다른 텍스트와 구분하여 강조하고자 할 때 사용한다.

<i> 태그는 강조의 의미가 없다.

 

 

더보기

프론트엔드 지망생이 강의를 들으며 공부용으로 작성된 포스트이기 때문에 내용이 빈약할 수 있습니다 :)

잘못된 정보가 있으면 댓글 남겨주시면 감사하겠습니다.

+ Recent posts