웹개발(CSS,HTML)프로젝트 (feat.모각코)
웹개발 프로젝트(CSS/HTML)-#1.CSS
jsistop16
2021. 8. 10. 14:48
HTML과 CSS의 차이점에 대해서 간단하게 먼저 알아보자
일단 HTML은 크게 뼈대를 갖추는것과 같다.
그 구조는 다음과 같다
<!DOCTYPE html> <!--html버전이 5 라는것-->
<html>
<head>
</head>
<body>
</body>
</html>
<>로 이루어진 부분을 태그라고 부르고 태그는 항상 시작과 끝이 짝을 맞춘 상태여야한다.<> </>
반면 CSS는 뼈대가 갖춰진 상태에서 세세한 디자인을 꾸미는 요소이다
오늘은 CSS의 적용 방법과 기본적인 사용법에 대해서 알아보겠다.
일단 CSS를 적용하는 방법에는 크게 3가지가 있다.
오늘은 그 중에서태그안에 적용하는 방법을 보겠다.(위의 코드와 함께 참고)
자그럼 CSS가안에 들어가는것인데
이때 CSS디자인 속성을 적용할 대상을 의미하는 선택자 라는 개념이 있는데
이 선택자는 3가지 종류가 있다.
HTML태그/클래스 선택자/id선택자 이것들이다.
이 3가지를 한번에 볼수있는 코드를 올려보면 다음과 같다.
<!DOCTYPE html> <!-- html버전이 5 라는것 -->
<html>
<head>
<title>웹사이트 이름</title>
<style>
h1 {
color: red; <!-- html태그 h1으로 선택자 css적용 -->
}
h2 {
color: blue; <!-- html태그 h2으로 선택자 css적용 -->
}
.orange{
color: orange; <!-- 클래스선택자 css적용-->
}
#hello{
color:brown;
background-color:darkgray;
width: 80px; <!-- id선택자 css적용 -->
}
</style>
</head>
<body>
<h1>안녕</h1> <!--모든 h1태그는 빨간색-->
<h2>안녕</h2> <!--모든 h2태그는 파란색-->
<h1 class="orange">안녕</h1> <!--클래스 orange로 인해서 오랜지색-->
<div id="hello">안녕하세요</div> <!--id값 hello로 인해서 글자:브라운 배경:회색 너비:80px-->
</body>
</html>
CSS가 적용된 위치는 <head>태그 안에있는 <style>태그이다.
선택자를 어떤걸 사용했냐에 따라 방식이 조금은 다르다
html태그를 이용한 적용은 html문서 전체에 적용되기떄문에 많이 사용하지는 않는다.
보통 클래스나 id값을 많이 활용하여 적용한다
정리하자면 css적용 위치는 <head>태그 안에 <style>태그
적용방법은 크게 3가지 html태그/class/id
이렇게 정리하면 될것같다.
위의 코드에 주석처리 해놓은 대로 웹페이지가 구현된다면 성공이다.
성공이다.