[TIL] 9.13 - 스파르타 내일배움캠프 1일차 (파이참 자동정렬 / 웹 기초 / 부트스트랩)
9.13
웹 프로그래밍 A-Z기초 1주차
1) 파이참 자동 정열 (깔금하게 정리)
* 탭 - 영역관리? 는 되지않고 줄만 나누어진다...ㅠ
ctrl+alt+L
(이런 느낌)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>로그인페이지</title>
</head>
<body>
<h1>로그인 페이지</h1>
<p>ID: <input type="text"/></p>
<p>PW: <input type="text"/></p>
<button>로그인하기</button>
</body>
</html>
2) CSS 속성
1. background - size : cover
백그라운드 이미지를 지정해 줄 때, cover에 맞게 사이즈 조정
2. margin : auto
객체 가운데 정렬 (양쪽 여백을 동등하게 줘서 해결)
.wrap {
margin: 10px auto;
width: 300px;
}
3. class의 이름을 2개 붙히는게 가능하다..! (클래스 중첩)
<button class="mybtn red-font">로그인하기</button>
이렇게 지정을 해주면
.mybtn 과 .red-font 2개의 class 이름은 모두 설정이 먹는다
3) 부트스트랩 사용하기
- 부트스트랩이란, 쉽게 CSS를 적용할 수 있게 만든 일종의 오픈소스...? 개념으로 이해해도 될거 같다.
1. bootstrap 시작시 템플릿을 설정해 주어야 한다.
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
crossorigin="anonymous"></script>
<title>스파르타코딩클럽 | 부트스트랩 연습하기</title>
</head>
2. 소스 가져다 쓰기
그 다음 부트스트랩 홈페이지에서 원하는 css 를 가져다 쓰면 된다 끝!
https://getbootstrap.com/docs/4.0/components/buttons/
Buttons
Use Bootstrap’s custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more.
getbootstrap.com