day3

·2021년 6월 30일
0

CSS

목록 보기
1/31

CSS

학습내용

CSS 코드

id, class

  • id는 속성값으로 1개만 가질 수 있다. id는 문서 내에서 1개만 가질 수 있다. 즉, 한가지 특별한 태그에 한 번만 부여할 수 있다. CSS 호출시, '#'으로 표현한다.
  • class는 속성값을 반복적으로 부여 할 수 있다. 여러곳에 부여 가능하여 같은 스타일, 동작을 할 때 같은 이름으로 한번에 적용이 가능하다. CSS 호출시, '.'으로 표현한다.
  • 같은 class값을 가지고 있더라도 CSS스타일적용보다 앞선 inline style 적용된다.
  • id와 class로 부모자식관계 코드를 만들 수 있다.
  • 우선순위 style 속성 > id > class > tag 순

    width(넓이), height(높이)

  • 창 크기에 관계없이 일정한 넓이와 높이로 유지 (px로 적용)
    div{
      width: 100px;
      height: 100px;
      background-color: yellow;
      }

  • 창 크기에 따라 넓이와 높이가 변경됨 (%로 적용)
    div{
      width: 100%;
      height: 100px;
      background-color: yellow;
      }

  • 창이 줄어 들어도 최소, 최대값 까지만 줄어듬
      min-width: 600px;
      max-width: 800px;

    테두리를 만드는 코드

  • solid 사각 테두리
    border: solid 10px red;

  • border-radius 둥근 테두리
    border-radius: 50px red;

    폰트

  • 폰트 색상 변경
    background-color: yellow;
  • 폰트 색상 변경
    color: rgb(123,111,21);
  • 폰트 크기 변경
    font-size: 80px;
  • 폰트 스타일 적용
    font-style: italic;
  • 폰트 서체 적용
    font-family: Arial, Times, sans-serif;
    여러가지 서체 적용시, 앞에서부터 순서대로 지원이 가능한 폰트가 적용된다
  • 폰트 굵기 변경
    font-weight: 100;
    숫자가 커질수록 굵기가 굵어진다.
  • Text decoration
    text-decoration: underline;
    밑줄 적용
    text-decoration: line-through;
    취소선 적용
  • 정렬
    text-align: right;
    오른쪽 정렬

    리스트

  • 리스트 스타일 변경
    list-style: none;


    적용 후 ▼

    background

  • 배경컬러 설정하는 코드
    background-color: yellow;
  • 배경이미지 삽입 코드
    background-image: url(주소);
  • 배경이미지 x축으로만 적용하는 코드
    background-image: url(주소);
    background-repeat: repeat-x;
  • 배경이미지 반복 적용하지 않는 코드
    background-image: url(주소);
    background-repeat: no-repeat;
  • 배경이미지 정렬 코드
    background-position: left bottom;

    어려웠던점

    id와 class로 부모자식관계를 만든다는 의미가 머리로는 이해가 됬지만 아직 코딩으로 구현해내기에 미흡하다.


    해결방법

    주말동안 강의를 반복적으로 복습하는 수 밖에..


    학습소감

    내가 과연 잘 할수있을까 걱정이 된다. html만 했을때는 알고 있던 부분이 많아서 앞으로가 재밌엇는데 CSS는 까막눈이라 새로 배우는 마음으로 열심히 임해야겠다.

  • 0개의 댓글

    Powered by GraphCDN, the GraphQL CDN