Dorothy_YANG
With Dorothy
Dorothy_YANG
전체 방문자
오늘
어제
  • 분류 전체보기 (279)
    • Hi, I'm Dorothy 🕵️‍♂️ (21)
      • Slowly but Surely (18)
      • IT certifications (3)
    • 🤯TIL (80)
      • HTML & CSS (2)
      • Javascript & jQuery (13)
      • React (13)
      • C언어 (1)
      • JAVA (22)
      • Python (2)
      • Oracle SQL (10)
      • My SQL (5)
      • Spring (12)
    • 💻Programmers (17)
    • 🏫 Open API_JAVA (101)
    • 🌎 Project (10)
      • Shopping (10)
    • 💥 Error (24)
    • ⚙ Setting (23)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • Eclipse
  • 기간설정
  • java
  • spring
  • 파이썬온라인
  • 이것이자바다
  • colaboratory
  • Database
  • 창초기화
  • 노마드코더
  • 오류해결
  • 기간쿼리
  • 백준
  • 연습문제
  • AllArgsConstructor
  • Javascript
  • SQL
  • SQLD합격
  • CSS
  • 코딩앙마
  • 서버등록
  • 비쥬얼스튜디오코드
  • 독학후기
  • 콜라보레이토리
  • googlecolaboratory
  • 시작일종료일
  • sql기간
  • HTML
  • SQLD합격후기
  • oracle

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Dorothy_YANG

With Dorothy

🤯TIL/HTML & CSS

[CSS] CSS 강의정리_by생활코딩

2022. 7. 19. 12:13
728x90
  • CSS? 디자인 언어!
    CSS를 사용하면 1억개가 있어도 한 번의 수정으로 전체 수정이 가능함
    장점) 유지보수 가능, 가독성 높아짐

  • CSS 삽입하는 2가지 방법
    - style 속성을 사용한다 : <style> a{color:black;}</style>
    - style 태그를 사용한다 : style = "color:red"

  • CSS 문법 정리
    ex) a{color:red;}
    - a{} : 선택자 selector (이 웹페이지에 있는 모든 a태그를 선택한다.)
    - color:red; : 선언, 효과 declaration (선택자가 지정하는 태그들에 줄 효과 선언)
    - color : 속성 property
    - red : 값 value
  • 모든 CSS 암기하지 말고 구글링하기~!

  • 선택자 우선순위
    태그 < 클래스 < #id
     id 값은 단 한 번만 등장한다.

묶기 : class="saw" / 위에 .saw{color:gray;}
순서에 따라 입혀지는게 다르다.

위에서부터 바탕깔고 아래로 내려갈 수록 우선순위가 높아짐
복잡한 상황에서 우선순위 주고 싶을 경우, 대신 #을 넣어서 하면 됨 #active 같이

+) CSS SELECTORS 구글링해서 보기


  • 박스모델
    block level element : h1태그 사용시 화면 전체를 쓴다.|
    inline element : a 태그 사용 시 content만 감싸진다.
    하지만 display:inline / solid로 CSS만으로 구성 바꿀 수 있음
    display : none 하면 사라짐
    border-width:5px;border-color:red;border-style:solid; 
    ➡ border : 5px solid red;로 함축 가능
    padding : 박스 내 여백
    margin : 박스 간 여백
    참고하기 : css box model

  • 선 만들기
    - border-right:1px solid gray;
    - border-bottom:1px solid gray;

  • 참고
    <div>디자인의 용도로 감싸주는 태그(화면 전체를 사용함)
    <span>inline으로 할 때 사용
    1fr : 화면 전체를 쓰도록 비율로 분배하는 크기

  • 반응형 웹페이지
    화면에 따라서 디자인을 다르게 하는 방법 (mediaquery)
    @media(min-width:700px){div{display:none;}
    ➡ width가 700보다 클 때 조건 걸기

  • 모든 페이지에서 중복되는 CSS코드는 어떻게 해야하나?
    ➡ css문서를 별도의 파일(style.css 파일)로 빼고 각 페이지에는 링크 태그로 연결!
  • <link rel="stylesheet" href="style.css">
    style.css파일 하나만 바꾸면 1억개던 천억개던 동시에 바뀔 수 있음
    코드의 양이 줄었기 때문에 인터넷 사용료를 덜 수 있다.

  • 캐싱 : 저장하다. 한 번 저장하면 바뀌기 전까진 우리 컴퓨터에 저장한다.
728x90
저작자표시 비영리 변경금지

'🤯TIL > HTML & CSS' 카테고리의 다른 글

[HTML] HTML 강의 정리_by생활코딩  (0) 2022.06.29
    '🤯TIL/HTML & CSS' 카테고리의 다른 글
    • [HTML] HTML 강의 정리_by생활코딩
    Dorothy_YANG
    Dorothy_YANG
    Slowly but Surely, 비전공 문과생의 개발공부

    티스토리툴바