프로그래밍/HTML&CSS

마진 겹침 각 요소의 박스 마진이 겹쳐버리는 현상 Hello world Hello world 이렇게 설정한 경우 두 블록 사이에는 200px가 떨어져 있어야 하나, 실은 100px만 떨어지고 서로 겹쳐있게 된다. 마진은 상응하는 두 요소 중 큰 쪽의 마진값을 여백으로 하는 것으로 설정되어 있기 때문. 자식 요소의 마진이 부모 요소의 것보다 적다면, 자식 요소의 마진은 적용되지 않는다. 자식 요소의 마진값이 더 커지면 그 때는 또 적용된다! 위치 (position) 위치 자체를 정하는 건 아니고, 위치를 어떻게 계산할지를 설정한다. static 기본값. 적당히 알아서 계산된다. relative 부모 요소의 위치가 축이 되어 상대적인 위치를 지니게 된다. 이러면 오프셋 설정이 가능하다. absolute 해당..
color 글자나 다른 요소의 색상을 지정해준다. 크게 세 타입으로 나뉜다. name red, blue 같은 미리 정의된 이름으로 고정한다. 140개 정도의 색상명이 있다. hex #FFFFFF 식으로 설정한다. 16진수를 쓰는 방식으로, 빨강, 초록, 파랑이 각각 두 글자를 차지한다. FF0000이면 완전히 빨간색이 된다. 00~FF 까지의 범위를 쓰면 된다. 왜 16진수를 쓰나요? 제작자가 빅엿을 주는건가요? 아니면 순수 악 성향인가요? 1 바이트(byte)는 8 비트(bit)다. 1 비트는 0과 1의 두 수를 표현할 수 있다. 즉 2진법을 쓴다는 뜻이다. 이게 8개 있으면? 2를 8번 곱한것과 같으니 256(16 * 16)까지의 수를 표현할 수 있게 된다. 이렇게 2의 제곱이 되는 진수들은 비트 연..
개요 선택자 { 속성:값; 속성:값; } li { color:red; textdecoration:underline; } 여기서 맨 위의 li 가 선택자~라고 할 수 있겠다 HTML의 태그를 써도 괜찮지만 보통 클래스나 ID를 많이 쓰는 듯 기본 태그를 선택하고 싶다면 그냥 태그명을 쓰면 된다. 특정 Class를 선택하고 싶다면 .class명 으로 작성한다. 일반 태그 선택시보다 우선순위가 높다. 특정 ID를 선택하고 싶다면 #id명 으로 작성한다. 클래스 선택시보다 우선순위가 높다. 끝! 특정 요소의 자식이 되는 요소만 선택하고 싶어! 부모선택자 자식선택자 그_자식선택자 그_자식선택자... { ... } 식으로 쓰면 된다. HTML CSS JavaScript HTML CSS JavaScript ul li..
MalaiaGarnet
'프로그래밍/HTML&CSS' 카테고리의 글 목록