브라우저는 주소를 통해 서버가 만들어 놓은 API 라는 창구에 클라이언트의 요청을 보내고, 서버로부터 받은 HTML 파일을 그려줌
놉!
html
을 치면 자동완성 항목중 html:5
클릭하면 뼈대코드 자동 완성Shift + Alt + F
(맥은 Shift + Option + F
)HyperText Markup Language, 웹 페이지 표시를 위해 개발된 지배적인 마크업 언어
페이지의 속성 정보
페이지의 내용
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>웹페이지 제목</title>
</head>
<body>
<!-- 구역을 나누는 태그들 -->
<div>나는 구역을 나누죠</div>
<p>나는 문단이에요</p>
<ul>
<li> bullet point!1 </li>
<li> bullet point!2 </li>
</ul>
<!-- 구역 내 콘텐츠 태그들 -->
<h1>제목, 구글 검색에 잘 띄기 위해 써주는게 좋음</h1>
<h2>소제목</h2>
<h3>h3~h6 크기가 점점 작아짐</h3>
<hr>
span 태그: 특정 <span style="color:red">글자</span>를 꾸밀 때
<hr>
a 태그: <a href="http://naver.com/"> 하이퍼링크 </a>
<hr>
img 태그: <img src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" />
<hr>
input 태그: <input type="text" />
<hr>
button 태그: <button> 버튼</button>
<hr>
textarea 태그: <textarea>텍스트 입력</textarea>
</body>
</html>
부모가 바뀌면 자식도 바뀐다
<head></head>
태그 안에 <style></style>
생성후 코드 작성
<head></head>
안에 다음 코드 써주기<link rel="stylesheet" type="text/css" href = "(css파일이름).css">
background-color: green;
background-image: url("링크");
background-size: cover;
width: 100px;
height: 200px;
font-size: 10px
font-weight: 100
font-family: 'Hahmlet', serif;
color: white
margin은 바깐 간격, padding은 내부 간격
margin: 0px 20px 0px 20px;
padding: 0px 20px 0px 20px;
가로로 기준으로 하고싶으면 flex-direction: row;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin: 20px auto 20px auto;
예쁜 CSS를 미리 모아둔것
사이트에서 검색해서 가져와서 쓰자!!
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"
crossorigin="anonymous"></script>
<title>Documents</title>
</head>
<body>
</body>
</html>