본문 바로가기

Project/개인 프로젝트

[HTML,CSS] HTML과 CSS를 이용한 간단한 웹 사이트 만들기

반응형

🌈 미리 보기

 


 

CSS를 처음으로 배워보았다.

CSS를 이용한 간단하고 단순한 사이트를 제작해보았다.

 

HTML에 style을 적용하는 방법은 두 가지가 있다.

1. 같은 HTML 파일 <head> 내에 <style>태그 안에 적기

2. CSS와 HTML 분리하기: HTML <head> 내에 <link href="style.css" rel="stylesheet" />로 연결해준다.

 

두 번째 방법이 권장되고 앞으로 계속 그렇게 할 것이다.

이번만 두 가지 코드 모두 작성해보았다.

 

⌨️ 소스

1. 같은 HTML 파일에 style 작성

See the Pen challenge_2(1) by 유지원 (@jiyajiwon) on CodePen.

 

2. CSS와 HTML 분리

See the Pen challenge_2(2) by 유지원 (@jiyajiwon) on CodePen.

 

 

💻 결과

1. 같은 HTML 파일에 style 작성

 

2. CSS와 HTML 분리

 

같은 결과가 나온다.

그러나 HTML과 CSS를 분리해 작성하는 게 훨씬 보기 좋고 이해가 잘 된다.

 

💬 특징

✔️ flex 사용

flex는 정렬이 쉽도록 도와준다.

display를 flex로 선언하면 부가적인 속성을 사용할 수 있다.

✔️ flex-direction: column;

청록색 박스들이 세로로 정렬되어 있어서 flex의 주축과 교차축을 바꿔주는 column을 사용했다.

더불어, 주축의 정렬을 정하는 justify-content와 교차축의 정렬을 정하는 align-items을 사용했다.

✔️ 다양한 border property 사용

다양한 border property가 있다.

이 사이트는 solid와 dashed를 사용했다.

✔️ 클래스 셀렉터

보다시피 박스들은 여러가지 같은 특징을 공유한다.

색, 크기 등이 그 예이다.

이런 것들을 클래스를 이용해 묶어서 정리할 수 있고, 클래스 셀렉터를 이용해 CSS에서 지목할 수 있다.

 


 

🎈 느낀 점

별 거 아니지만 가운데 정렬을 할 수 있어지니까 마음이 편안-해진다.

CSS로 꾸미니까 뭔가 있어보이고 좋다.

 

어서 CSS를 능숙하게 잘 다루고 싶다.

반응형