본문 바로가기

웹/CSS71

[코딩 공부_22] CSS, display 속성에 대하여 CSS에서 가장 중요하고 가장 많이 실수하는 부분이라고 하는 display 속성에 대하여 알아보자! ① inline → span, a, em, br, b, strong, mark, video SPAN - 전후 줄 바꿈 없이 한 줄에 다른 엘리먼트들과 나란히 배치된다. (한줄에 여러 개 배치) ** width와 height 속성을 가질 수 없다 ** 상하 마진을 가질 수 없다 (but 패딩은 가능) ② block → div, table, header, nav, footer, section, article, aside, p, bolockquote, ul, ol, li, td, th, form, hr, h1~h6 H1 hello DIV Page - 한줄에 한개만 배치가 된다 - 기본 너비값은 100% (100.. 2021. 3. 8.
[코딩 공부_21] CSS, 폰트 적용 3가지 방법 ① font-family : 기본 설정 - 하나의 글씨체 이름이 길다면 ""(쌍따옴표)로 묶어준다. - 폰트가 없다면 순서대로 적용된다 - 최종적으로 snas-serif, cursive, monospace 중 자동 선택된다. ② font를 다운로드받아 설정하기 - EOT(embedded Open Type), 마이크로소프트 IE 6~8지원이 되며, 크롬에선 지원 되지 않는다. - OTF(OpenType font)와 TTF(TrueType Font)는 불법 복제 위험이 있어 WOFF 형식 만들어진다. * WOFF(Web Open Font Format) 다른 글꼴보다 빠르게 로드됨 * 지원 현황 보기 : https://caniuse.com/?search=woff ③ 구글 또는 눈누 등 웹폰트 이용 : 안전하고.. 2021. 3. 8.
[코딩 공부_20] CSS, 절대단위와 상대단위 CSS의 크기 단위는 절대단위와 상대단위로 구분된다. ① 절대단위 : in, cm, mm, pt, pc가 있며 출력장치(모니터)의 물리적 속성을 아는 경우 효율적이다 ② 상대단위 : em, ex, px, %가 있으며 기종간, 플랫폼 간의 호환성을 유지하는 데 유리하다 단위 내용 성질 px 화면 pixel 개수의 단위 * 해상도에 따라 화면에 보이는 실제 크기가 다를 수 있다 상대 크기 em (부모 요소에서) 기존에 사용된 font 킄기에 비해 얼마의 비율의 크기로 결정 (1.0em = 100%) (ex : 1px*1em) 상대 크기 % 부모 요소의 컨테이너 크기에 비해 차지함 상대 크기 pt 포인트 단위로 1포인트는 1/72인치 기준으로 인쇄시에도 비슷한 크기로 인쇄됨 절대 크기 rem (r=root) .. 2021. 3. 7.
[코딩 공부_19] CSS, 글자에 적용하는 스타일들 ① font-size : 폰트의 크기를 지정한다 - value : px, em, pt, %, rem ② font-weight : 폰트의 굵기를 지정한다 - value : 100 ~ 900, bold, bolder, lighter, normal (400 = normal, 700 = bold, 부모요소에 따라 bolder, lighter) ③ line- height : 줄의 높이를 지정한다 - value : px, em, pt, %, rem ④ font-family : 폰트를 지정한다 - value : px, em, pt, %, rem ⑤ font-style : 문자 스타일(기울림체) - value : normal, italic, obique ⑥ color : 색상을 지정한다 - value : hexcode.. 2021. 3. 5.
[코딩 공부_18] CSS 셀렉터 우선순위 오늘은 CSS 셀렉터 우선순위에 대해 알아보자! 전에 셀렉터 종류에 대해 알아봤었는데 셀렉터에 따라 우선순위가 정해져 있어서 우선 순위가 높을 수록 "내가 먼저 보여줄꺼야!"하는 성질이 강하다 1위, !important : 다 비켜! 내꺼 먼저 보여줄꺼야!! 하는 친구여서 중요할 때만 사용해야한다 (빈번하게 사용 금지!!) 점수로 따지면 10000점이다 2위, inline : 스타일을 주고 싶은 곳에 바로 옆에 입력하는 것이다 예를 들어 h1 태그에 스타일을 주고 싶으면 h1 태그 바로 옆에 style을 주면 된다! 점수로 따지면 1000점이다 안녕하세요 셀렉터 우선 순위를 알아봅시다 3위, id : style에 적용 시킬 땐 아이디 앞에 #을 붙여서 사용한다. 전체문서에서 딱 한번만 사용 가능하며 중복.. 2021. 3. 4.
[코딩 공부_15] CSS 셀렉터(선택자) CSS에서 엄청 중요한 부분인 셀렉터에 대해 알아보자! ① CSS 셀렉터 (Selector) = 선택자 : 내부/외부 스타일 시트에서 문서의 html 요소를 선택할 수 있게 하는 문법 기본 셀렉터 이름 설명 예시 전체 셀렉터 (universal selector) html 문서 내의 모든 요소를 선택 * {font-size: 12px} 태그 셀렉터 (tag selector) 태그를 선택하는 셀렉터 p {font-size: 12px} 아이디 셀렉터 (id selector) id 값을 선택하는 셀렉터 * 유일해야하며 하나여야 한다. #last {font-size: 12px} 클래스 셀렉터 (class selector) class값을 선택하는 셀렉터 * 중복, 다수 선언 가능 .wrap {font-size: 1.. 2021. 3. 3.
[코딩 공부_14] CSS로 색상을 표현하는 방법 ① hexcode : RGB 값을 16진수로 표현해 사용하는 방법 - 핵사코드는 색상표현 방법 중, 가장 많이 쓰는 방법으로 3개 또는 6개의 숫자를 이용하여 색상을 표현한다. ex) #000, #000000, #fff, #ffffff...등 - #00 00 00 Red Green Blue → 3자리인 경우, #000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 A B C D E F - 0에 가까워 질수록 색상이 없어지고, F에 가까워 질수록 해당 색이 늘어난다 ② color mames : 이름 그대로 색상 이름을 직접 지정해 사용하는 방법 - 브라우저별로 생각하는 색상이 다르기 때문에 색상 차가 있을 수 있기 때문에 주의해서 사용해야한다. 예를.. 2021. 3. 3.
[코딩 공부_12] CSS 선언하는 방식 3가지 ① 인라인 방식(in-line) : HTML 태그에 'style' 속성을 직접 작성하는 방식 hello world - 이런 방식을 사용하면 css에서 선택자를 작성하지 않아도 style이 적용 가능하다. 따로 선택자가 필요하지 않다는 장점이 있지만 복잡한 웹디자인을 제작할 때, 반복적인 사용과 유지보수적인 면에선 번거로울 수 있다. 그렇다고 이 방법이 무조건 안좋다는 것은 아니다!! 나중에 알 수 있는 부분이지만 특정한 기능들이 자동으로 삽입 되게 하는 것으로 사용할 땐 적합하다 단, 직접적으로 작성하는 것은 피해야한다!! ② 내장 방식(embedded) : HTML head 안에을 작성하는 방식 hello world - 안에 작성한 div 선택자에 의해 body안에 들어간 hello world라는 텍스.. 2021. 2. 25.