웹 개발

[Lab3] HTML CSS Basic

JIonI 2021. 1. 9. 22:29

CSS Syntax

 

CSS selector

- element selector

p {
  text-align: center;
  color: red;
}

- id selector

#para1 {
  text-align: center;
  color: red;
}

- class selector

.center {
  text-align: center;
  color: red;
}

 

 

특정 element에서만 사용되는 특정 클래스 스타일을 정의할 때

p.center {
  text-align: center;
  color: red;
}

<p class="center large">This paragraph refers to two classes.</p>

 

스타일을 모든 HTML element에 적용할 때: * 을 사용

* {
  text-align: center;
  color: blue;
}

 

CSS 주석

/* comments */    로 표현

/* This is
a multi-line
comment */     여러 줄인 경우

 

 

웹페이지 화면의 가로 길이에 따라 내용 박스 위치 조정

- 최대 너비(600px)보다 커지면 세개의 column 블럭이 좌우로 배치

- 최대 너비보다 작아지면 세로로 배치

- 전체 코드에 대해 box-sizing 필요

* {
  box-sizing: border-box;
}

.column {                
	padding: 5px;
	width:33.3%;
	height:300px;
	float:left;
	}
            
@media (max-width: 600px){
	.column {
		width: 100%;
		}
	}