본문 바로가기
FRONT-END

HTML / CSS

by 지에스정 2020. 4. 23.

 

HTML

 

하이퍼텍스트 마크업 언어 뜻하며 요소와 속성으로 이루어 져 있으며 꺽쇠 <> 로 표현된다.

 

웹 브라우저를 표현하는 데 사용되며, 자바스크립트와 CSS 를 연동하여 사용한다.

 

즉 웹브라우저의 기본적인 뼈대라고 생각하면 된다.

 

마크업의 기본 구조는 다음과 같다.

<!doctype html>
<html>
  <head>
    <title>Hello HTML</title>
  </head>
  <body>
    <p>Hello World!</p>
  </body>
</html>

 

마크업 요소는 다음과 같다.

 

<p>단락바꾸기

<div></div> 단락바꾸기

<span></span> 

<ul></ul> 목록

<li></li> 순서없는 목록 만들기

<br> 줄바꾸기

<table></table> 테이블표 만들기

<button> 버튼만들기

 

그리고 마크업 속성으로 표현 하기 위해 = 을 붙이며 이 속성에는 id 와 class가 있다.

 

id는 고유식별자로 하나만 존재하며, 스타일 시트를 통해 꾸밀 수 있다.

 

class는 유사한 요소를 구현하기 위해 사용되며, 해당 class값을 갖는 모든 요소들을 해당 텍스트에 종속된다.

 

<div id="id" class="class">HTML</div>

CSS

 

캐스케이팅 스타일 시트를 뜻하며 HTML을 꾸미는 역할을 한다.

 

그림자효과, 그라데이션, 변형등 다향한 부분이 표현 가능하다.

 

#title{
  height:100px;
  text-align:center;
  background-color: #42DEE1;
  font-size: 50px;
  padding-top: 40px;
  padding-bottom: 40px;
  color:#3c70a4;
  font-family: 'Black Han Sans', sans-serif;
}

class 속성인 경우 .을 붙여 표현하고, id같은 경우 #을 붙여 표현한다.

 

해당 구역을 표현한 후 {} 안에 꾸미고자 하는 부분(넓이, 높이, 위치, 칼라 등등)을 넣으면 된다.

 

HTML과 CSS가 결합되면 우리가 흔히 생각하는 홈페이지의 형태가 되고,

 

자바스크립트를 통해 홈페이지가 작동될 수 있게 만들어준다고 생각하면 된다.

'FRONT-END' 카테고리의 다른 글

[Material-ui] 시작하기  (0) 2020.07.06
[Redux] 리액트 - 리덕스 적용  (0) 2020.07.02
[Redux]리덕스 시작하기  (0) 2020.05.30
[React]React Core Concept  (0) 2020.05.25
DOM  (0) 2020.04.24