pycharm으로 html이 뭔지 대충 분석해보자
다음은 htmlr 기초를 정리한거다.
<!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>
위의 정보들은 외우는것이 아니라 생각이 안날때마다 참고하는 것이다!!!
html 기초를 활용하여 간단한 예제를 해보자 - 로그인 페이지 만들기
<!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>
위와 같이 코드를 입력한다면 아래와 같은 화면이 나오게 된다.
하지만 위의 로그인 페이지 코드 배열이 이쁘지가 않다 않는다. 그러면 어떻게 해야할까?
코드 배열을 예쁘게 하는 팁은 comand+A를 클릭해서 전체지정을 한다음에 command+option+L을 눌러주면 지정을 한 부분들이 예쁘게 재배열 된다. 그리고 띄어쓰기를 하고 싶은 구간은 긁어서 지정을 한다음에 tab을 눌러주면된다. 위의 코드를 이렇게해서 재배열하면 아래와 같이 나온다.
<!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>
이제 css기초를 알아보자.
css는 기본적으로 class를 이용하여 이름표를 붙히고 style이라는 곳에서 이름표를 어떻게 하라고 수식하는 것이라고 보면된다.
아까 로그인 페이지를 예를 들어보자면 다음과 같은 코드는 class를 이용하여 mytitle이라는 이름표를 붙히고 이 이름표를 style이라는 곳에서 title을 빨갛게 하라고 수식하는 것이다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>로그인페이지</title>
<style>
.mytitle {
color: red;
}
</style>
</head>
<body>
<h1 class="mytitle">로그인 페이지</h1>
<p>ID: <input type="text"/></p>
<p>PW: <input type="text"/></p>
<button>로그인하기</button>
</body>
</html>
이것이 css의 기본적인 원리이다. 이것을 이해했다면 이게 어떤 원리인지 보자.
지금까지 공부한것들을 복습도 할겸 세세하게 배운것들을 완전 처음부터 정리해보았는데..큰일났다!! 이렇게 정리하는것은 시간도 시간일뿐더러 양이 한도끝도없이 많아질거 같다..다음부터는 어떻게 개발일지를 작성해야할지 새롭게 고민을 해봐야할거 같다.
상윤님 화이팅!