카테고리 없음

HTML & CSS 완전 기초 개념

막막한 2023. 5. 30. 11:03

HTML

HyperText Markup Language -- 웹에서 페이지 표시할 때 사용

 각 요소들은 태그 통해표현 

 

<ul>
	<li> hello </li>
    <li> world </li>
    <li> ! </li>
</ul>

CSS

웹 페이지 문서가 어떻게 표현되는지 알려주는 스타일 시트 언어 

CSS- cascading style sheets 

css는 html이 표현한 문서가 어떻게 표현되는지 알려준다

 

css selector

- type selector: css타입에 따라 선택

- class selector: 클래스에 따라 선택

- id selector: id에 따라 선택 

 

css 상속

css는 요소 위치에 다라 상위 요소의 스타일 상속 

<div style="color:red">
	<p> I have no stle </p>
</div>

여기서 p 태그는 아무 스타일 적용이 되어있지 않지만 상위요소 div태그의 영향을 받는다 

 

css 클래스 

 

클래스는 어떤 특정 요소들의 스타일 정하고 싶을 때에 사용 

동시에 여러 개 요소들에 대한 스타일 정할 때 보통 클래스 지정해 상속 받도록 정한다 

 

특정요소 정의하기 

<p class = "banana"> I have a banana class </p>

^ 클래스 지정--> css에서 따로 해당 클래스에 대한 정의 내릴 수 있고, 웹브라우저 통해 열었을 때 적용

 

css에서는 . 을 활용해 클래스 정의할 수 있다

.banana {
	color:"yellow";
    }

 

여러 개 클래스 부여하기 

<p class="banana fruit orange"> I have many classes </p>

^ 한번에 3개 클래스 동시 부여

 

CSS ID

클래스와 비슷하게 사용하는 것이 ID , HTML에서는 클래스뿐만 아니라 ID도 지정가능 

<p id ="pink">my id pink </p>

html상에서 id 지정후 css에서 #기호통해 스타일 정하기

#pink {
	color: "pink";
    }

이름처럼 id는 보통 특성 html 요소 가리킬 때에만 사용 

클래스와 달리 여러 개의 요소에 사용되지 않는다

 

 

*id 클래스 구별하기 *