본문 바로가기
코드프레소 체험단/Spring Boot를 활용합 웹 개발

[Spring Boot 웹 개발 입문] Web의 기초 개념과 HTTP의 기초 활용 (2)

by 의정부핵꿀밤 2022. 1. 28.
728x90

✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨

💜 코드프레소 이러닝 강의 수강 중 - Spring Boot 웹 개발 입문 💜

😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎

https://www.codepresso.kr/

 

프리미엄 IT 교육 서비스 - 코드프레소

 

www.codepresso.kr


Table 만들기

  • Table : 하나의 전체 표는 <table> </table> 태그로 정의한다

  • Table Row : 표 내부의 1개의 행은 <tr> ... </tr> 태그로 정의한다

  • Table Data : 표 내부의 1개의 셀은 <td> ... </td> 태그로 정의한다

 

 

 

Table 효과

  • Table Header : 표의 제목 셀은 <th> ... </th> 태그로 정의하면 볼드체로 처리된다
  • <table> 태그의 border attribute 를 통해 표의 테두리 두께를 지정할 수 있다
  • <caption> 태그를 추가하여 표의 설명 추가가 가능하다

 

 

 

List

  • HTML 의 List 종류 : unordered, ordered

  • unordered list<ul> ... </ul> 태그로, ordered list<ol> ... </ol> 태그로 정의하고, 각 list 내의 아이템은 <li> ... </li> 태그로 나열하여 정의한다

 

 

 

중첩 List

 

 

 

List 효과

  • <ol> 태그 내에 type attribute 을 활용하여 다양한 효과 지정이 가능하다

<ol>

 

  • <ul> 태그 내에 style attribute 을 활용하여 다양한 효과 지정이 가능하다
    • list-style-type : 프로퍼티로 정의 필요
    • <ul style="list-style-type:square;">

<ul>

 

 

 

Form

  • 로그인, 회원가입, 댓글 남기기 등의 입력 페이지는 모두 form 태그로 구성된다
  • 전체 입력 페이지는 <form> ... </form> 으로 구성된다
  • 사용자로부터 입력 받을 각각의 정보는 <input> 태그의 <type> 속성으로 지정한다
  • 입력 받고자 하는 정보에 따라서 <input> 태그의 type을 지정해야 한다

<input> 태그의 type 속성의 종류

 


< CSS 기초 개념 >

 

HTML의 한계

  • 웹 초창기에는 HTML에 디자인을 위한 <font>와 같은 태그가 추가되면서, 코드의 복잡도가 증가하고 정보로서의 웹의 가치가 떨어짐
  • 수정 용이성, 가독성, 코드 중복으로 인한 코드의 비용 효율성이 떨어짐

 

 

 

CSS의 등장

  • Cascading Style Sheets
  • HTML 태그의 한계를 극복하기 위한 기술
  • HTML은 정보를 표현하는데 집중하고, CSS는 HTML 문서를 시각적으로 꾸미는 기능에 집중하는 기술이다
  • 따라서 HTML과 CSS를 활용하여 정보와 디자인의 분리가 가능해졌다!
  • 또한 정보를 수정하지 않고 디자인만 변경할 수도 있다

 

 

 

 

CSS 시작하기

  • HTML 문서 안의 <style> </style> 태그를 생성한다
  • <style> 태그 내에 CSS 코드를 삽입한다

 

 

 

CSS 기본 문법 - 적용 대상 지정

  • CSS를 활용한 적용 대상 지정하는 방법
    1. HTML 태그 명을 이용한다
    2. id를 이용한다
    3. class를 이용한다

 

 

 

CSS 기본 문법 - 효과

  • CSS에서 효과는 속성(property)과 값(value) 으로 구성된다
  • 속성과 값은 콜론(:)으로 구분되고, 1개의 효과 끝에는 세미콜론(;)을 표기해야 한다
  • 여러 효과를 동시에 지정할 수 있다

 

 

 

CSS 기본 문법 - 적용 대상 지정

  • HTML 내에는 중복되는 여러 개의 태그가 존재한다
  • 특정 태그에만 효과를 지정하고자 할 때, 태그에 id 또는 class 값을 지정하여 이용한다

 

 

 

id 지정 실습

  • 태그에 고유한 id 속성을 지정할 수 있다 (고유성)
  • 주로 css 효과 지정을 위해 특정 객체에 접근하는 기준이 id가 된다
  • 1개의 HTML 페이지 내에서 id 는 중복될 수 없다!

 

 

 

CSS 기본 문법 - 적용 대상 지정 id

  • CSS를 활용하여 적용 대상을 지정할 때 id를 사용할 수 있다
  • id를 이용하려면 <style> 태그 내에서 # 뒤에 id 이름을 입력하여 지정할 수 있다

 

 

 

class 지정 실습 

  • 동일한 효과를 여러 태그에 한 번에 지정할 때, 별도의 class를 지정하여 활용할 수 있다

  • 여러 Tag에 중복되어 지정이 가능하다

  • id를 사용하는 경우 크롤링 시 해당 데이터를 가져올 수 있기 때문에 대부분의 개발자들은 id를 잘 사용하지 않고, class를 더욱 빈번하게 사용한다

 

 

CSS 기본 문법 - 적용 대상 지정 class

  • CSS에서는 class를 활용하여 적용 대상 지정이 가능하다
  • 이 때는 . 뒤에 class 명 입력하여 사용하면 된다
728x90

댓글