(webFront) CSS 정리
💼📝🔑⏰ 📙📓📘📒🎓
💼 css 속성 정리
border-raidus
: 둥글게 만들때 사용하는 속성- 완전히 둥글게 만들기 위해서는
width
,height
에 따라 계산해줘야한다. - 아예 50%를 주게 되면 둥글게 바뀌게 된다.
border-radius: 50%;
- 완전히 둥글게 만들기 위해서는
📝 상속(inherit)
상위 엘리먼트의 속성이 변경됨에 따라 자식 엘리먼트가 바뀐다는 것은 대부분 의경우 자식 엘리먼트가 속성이 inherit인 경우 속성이 따라가는 개념이다.
- 대표적인 inherit 속성들
color
,text-align
,font-size
등이 있다. color:inherit
: 부모 엘리먼트의 color 속성을 따르겠다는 속성값이다.
📝 노말라이즈
해당 엘리먼트에 기본적으로 적용되어 있는 디자인을 없애서 다시 평범하게 만든다.
a, body, ul, li, ol, li, h1, h2, h3, h4, h5, h6
은 사용하기전에 노말라이즈 해야 한다.- ul,li 노말라이즈 예제
body, ul, li { margin:0; padding:0; list-style:none; }
📝 position 속성
absolute
,fixed
- 너비 : 최대한 줄어든다. (아무리 display:block 이더라도 너비 최소화)
- 본질 : 유령화, 유령의집화
- 겹침허용 : 겹치는게 가능
- 이동 : top, left, right, bottom 속성으로 이동을 한다.
💼 img 테그
- img는
display:inline-block
기본 속성을 갖는다. width
,height
중 1개의 속성만 줄 경우 비율에 따라 줄어드는데,- 만약,
width
,height
둘다 속성을 줄 경우 비율이 깨지게 되므로 사용하지 말자.
💼 before, after
사용하는 이유는 돈을 표기하는 “원”이나 이름뒤에 “님”을 일괄로 해당문자의 앞이나 뒤에 붙여야 할때 사용한다.
befer
는 해당하는 CSS 선택자의 첫번째 Child로content
를 추가할 수 있다.after
는 해당하는 CSS 선택자의 마지막 Child로content
를 추가할 수 있다.
See the Pen before, after by RichardKim (@hiddenevent) on CodePen.
댓글남기기