ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [WebPage] 2. CSS & Bootstrap - 웹 페이지 제작 강좌
    Web/WebPage 2015. 6. 16. 16:05

    Chapter 2 CSS & Bootstrap



    1. Bootstrap은 무엇인가?






     - 부트스트랩(Bootstrap)은 오픈소스(Open Source) 기반의 웹 UI 프레임워크입니다.

     - 개발자는 부트스트랩이 제공하는 각종 컴포넌트를 이용하여, 트위터와 같은 심플한 UI를 구현할 수 있습니다.

     - 부트스트랩은 기본 형태를 벗어나서 어느 정도까지 개발자 입맛대로 바꿔서 쓸 수 있도록 커스터마이즈(Customize) 할 수 있는 기능이 있습니다.

      => 종합적으로 웹의 기본 프레임을 부트스트랩이 형성하고, 나머지 세세한 부분에서 웹 개발자의 노력을 더하면 UI 관점에서 깔끔하면서 강력한 퍼포먼스를 자랑 할 수 있는 사이트를 만들 수 있게 되는 것 입니다.





    2. CSS

     

     2-1. CSS란?

      - CSS(Cascading Style Sheets)는 웹 문서의 전반적인 스타일을 미리 저장해 둔 스타일시트입니다.

      - 문서 전체의 일관성을 유지할 수 있고, 세세한 스타일 지정의 필요를 줄어들게 해줍니다.


     

       2-2. CSS 기본 요소 

         2-2-1. CSS 적용 방법

      

      1. In-Line 방식: CSS를 태그에 직접 적용하는 방식


    1
    <p style="color:red;"> Test </p>
    cs


      위 방식은 그때마다 바로 스타일을 확인해 볼 수 있다는 점입니다. 그러나, 유지보수에 굉장히 불편하기에 사용하지 않는 것이 좋습니다.





      2. Embedded 방식: html 문서에 <head> 혹은 <body> 태그에 <style> 태그를 직접 선언함으로써 스타일을 지정해서 적용하는 방식

     

     

    1
    2
    3
    4
    5
    6
    <head>
    <style type="text/css" media="screen">
      h1 {color:#ffc;}  
    </style>
    </head>
     
    cs





      


      3. Import 방식: Link 방식과 더불어 가장 많이 쓰이는 방식



    1
    2
    3
    4
    5
    6
    <head>
    <style type="text/css" media="screen">
      @import_url(main.css);
    </style>
    </head>
     
    cs



      Import 방식의 자엄은 하나의 CSS 파일로 여러 개 웹페이지의 디자인을 관리 할 수 있다는 것입니다. 

      또한, Import 된 CSS 파일 내부에서 다른 CSS 파일을 불러올 수 있습니다.







      4. Link 방식: import 방식과 함께 많이 쓰이는 방식, 가장 추천하는 방식



    1
    2
    3
    4
    <head>
        <link ref="main.css" rel="stylesheet" type="text/css" media="screen" />
    </head>
     
    cs





      다음으로 CSS 선택자에 대해 알아보기 전에 간단하게 Aptana Studio를 구동하는 법을 알아보겠습니다.


      Aptana Studio를 실행하세요.


      초기 workspace 설정이 나오는 데 일반적으로 넘어가주시면 되고, 변경을 원하시면 자신만의 경로로 선택하세요.








      실행 초기 화면입니다.










     새로운 프로젝트 생성을 위해, File -> New -> Web Project를 선택 혹은 아래 아이콘 내의 Web Project를 클릭하세요.








       아래 화면처럼 Template 설정에 대해 묻습니다. Default 로 두시고 Next








      다음 프로젝트 이름에 대해 묻습니다. FirstProject라 명하고 Finish 클릭










       왼쪽 편의 Project Explorer 에 방금 생성한 프로젝트가 있습니다. 프로젝트를 오른쪽 클릭하여 

       New From Template -> HTML -> HTML 5 Template 









      아래와 같은 화면이 나오는 데, FirstPage.html 이라 명하고 Finish









      다음으로 CSS 생성을 위해 프로젝트 오른쪽 클릭 -> New From Template -> CSS -> CSS Template 클릭








      FirstStyle.css라 명하고 Finish







      생성이 완료되면 FirstPage.html과 FirstStyle.css 가 Project 내에 있는 게 보일 것 입니다. FirstPage.html을 더블 클릭해서 열어줍니다.

      아래와 같은 화면이 나오게 되는데 이전에 언급한 Link 방식으로 CSS를 연결해 보겠습니다.









      위 소스코드 내에서 </head> 부분을 찾아서 그 상위에 아래 코드를 입력해서 연결합니다.


    1
    <link rel="stylesheet" href="FirstStyle.css" type="text/css" />
    cs



      기본적인 설정을 하고나서 실행을 하기 위해 Ctrl + F11 을 눌러서 실행합니다. 기본 브라우저를 Firefox로 잡기 때문인지 아래와 같은 문구가 뜨네요. 저는 크롬으로 잡아줬습니다.










      하면 웹에서 방금 생성한 프로젝트를 볼 수 있게 됩니다.




      이렇게 해서 간단하게 Aptana Studio 초기 사용 법을 알아 보았습니다.

     


















     * 본 포스팅은 이재근 등 4명 저 "Fast Web Service Build up: 웹 서비스를 쉽고 빠르게 구축하는 기술" 저서를 참고하여 작성하였습니다


    댓글

Designed by Tistory.