# flexbox
- reset CSS: 기본적으로 브라우저에서 제공하는 body의 margin을 없애는 것
- display:flex
-> 말그대로 텍스트형식을 제외한 엘리먼트 자체를 인라인 가로형태로 일렬로 정렬하는 기능 (화면구성) - h1, p tag같은 텍스트를 다루는 tag들을 가운데 정렬 할 때는 text-align:center 이용
- text-align:center : 텍스트형식의 엘리먼트를 가운데로 정렬하는 형태 ex) html(p , h1~h7) 등등
이렇게 쓰는 이유는 텍스트 엘리먼트는 display 형식이 먹히지 않기 때문 - 이미지 사이즈 측정: chrome 플러그인 'page ruler redux'
- input에 클릭시 전부 테두리 없애고 싶으면 reset.css 파일에다가 아래 붙여넣기
input:focus {
outline: none;
} - 다른 파일 만들면 import (연결)하는 것 잊지 말기!
# pseudo element
- 가상 클래스 선택자(pseudo element)
- :not()→ 뭔가가 적용되는 걸 원하지 않을 때 사용한다.
- [ ] 사이에 쓰인 것들은 특성 선택자(attribute selector)이다.
- cursor:pointer;로 버튼 위의 커서를 변경할 수 있다.
- color:inherit;는 부모로부터 색을 상속받는 것이다. - cascading 순서 주의하기!
- inherit = 부모로부터 색을 상속받는 것
- form의 특성 ex) </form action="" method="" class="">
- action: 어떤 페이지로 data를 보낼지 결정 가능 ex.action="friends.html" -> 프렌즈 파일로 이동
- method: 두 가지 방식이 있다.
1) POST:백엔드 서버에 정보를 전송하는 방법 (지금 프로젝트는 서버를 갖고 있지 않아서 사용x)
2) GET: 보안에 취약함. url에 포함돼도 상관없는 정보를 보내는 방식. (username이나 pw는 x)
ex. method="get"
-> 유튜브 클론코딩에서 get과 post에 대해 더 알게 될 예정 (form을 많이 씀)
'Web > HTML, CSS' 카테고리의 다른 글
[CSS] Flexbox 연습 - Flexbox Froggy 게임 (0) | 2022.07.17 |
---|---|
[CSS] 하단 navigation bar, 숫자 아이콘 만들기 (0) | 2022.07.17 |
[CSS] 단축키, BEM, 아이콘 추가, 폰트 변경 (0) | 2022.07.12 |
[CSS] Transition, Transformation, Animation (0) | 2022.07.11 |
[CSS] Combinators, Attribute, Colors and Variables (0) | 2022.07.11 |