【CSS】 애니메이션이 가능한 CSS 속성 목록
CSS에서 애니메이션 가능한 프로퍼티들과 불가능한 프로퍼티들에 대해서 알아봅니다.
클래스 선택자는 특정 클래스 속성을 가지는 태그들을 선택하여 속성을 바꿀 때 사용한다. 기호는 점(.)을 사용한다. 이는 웹페이지에서 공통적으로, 반복적으로 사용되어지는 특성을 태그의 클래스 속성으로 지정하고, 클래스 선택자를 이용하여 컨트롤할 때 유용하다.
웹사이트에 이미지를 넣는 방법으로는 2가지 방법이 있습니다. HTML의 img 태그를 이용하는 방법과 CSS의 background 속성을 이용하는 방법이 있습니다. 이 둘의 기본 사용 방법과 주의점들에 대해서 알아보겠습니다.
CSS에 사용되어 지는 프로퍼티들은 상속 가능한 것들과 상속 불가능한 것들로 구성됩니다. 상속의 의미를 알아보기 위해 상속 가능한 프로퍼티 color와 상속 불가능한 프로퍼티 margin을 이용한 예제를 통해 알아보겠습니다.
CSS에서 inline 또는 inline-block 요소들 사이에 생기는 빈 공간이 생기는 이유를 설명하고, 그 해결 방법을 알아봅니다. 그리고 이러한 문제가 생기는 실무적인 예제도 알아봅니다.
CSS의 vertical-align에 대해서 알아봅니다. vertical-align은 줄 안에서 글자들의 수직방향으로 정렬을 시킬 때 사용합니다. 따라서 줄의 개념이 선행되어야 하고, 줄 안에 8가지의 정렬선에 대해서 알아봅니다.
Font Awesome을 이용하면 페이스북, 트위터, 인스타그램, 유튜브 등과 같은 SNS 아이콘을 쉽게 만들 수 있다. 직접 이미지를 다룰 필요없이, CSS파일 CDN을 다운받기만 하면, 간편하게 아이콘을 만들 수 있다.
브라우저에 설정된 table 요소의 기본 CSS 설정값에 대해 완벽히 정리한다. 워드프레스와 같이 CSS 스타일이 설정된 곳에서, 기본 스타일의 테이블을 만들 때 사용되어 질 수 있다.
div의 content와 border 사이에 발생하는 공백은 sub-pixel rendering 버그에 의해서 발생한다. 이러한 공백을 outline으로 메꾸는 방법을 예제를 통해서 단계별로 알아본다.
HTML 테이블의 기본 구조는, table 아래에 caption과 3 가지의 행 단위(thead, tbody, tfoot)이 위치한다. 이러한 행 단위 아래에 테이블 행(tr)이 위치하고, tr 아래에 테이블 셀(th, td)가 위치할 수 있다.