Emmet 코드는 자동완성으로 만들어지는 HTML 코드이다.


자주 사용하는 코드들이나 div같은 태그를 쓸 때 <>, </>를 일일히 입력하지 않고


div만 치고 아래 나오는 자동완성 리스트를 선택하는 것이다.






위와같이 리스트를 한꺼번에 만들 수 있고







느낌표를 Tab하면 HTML의 기본 틀이 자동완성 된다.




이러한 단축 코드들의 리스트는 아래 사이트에 정리되어 있다.



https://docs.emmet.io/cheat-sheet/



직접 들어가서 확인해 보면 한눈에 들어올 것이다.







페이지를 만들기 위해 만들어진 양식, 라이브러리가 많은데


그 중 하나가 부트스트랩이다. 


https://getbootstrap.com


사용방법은 이 사이트에서 코드 자체를 직접 다운로드 하는 방법이 있고


CDN 방식인 코드를 통해서 불러오는 방법이 있다.


그 중 CDN 방식을 소개한다.




디자이너가 아니고 개발자가 직접 HTML 코드로 만들면 솔직히 말해서 많이 구리다...


그래서 Bootstrap을 이용하여 미리 만들어진 디자인을 이용해서 html문서를 작성하면 된다.


CDN 방식은 head에 link 태그와 script 태그를 이용해서 불러온다.






페이지 메인화면에서 상단 메뉴바에서 Examples를 눌러보면










스크롤을 내려 Custom components를 보면 미리 만들어져 있는 예제 페이지들을 볼 수 있다.
















다시 상단 메뉴의 HOME을 눌러 메인으로 돌아오고 페이지 스크롤을 내려 아래를 보면 다음과 같이 코드들이 있다.








여기서 CDN이라고 적힌 부분의 CSS only와 JS 부분을 복사하여 head에 추가하면 된다.







이와같이 추가하고 꼭 css를 먼저 쓰고 js를 써야한다. 불러오는 순서와 연관되어 있다.









이제 상단 메뉴바의 Documentation을 눌러보자.






위와 같은 페이지가 뜨는데


여기서 원하는 기능들을 불러올 수 있다.


예를들어 왼쪽 리스트의 Jumbotron을 가져오고 싶다면 눌러보자.






위와 같이 예시가 하나 나오고 아래에는 그에 대한 코드가 나온다.


이 코드를 복사하여 body에 붙여넣기 하면 예시와 똑같이 나온다.







기본 제공되는 HTML 코드와 Bootstrap을 이용한 예시를 한번 비교해보자.



<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <!--Bootstrap css-->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
    <!--Bootstrap js-->
    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>    
    <!--css가 무조건 위에 있어야 함, 먼저 로딩되고 js 코드가 필요하기 때문이다.-->
</head>
<body>
    <h1>HTML이 제공하는 기본 헤더1 태그</h1>
    <div class="jumbotron">
        <h1 class="display-4">Hello, world!</h1>
        <p class="lead">This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.</p>
        <hr class="my-4">
        <p>It uses utility classes for typography and spacing to space content out within the larger container.</p>
        <a class="btn btn-primary btn-lg" href="#" role="button">Learn more</a>
    </div>
</body>
</html>



위와 같이 문서를 작성하였고 간단하게 h1태그를 사용하였다.


결과는 아래와 같다.










h1 태그를 보면 매우 구리다.


이와같이 Bootstrap에 잘 디자인 된 코드들이 많으므로 유용하게 갖다 쓰자.






https://startbootstrap.com/


위 사이트는 완성된 페이지 코드들을 공유하고 있다.





html_css.zip



압축을 해제해서 html 파일을 txt로 열어도 되고, 


https://qdgbjsdnb.tistory.com/120에서 설치한 Visual Studio Code를 이용해서 열어도 된다.

지금 당장 F12를 눌러보자


창이 하나 나오는데 그게 바로 HTML 요소를 보는법이다.


다른 브라우져도 공통이다.


가끔 F12를 막아두는 사이트도 있는데 그럴 땐 Ctrl + Shift + C를 누르면 된다.


여기서 코드 수정이나 java script 사용 해제를 통해 복사 방지 금지 해제를 할 수 있다.




www.w3schools.com 대표적인 html, javascript css를 공부 할 수 있는 사이트


자료의 양도 방대하지만 전부 영어이기 때문에 영어를 조금 할 줄 알아야 하는 단점이 있다.


하지만 공부하기에는 정말 좋은 사이트 이므로 관심이 있다면 접속해서 공부해보자.

한글화 및 브라우저 작동 툴




실행하면


아래와 같은 화면이 나온다. (한글화를 하기 전이라서 영어판으로 보인다.)




좌측의 네모난 아이콘을 누르면 검색창이 하나 나오는데




파란색 네모를 따라서 korean을 검색하고 선택하여 설치를 눌러준다.


사진에는 이미 설치를 했기 때문에 제거 버튼이 보인다.


설치하고 나서 재시작을 요구하는 팝업창이나 버튼이 활성화 된다, 눌러서 재시작





작성한 HTML을 브라우져로 작동시키기 위한 툴을 아까와 같이 설치








HTML 파일 생성




좌측의 종이 두장 모양을 클릭





폴더 열기 버튼을 눌러 마음에 드는곳에 HTML파일을 생성할 폴더를 지정한다.




파란색 표시 부분을 누르면 박스가 나오는데 이름.html을 입력하면 html 파일이 만들어진다.





브라우저로 작동 방법







HTML 파일을 만들어 작성 한 후






ctrl + shift + p를 누르면 위와 같이 검색 창이 나오는데


저번에 설치한 view in browser을 누르면 바로 브라우저로 실행된다.


실행 전에는 꼭 ctrl + s를 눌러 저장을 해야 수정한 내용이 실행된다.







또한 Internet Explorer의 옛날 버젼은 작동이 안될수도 있고, 최신 버젼이라도 지원 안되는 기능들이 있을 수 있으므로


크롬이나 파이어폭스 같은 브라우져를 사용하여 공부하길 권장한다.


HTML은 다양한 에디터가 있는데 그 중 프로그램이 살짝 무겁지만 무료인게 Visual Studio Code 이다.




설치 방법은 아래와 같이 간단하다.




구글에 visual studio code 검색





최 상단에 visualstudio 사이트로 들어가서






메인 페이지가 나오는데 스크롤을 쭉 아래로 내리면








자신의 환경에 맞는 다운로드 버튼이 있다.



설치는 따로 중요한점이 없어 그냥 더블클릭 하고 진행하면 된다.


+ Recent posts