20.12.28

민주·2021년 1월 17일
  1. CSS
    • html을 보다 세련되게 표현
      1. 해당 태그에 직접 설정
      2. html문서내에 style태그로 따로 설정
      3. CSS파일을 외부에서 불러옴
  • favicon

    - 사이트를 대표하는 탭창에 보여지는 이미지
    -
    - rel 링크된 문서와의 관계
  1. 셀렉터
    • 특정한 요소를 가져오는 역할을 한다.
  • body

    - id
    - id속성을 이용하면 특정 HTML요소에 고유한 아이디를 지정해줄수 있다.
    - 한 페이지에 동일한 아이디 값을 두개 이상 지정 불가
    - 동일한 아이디가 있으면 맨 위에 것만 읽는다
    - class
    - 아이디와 달리 여러 개 지정 가능
    - div
    - html 문서 구조와 상관없이 여러요소들을 하나로 묶어서 구분해준다
    - 주로 css에서 스타일을 지정할때 많이 사용한다.

  • style

    - .myclass : 클래스가 myclass인 요소 가져오기
    - #myid : 아이디가 myid인 요소 가져오기
    - 컴마로 여러 개 선택 가능
    - div>p , div p : div의 자식인 p의 요소 가져오기

    - css나 html은 싱글쿼터랑 더블쿼터 구분 없이 사용한다.
    - ~= : 특정 단어를 검색해서 가져온다 ( 단어의 일부여도 된다 )
    - 특정요소의 속성이어야 한다
    - 요소[속성~=""]ㅇ
    - (:)콜론 : 콜론은 특정 액션에 대해서 반응한다
    - hover : 마우스를 위에 올려 놨을 때

  1. border
    - border는 컨텐츠는 감싸는 라인(테투리)이다

    - 보통은 one처럼 픽셀지정 , 실선지정 , 색지정을 한번에 한다
    - border-width : 픽셀지정
    - border-style : 스타일 지정
    - solid : 실선
    - dashed : 끊어지는 선
    - double : 두줄
    - dotted : 점선
    - 상하좌우를 다 다르게 지정하고 싶을때 스타일을 쭉 써주면 12-3-6-9 순으로 지정 된다
    - border-color : 색 지정
    - http://html-color-codes.info
    - 색 이름 사이트
    - http://html-color-codes.info![](https://velog.velcdn.com/images%2Fmingmang17%2Fpost%2Fc65dc625-de67-4b03-8471-b902a3aba826%2Fimage.png)

    - border-collapse
    - collapse : 테이블의 테두리를 합친다
    separate : 테이블의 테두리를 분리 시킨다
    - padding : 테두리 안의 간격을 주고 싶을 때 사용한다
    - margin : 테두리 밖의 간격을 주고 싶을 때 사용한다

  2. background

    - background-image : 배경에 넣을 이미지( url로 가져온다 )
    - background-repeat : 반복해서 넣을 것인지 ( default : 반복 )
    - background-position : 넣을 위치
    - x와y좌표 %로도 가능
    - 100% 100% : 맨 우측 맨 하단
    - backgroud-size : px , %로 크기 지정 가능
    - cover : 이미지가 잘리거나 변형되어도 화면을 채운다(default)
    - contain : 비율에 벗어나지 않는 선에서 화면을 채운다

  3. float

    - float : 특정한 요소를 기준을 정해 세워 놓는 것을 의미한다.
    - ul, div : 둘 다 block속성( 아래로 정렬 )
    - float : left 옆으로 정렬

  4. link

    - a:link : 링크를 클릭하기 전 상태
    - a:visited : 링크 페이지 방문 후
    - a:hover : 링크에 마우스를 올렸을 때
    - a:active : 링크를 눌렀을 때
    - text-decoration : default값이 밑줄(underline)

  5. width

    - text-align : 텍스트를 가운데 정렬
    - min-width : 화면 크기와 상관없이 최소 너비 지정
    - max-width : 화면 크기와 상관없이 최대 너비 지정
    - min,max를 ul에 적용하지않으면 창 크기에 따라 줄 바꿈이 되어 버린다.

  6. display

    - list-style-type : list는 기본적으로 텍스트 앞에 동그라미 아이콘이 생기는데 그걸 변경하거나 없앨 때 사용
    - display
    - block : 위에서 아래로 정렬
    - inline : 좌에서 우로 정렬
    - none : 해당 요소를 삭제한다. 브라우저에서는 처음부터 없었던 것으로 인식한다.
    - visibility
    - hidden : 있지만 보이지 않게 숨겨준다
    - visible : 해당 요소를 보이게 한다 ( default )

profile
개발이좋아요

0개의 댓글