자주 사용하는 html5, CSS3 태그 정의

누구나 쉽게 페이지 기획해보기.
wpl sign
2021-12-16


자주 사용하는 HTML5, CSS3 태그를 정의해보았다.

웹 페이지를 만들 때 레이아웃을 구성하는 요소들로 문법만 익히면 누구나 쉽게 페이지 구성을 기획할 수 있다.

HTML5 태그

<텍스트 서식 요소>

<h1>~<h6>

<h1>은 가장 중요한 제목을 정의. 텍스트 크기가 가장 크다.

<h6>은 가장 중요하지 않은 제목을 정의. 텍스트 크기가 가장 작다.

<p> : 문단 정의

<pre> : 줄바꿈 모두 유지

<b> : 볼드체 (텍스트 강조), 출력 형식만을 정할 뿐 특별한 의미가 없는 물리적 태그.

<em> : 강조하고 싶은 텍스트에 사용하는 논리적 태그. 대부분 브라우저에서 기울어진 이탤릭체로 출력된다.

<strong> : <em>태그와 비슷한 의미를 가진 논리적 태그. 단순 강조보다 더 중요한 텍스트에 사용한다.

<i> : 텍스트 기울임

<br> : 줄바꿈

<hr> : 수평선

웹사이트의 레이아웃을 만드는 html5 시멘틱 구조 태그

<header> : 페이지 최상단, 좌측에 사용된다. 주로 form태그로 검색 창을 넣거나 nav태그로 메뉴를 넣는다.

<nav> : 네비게이션 메뉴로 사용되며 푸터에 사용되기도 한다. <header>, <footer>, <aside>태그안에 포함되어 사용되어지거나 독립으로 사용되기도 한다. 여러 개 사용할 경우 ID를 따로 지정하여 사용한다.

<aside> : 본문 좌측, 우측, 하단에 사용되며 필수 요소가 아니기 때문에 메인 콘텐츠에 영향을 끼치지 않는 태그.

<section> : 중심 내용을 감싸는 공간 태그. 콘텐츠를 주제별로 나뉠 때 자주 사용되며 주로 h1~h6 태그와 함께 사용된다.

<article> : 실제 콘텐츠 내용이 들어가는 부분으로 <section>태그안에 사용해도 되고, 반대로 <article>태그 안에 <section>태그를 사용해도 된다.

<footer> : 최하단에 위치하며 사이트 정보 (연락처, 저작권 표시) 등을 표기할 때 사용된다.

이 이미지는 대체 속성이 비어있습니다. 그 파일 이름은 %EB%AC%B8%EC%84%9C%EA%B5%AC%EC%A1%B0-300x263.jpg입니다
이 이미지는 대체 속성이 비어있습니다. 그 파일 이름은 %EB%AC%B8%EC%84%9C%EA%B5%AC%EC%A1%B02-300x263.jpg입니다

<예문>

<!DOCTYPE html>
<html lang=”ko-KR”>
<head>
       <meta charset=”utf-8″>
<title>타이틀(사이트 이름).</title>
</head>
<body>
<h1>가장 큰 텍스트로, 제목에 해당. </h1>
<br />
<b>진한 글씨.</b> <br>
<strong>중요한 내용이 들어감.</strong> <br>
<i>기울임꼴 글씨</i> <br>
<em>강조하고자 하는 내용.</em> <br>
<hr>
<h2><small>작은글씨</small></h2> 
<h2><mark>형광펜 효과</mark></h2> 
<hr>
<br />
<p>
하나의 문단 내용이 들어감.
</p>
</body>
</html>

CSS 속성

[type] : 글자에 관련된 속성을 설정하는 부분

font-familly : 글꼴 설정 <굴림, 굴림체;>

font-size : 글자 크기 및 단위 설정 <12px;>

font-style : 글자 모양 설정 <italic;>

line-height : 문단 내 줄 간격과 단위 설정 <18px;>

font-weight : 글자 굵기와 관련된 속성 <bold>

color : 글자 색상 설정 <#fff000;>

text-decoration : 밑줄 긋기, 윗줄 긋기 등 문단의 장식적인 효과 적용

  • underline; : 글자 밑에 줄긋기
  • overline; : 글자 위에 줄긋기
  • line-through; : 글자 중간에 줄긋기
  • blink; : 글자를 깜빡거리게 적용 (넷스케이프 웹브라우저에서만 나타남)
  • none; : 아무 장식 없이 글자를 나타냄, 하이퍼링크 속성 설정에서 주로 사용

[background] : 배경 색상, 반복, 고정, 수평 및 수직 위치와 같은 속성 설정

background-color : 배경 색상 지정 <#fff000;>

background-image : 배경 그림 설정 <url(bg.jpg);>

background-repeat : 배경 그림 채우기 속성 설정

  • no-repeat; : 배경 그림이 한 번만 채워져서 표시
  • repeat; : 배경 그림이 바둑판 형태로 채워져서 표시
  • repeat-x; 선택한 배경 그림이 수평 방향으로 가로로만 반복되어 표시
  • repeat-y; : 선택한 배경 그림이 수직 방향으로 세로로만 반복되어 표시

background-position : 배경 그림의 수평 및 수직 위치 설정 <10px center;>

background-attachment

  • fixed; : 스크롤 되어도 배경 그림은 고정되어, 나머지 문서에 삽입된 요소만 이동
  • scroll; : 일반 스크롤과 마찬가지로 배경 그림과 함께 문서에 삽입된 요소로 이동

[border] : 테두리 스타일, 굵기, 색상 속성 등 설정

order-width : 테두리 굵기 설정 <5px;>

border-style : 단일선, 이중선, 점선과 같은 테두리 스타일 설정 <solid;>

border-color : 테두리 색상 설정 <#ffffff;>

border : 테두리 굵기, 스타일, 색상 설정 <5px solid #ffffff;> (한번에 설정 가능)

[block] : 단어 간격, 글자 간격, 정렬, 들여쓰기와 같은 속성 설정

text-align : 가로 수평에 관련된 정렬 방식을 설정 <left;>

word-spacing : 단어와 단어 사이의 간격을 단위와 함께 설정 <10em;>

display : 표시 방식 설정 <inline;>

[box] : 선택한 글자, 테이블, 그림과 같은 요소 주위의 여백, 정렬, 크기 등의 속성 설정

margin : 주위에 함께 삽입되어 있는 요소와의 여백 설정 <10px;>

padding : 테두리 선과 요소 사이의 여백 설정 <10px;>

clear : 왼쪽, 오른쪽, 양쪽에 다른 요소가 위치되지 못하게 설정 <right;>

float : 스타일 시트가 적용되는 요소 정렬 <left;>

width : 스타일 시트가 적용되는 요소의 가로 크기를 단위와 함께 설정 <300px;>

height : 스타일 시트가 적용되는 요소의 세로 크기를 단위와 함께 설정 <auto;>

[positioning] : AP엘리먼트에 관련된 위치, 표시, z-index, 영역에 관한 속성 설정

position : AP엘리먼트의 배치 방식을 설정 <fixed;>

visibility : AP엘리먼트의 표시 방식을 설정 <inherit;>

width : AP엘리먼트의 가로 크기를 설정 <300px;>

height : AP엘리먼트의 세로 크기를 설정 <300px;>

z-index : AP엘리먼트의 겹치기 순서를 설정 <auto;>

overflow : AP엘리먼트의 크기보다 요소가 클 경우의 처리 방식을 설정

placement : AP엘리먼트의 위치와 크기를 설정

clip : AP엘리먼트의 표시 부분을 설정

조회수
11,510

DB수집부터 콜 상담까지 #CPA광고 .

성과를 달성할 만큼만 과금하는 가장 합리적인 광고
함께 읽으면 좋아요
아티클
최근 이마트24가 아동용 용돈 관리 앱 ‘퍼핀’을 운영 중인 레몬트리와 전략적 업무협약(MOU)을 체결했습니다. 이마트24와 퍼핀은...
레퍼런스 서비스기획
아티클
망하지 않는 서비스를 만드는 가장 단순한 공식에 대해 알고 있다면 안 보셔도 괜찮아요.
서비스기획
아티클
마케팅에서 가장 중요한 것
서비스기획
아티클
2023년 6월 5째주
랜딩페이지 서비스기획
아티클
2023년 6월 4째주
랜딩페이지 서비스기획
아티클
유저들이 서비스를 떠나는 16가지 이유에 대해 알고 계신 분들은 안보셔도 괜찮아요.
서비스기획
아티클
우리 브랜드도 정기구독 가능할까?
서비스기획
wpl sign
위픽레터

마케터에게 제안하기

마케팅, 강연, 출판, 프로젝트 제안을 해보세요
커뮤니티