스파르타 코딩 클럽 웹개발 종합반 - 1주차[사전스터디]

스브코·2021년 10월 25일

항해99 사전스터디를 위해 웹개발 종합반을 1회 완강 후 다시 한번 완벽히 익히고자 2회차 복습을 하면서 학습한 부분을 기록해 보았습니다.

웹의 동작 개념

  • 내가 보는 페이지만 내마음대로 고칠 수 있다
  • 내가 보는 페이지는 인터넷과 상관이 없다.
  • 새로고침을 하면 원 상태로 페이지가 돌아온다.

브라우저의 역할

  • 서버에 요청을 한다. 결과물을 받아와 보여준다.

html - 화면에 보여주는 것의 뼈대(구역과 텍스트를 나타내는 코드)
css - html이 잡은 구역을 꾸며주는 것
javascript - 화면을 움직이게 해주는 것

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>스파르타코딩클럽 | HTML 기초</title>
</head>

<body>
    <!-- 구역을 나누는 태그들 -->
    <div>나는 구역을 나누죠</div>
    <p>나는 문단이에요</p>
    <ul>
        <li> bullet point!1 </li>
        <li> bullet point!2 </li>
    </ul>

    <!-- 구역 내 콘텐츠 태그들 -->
    <h1>h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요.</h1>
    <h2>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>


css 기초

class 만들기

.mytitle {
background-color: blue;

//구역 사이즈 설정
width: 300px;
height: 200px;

//글자색 및 위치 설정
color: white;
text-align: center;
// 배경 사진
background-image: url("https://www.ancient-origins.net/sites/default/files/field/image/Agesilaus-II-cover.jpg");
//백그라운드 사이즈를 구역 크기에 맞게 맞춤
background-size: cover;
// 중앙으로 잡아줌
background-position: center;

// 모서리 둥글게
border-radius: 10px;
//구역 안 여백 설정(위쪽), 그냥 padding만 하면 모든방면 다 20px
padding-top: 20px;
}

      .mybtn {
        width: 100px;
        margin: auto;
        display: block;
        border: black solid;
    }

css 폰트 입히기

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Jua&display=swap" rel="stylesheet">
  
  <style>
        * {
    		// 전부 다먹이기
            /*font-family: 'Jua', sans-serif;*/
        }

css 파일 생성 후 적용하기

mystyle.css 를 생성 후 <style>안의 내용을 이동 시킨다.

index.html 파일에 
<link rel="stylesheet" type="text/css" href= "mystyle.css"><head>에 추가

bootstrap이란

예쁜 css를 미리 모아둔 것

여기서 찾아서 쓰면 된다 - [부트스트랩 컴포넌트](https://getbootstrap.com/docs/4.0/components/alerts/)

시작 템플릿을 다운 받아서 사용한다

javascript 배운것들

  • 유일하게 브라우저가 알아들을 수 있는 언어
  • <"script"> 안에 만든다
  • function name() {}으로 생성, browser console에서 debugging 가능
  • dict, list는 파이썬 문법과 동일
profile
익히는 속도가 까먹는 속도를 추월하는 그날까지...

0개의 댓글