html 정리 -1
html = Hypertext Markup Language의 약자.
즉, 자료의 구조를 표현하기 위한 단어.
그러니까 웹 서핑을 할 때, html의 구조를 보고 웹 사이트 구글이나 네이버가 글의 품질을 결정하는 것도 이해가 됨.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
html의 기본 구조.
태그
html에는 수많은 태그 종류가 있음.
예를 들자면, 본문에 삽입할 수 있는 <p> 태그
제목을 입력할 수 있는 <h> 태그
그리고 이미지를 사용할 수 있는 <img> 태그
링크를 삽입할 수도 있는 <a>태그가 있음.
각 태그들은 중복해서 사용이 가능함.
<p> 태그 안에 <a> 태그를 넣어 특정 문자열만 링크가 가게 할 수도 있음.
그리고 img 태그나 a태그나 속성값으로 추가 정보를 기입 가능
ex> <a href="주소명"> </a>
<img src"이미지 주소"> <-이미지 태그는 닫힘 태그가 없어도 됨.
스타일
태그에 대한 스타일을 정의할 수 있음.
ex> <p style="font-size : 15px;" <-- 폰트 사이즈를 15픽셀로 지정 가능.
폰트 사이즈, 폰트명, 컬러, 자간, 텍스트 정렬 방식, 폰트 굵기 등을 스타일로 지정할 수 있음.
이미지도 마찬가지.
margin-left : auto; margin-right : auto;로 설정하게 되면 이미지를 중앙 정렬하게 됨.
더러운 스타일을 css파일 로 저장해서 불러오기.
<link href="경로" rel="stylesheet">
이렇게 불러올 수 있다.
그리고 클래스명, 셀렉터, 아이디 등으로 불러올 수 있다.
class = .파일명 { 중괄호 안에 스타일 넣기}
id = #파일명 {중괄호 안에 스타일}
tag = p {중괄호 안에 스타일} <여기서 p나 h1 같은 전체적으로 사용하는 태그에 관한 속성을 지정할 수 있다.
css 셀렉터의 점수
1. 스타일 (그냥 html에서 직접 스타일을 지정하면 그게 적용됨)
2. 아이디
3. 클래스
4. 그냥 태그
인강 시청하면서 대충 정리한 내용입니다.
나중에 다시 보면서 기억 떠올리게 하려는 거라 그리 자세하게 하나하나 설명하진 않았습니다.
'공부 내용 정리 > html' 카테고리의 다른 글
자기계발 역량을 올리기 위해 html 및 css 공부 시작(코딩애플 인강) (1) | 2022.09.11 |
---|