본문 바로가기

html

(3)
[CSS] CSS 단위 - %, em, rem, vw, vh 속성 알아보기 서론 웹 페이지를 이용하는 사용자들은 데스크탑, 모바일, 태블릿 PC 등 다양한 기기환경에서 접속을 합니다. 그렇기에 웹페이지 요소들 크기에 고정된 절대값인 'px'값으로 주게되면, 모든 기기에 개발자가 의도한 최적의 디자인을 보여주기 어렵습니다. 이때 요소의 크기를 "상대적인 크기"로 정의하는 속성을 사용하면 유용합니다. 목차 % 속성 em 속성 rem 속성 vw, vh 속성 1. % 속성 크기를 %로 입력하게 되면, 부모의 크기를 기준으로 따라가게 됩니다. 예를 들어, 아래 예시와 같이 부모태그의 크기가 20px일 때, 자식태그의 크기를 50%로 준다면 자식태그는 10px로 표시됩니다. parent child 아래는 결과물을 보면 글자태그 뿐만 아니라 박스크기의 속성도(heigt, width) 부모태..
[HTML] Image-map을 활용한 직관적 하이퍼링크 화면 만들기 서론 IKEA 홈페이지를 보면 아래와 같이 컨셉을 갖고 꾸며진 인테리어 내부사진이 있습니다. 이케아 같은 사이트의 경우 대부분의 사이트 이용자가 집안 내부를 꾸밀 가구나 소품에 관심을 갖고 있을 확률이 높은데요. 홈페이지에 개시된 사진을 통해 사용자는 가구와 소품들을 어떻게 꾸밀지에 대한 아이디어나 영감을 얻을 수 있고, 본인도 저렇게 꾸미고 싶다는 생각을 갖게 만듭니다. 만약, 여기에 위 사진 속 아이템을 찾아서 일일이 검색창을 두들겨야 되는 번거로움 없이, 사진 속 아이템을 클릭하면 자동으로 상세페이지로 넘어가는 UI를 구성한다면 어떨까요? 안그래도 구매자의 구매욕구가 높은 상태에서 구매행위의 수고로움 까지 덜어준다면 회사 매출 증대에 기여할 가능성이 높습니다. 이와 같은 마케팅 전략을 구상한다면 I..
[HTML] 시멘틱 태그(Semantic Tag) 왜 쓰나요? 시멘틱 태그(Semantic Tag)? 시멘틱 태그란 의미를 갖고 있는 태그를 의미합니다. 그럼 이 의미를 갖는 다는 게 무슨 말일까요? 예를 들어, 두꺼운 글씨를 표현하기 위한 방법으로 아래와 같이 3가지가 있습니다. 여기서 맨 마지막 줄이 시멘틱 태그 을 사용한 예입니다. 1. 볼드체 2 .볼드체 3. 볼드체 그리고 그 결과는 아래 사진과 같습니다. 구분이 되시나요? 디자인적으로 보기에는 전혀 차이가 없습니다. 그럼에도 시멘틱 태그를 사용하는 이유는 시각적, 디자인적으로 보이는 부분은 같지만 프로그래밍 관점으로 볼 때는 명확히 구분이 되기 때문입니다. 위에서 말했듯이, 은 강조의 의미를 갖고 있는 태그입니다. 쉽게 얘기해서, "컴퓨터한테 강조하는 문구를 찾아보세요"라고 물어보면 "컴퓨터는 3.볼드체 ..